@ -168,20 +168,17 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
phys_size_t mem_size ;
int ret ;
struct lmb lmb ;
memset ( ( void * ) & images , 0 , sizeof ( images ) ) ;
images . verify = getenv_yesno ( " verify " ) ;
images . lmb = & lmb ;
lmb_init ( & lmb ) ;
lmb_init ( & images . lmb ) ;
mem_start = getenv_bootm_low ( ) ;
mem_size = getenv_bootm_size ( ) ;
lmb_add ( & lmb , ( phys_addr_t ) mem_start , mem_size ) ;
lmb_add ( & images . lmb , ( phys_addr_t ) mem_start , mem_size ) ;
board_lmb_reserve ( & lmb ) ;
board_lmb_reserve ( & images . lmb ) ;
/* get kernel image header, start address and length */
os_hdr = boot_get_kernel ( cmdtp , flag , argc , argv ,
@ -387,7 +384,7 @@ int do_bootm (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
show_boot_progress ( 8 ) ;
lmb_reserve ( & lmb , load_start , ( load_end - load_start ) ) ;
lmb_reserve ( & images . lmb , load_start , ( load_end - load_start ) ) ;
switch ( os ) {
default : /* handled by (original) Linux case */