u-boot/arch/x86/cpu
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
..
coreboot x86: Override calculate_relocation_address to use the e820 map 2012-12-06 14:30:42 -08:00
sc520 sc520: fix build warning about unused temp var 2012-03-06 21:05:18 +11:00
Makefile x86: Add a dummy implementation for timer_get_us 2012-11-30 13:44:05 -08:00
config.mk Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
cpu.c x86: Add basic cache operations 2012-12-06 14:30:39 -08:00
interrupts.c x86: Add basic cache operations 2012-12-06 14:30:39 -08:00
resetvec.S Convert ISO-8859 files to UTF-8 2011-08-04 23:34:02 +02:00
start.S x86: Put global data on the stack 2012-11-28 11:40:03 -08:00
start16.S x86: Tweak IDT and GDT for alignment and readability 2012-01-04 22:29:40 +11:00
timer.c x86: Add a dummy implementation for timer_get_us 2012-11-30 13:44:05 -08:00
u-boot.lds x86: Allow excluding reset vector code from u-boot 2012-11-28 11:40:03 -08:00