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,
 
        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 */
 
        ulong           ft_len;         /* length of flat device tree */
 
        int             verify;         /* getenv("verify")[0] != 'n' */
-       struct lmb      *lmb;           /* for memory mgmt */
+#ifndef USE_HOSTCC
+       struct lmb      lmb;            /* for memory mgmt */
+#endif
 } bootm_headers_t;
 
 /*
 
        ulong bootmap_base;
        bd_t  *kbd;
        void  (*kernel) (bd_t *, ulong, ulong, ulong, ulong);
-       struct lmb *lmb = images->lmb;
+       struct lmb *lmb = &images->lmb;
 
        bootmap_base = getenv_bootm_low();
 
 
                          ulong r7, ulong r8, ulong r9);
        int     ret;
        ulong   of_size = images->ft_len;
-       struct lmb *lmb = images->lmb;
+       struct lmb *lmb = &images->lmb;
 
 #if defined(CONFIG_OF_LIBFDT)
        char    *of_flat_tree = images->ft_addr;
 
        unsigned int data, len, checksum;
        unsigned int initrd_addr, kernend;
        void (*kernel) (struct linux_romvec *, void *);
-       struct lmb *lmb = images->lmb;
+       struct lmb *lmb = &images->lmb;
        int ret;
 
        if (images->legacy_hdr_valid) {