u-boot/arch/x86
Gabe Black 112a575e49 x86: Override calculate_relocation_address to use the e820 map
Because calculate_relocation_address now uses the e820 map, it will be able
to avoid addresses over 32 bits and regions that are at high addresses but
not big enough for U-Boot. It also means we can remove the hack which
limitted U-Boot's idea of the size of memory to less than 4GB.

Also take into account the space needed for the heap and stack, so we avoid
picking a very small region those areas might overlap with something it
shouldn't.

Signed-off-by: Gabe Black <gabeblack@chromium.org>
Signed-off-by: Simon Glass <sjg@chromium.org>
2012-12-06 14:30:42 -08:00
..
cpu x86: Override calculate_relocation_address to use the e820 map 2012-12-06 14:30:42 -08:00
include/asm x86: Initialise SPI if enabled 2012-12-06 14:30:41 -08:00
lib x86: Make calculate_relocation_address an overridable function 2012-12-06 14:30:41 -08:00
config.mk x86: Wrap small helper functions from libgcc to avoid an ABI mismatch 2011-11-29 21:31:24 +11:00