return tmp;
}
- #if (defined(CONFIG_ARM) || defined(CONFIG_MICROBLAZE)) && \
- defined(CONFIG_NR_DRAM_BANKS)
- start = gd->bd->bi_dram[0].start;
- size = gd->bd->bi_dram[0].size;
- #else
- start = gd->bd->bi_memstart;
- size = gd->bd->bi_memsize;
- #endif
+ start = gd->ram_base;
+ size = gd->ram_size;
+ if (start + size > gd->ram_top)
+ size = gd->ram_top - start;
+
s = env_get("bootm_low");
if (s)
tmp = (phys_size_t)simple_strtoull(s, NULL, 16);