u-boot/arch/x86/cpu/coreboot
Simon Glass 892ff8e972 x86: Support machines with >4GB of RAM
Some systems have more than 4GB of RAM. U-Boot can only place things below
4GB so any memory above that should not be used. Ignore any such memory so
that the memory size will not exceed the maximum.

This prevents gd->ram_size exceeding 4GB which causes problems for PCI
devices which use DMA.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Reviewed-by: Lukasz Majewski <l.majewski@samsung.com>
2015-04-16 19:27:40 -06:00
..
car.S Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
coreboot.c x86: config: Enable hook for saving MRC configuration 2015-01-24 06:13:45 -07:00
Kconfig x86: coreboot: Move coreboot-specific defines from coreboot.h to Kconfig 2015-01-13 07:25:03 -08:00
Makefile x86: Use ipchecksum from net/ 2015-01-24 06:13:44 -07:00
pci.c x86: coreboot: Configure pci memory regions 2015-01-13 07:25:05 -08:00
sdram.c x86: Support machines with >4GB of RAM 2015-04-16 19:27:40 -06:00
tables.c x86: Use ipchecksum from net/ 2015-01-24 06:13:44 -07:00
timestamp.c x86: coreboot: Set up timer base correctly 2015-01-13 07:25:02 -08:00