]> git.sur5r.net Git - u-boot/commit
Fix condition where bootm_size not set and wrong memory size reported
authorMatthew McClintock <msm@freescale.com>
Thu, 8 Jul 2010 15:11:08 +0000 (10:11 -0500)
committerWolfgang Denk <wd@denx.de>
Sat, 7 Aug 2010 19:55:03 +0000 (21:55 +0200)
commitc519facc645812c6d174c2d5b60241d23e285642
treef6cb0d7cc2bc179d9a82607e6ac52a1b6d90c37b
parentb1f95b4438a6d44e12f04e7f51412f7a711ef87b
Fix condition where bootm_size not set and wrong memory size reported

If the user sets bootm_low and does not set bootm_size, u-boot will
report the memory node in the flat device tree incorrectly. Instead
of reporting the remaining size of memory, it will report the total
available memory which is incorrect.

Specifically this fixes the situation when booting a relocatable
kernel and the memory is reported as an offset and size in the
device tree, and the size needs to be adjusted accordingly.

Signed-off-by: Matthew McClintock <msm@freescale.com>
Acked-by: Kumar Gala <galak@kernel.crashing.org>
common/image.c