Skip to content
  • Paul Burton's avatar
    bootm: use BOOTM_STATE_OS_CMDLINE flag for plain bootm · 5c427e49
    Paul Burton authored
    A plain bootm used to call the architecture specific boot function with
    no flags, but was modified by commit 35fc84fa "Refactor the bootm
    command to reduce code duplication" to call the architecture specific
    boot function multiple times with various flags in sequence. The
    BOOTM_STATE_OS_CMDLINE flag was not used, indeed it seems that at least
    ARM prepares the command line on BOOTM_STATE_OS_PREP. However on MIPS
    since commit 59e8cbdb
    
     "MIPS: bootm: refactor initialisation of kernel
    cmdline" the command line is not prepared in response to a
    BOOTM_STATE_OS_PREP flag, only on BOOTM_STATE_OS_CMDLINE or a call with
    no flags. The end result is that a combination of those 2 commits leads
    to MIPS boards booting kernels with no command line arguments.
    
    An extra invocation of the architecture specific boot function with
    BOOTM_STATE_OS_CMDLINE fixes this.
    
    Signed-off-by: default avatarPaul Burton <paul.burton@imgtec.com>
    5c427e49