coreboot-kgpe-d16/src/mainboard/gigabyte/ga-g41m-es2l
Arthur Heymans 16a70a48c6 nb/intel/x4x: Change memory layout to improve MTRR
This change also makes sure that the sum the uma regions (TSEG, GSM,
GSM) is 4MiB aligned. This is needed to avoid cbmem_top floating between
2 usable ram region, since cbmem_top is aligned 4MiB down to easy MTRR
setup for ramstage. At least tianocore requires this and fails to boot
without it.

Better MTRR are achieved by making the memory 'hole' till 4GiB exactly
2Gib.

This code mimics how it is done in nb/intel/gm45 and achieves similar
results.

TSEG is enabled and set to 8M since this makes it easier to reuse the
common smm setup / parallel mp code and makes it possible to cache the
ramstage in there like how it's done on newer targets.

TESTED on Intel DG43GT.

Change-Id: I1b5ea04d9b7d5494a30aa7156d8c17170e77b8ad
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/21634
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2018-05-01 17:42:30 +00:00
..
acpi mb/ga-g41m-es2l: Correctly configure PCI IRQ in ACPI 2016-11-21 23:58:15 +01:00
acpi_tables.c cpu/x86/msr.h: Drop excessive includes 2016-12-06 20:54:31 +01:00
board_info.txt mb/gigabyte/ga-g41m-es2l: Update board_info.txt and add item to Kconfig 2016-05-31 20:04:14 +02:00
cmos.default mb/*/*: Remove rtc nvram configurable baud rate 2017-09-23 11:06:25 +00:00
cmos.layout nb/intel/x4x: Change memory layout to improve MTRR 2018-05-01 17:42:30 +00:00
cstates.c mb/gigabyte/ga-g41m-es2l: Remove copy-pasted cstates 2016-01-29 00:28:34 +01:00
devicetree.cb superio/ite/common: Add temperature offset 2017-10-22 02:19:15 +00:00
dsdt.asl
gpio.c sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
hda_verb.c
Kconfig Kconfig: Rework MAINBOARD_HAS_NATIVE_VGA_INIT_TEXTMODECFG 2017-06-02 18:35:41 +02:00
Kconfig.name
Makefile.inc sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-06 18:14:00 +01:00
romstage.c mb/*/*/romstage.c: Clean up targets with i82801gx 2018-01-14 21:43:25 +00:00