11 Sep, 2008

3 commits


27 Aug, 2008

5 commits

  • There is no need for each OS specific function to call do_reset() we
    can just do it once in bootm. This means its feasible on an error for
    the OS boot function to return.

    Also, remove passing in cmd_tbl_t as its not needed by the OS boot
    functions. flag isn't currently used but might be in the future so
    we left it alone.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Created a bootm_start() that handles the parsing and detection of all
    the images that will be used by the bootm command (OS, ramdisk, fdt).
    As part of this we now tract all the relevant image offsets in the
    bootm_headers_t struct. This will allow us to have all the needed
    state for future sub-commands and lets us reduce a bit of arch
    specific code on SPARC.

    Created a bootm_load_os() that deals with decompression and loading
    the OS image.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • To allow for persistent state between future bootm subcommands we
    need the lmb to exist in a global state.
    Moving it into the bootm_headers_t allows us to do that.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Move determing if we have a ramdisk and where its located into the
    common code. Keep track of the ramdisk start and end in the
    bootm_headers_t image struct.

    Signed-off-by: Kumar Gala

    Kumar Gala
     
  • Move entry point code out of each arch and into common code.
    Keep the entry point in the bootm_headers_t images struct.

    Signed-off-by: Kumar Gala

    Kumar Gala
     

12 Aug, 2008

1 commit


30 Jul, 2008

1 commit


21 May, 2008

1 commit

  • This commit gets rid of a huge amount of silly white-space issues.
    Especially, all sequences of SPACEs followed by TAB characters get
    removed (unless they appear in print statements).

    Also remove all embedded "vim:" and "vi:" statements which hide
    indentation problems.

    Signed-off-by: Wolfgang Denk

    Wolfgang Denk
     

08 Apr, 2008

1 commit