coreboot/src
Aaron Durbin d452b6edd6 skylake: use smm_subregion() during SMM relocation
The smm_subregion() support allows the SMM relocation
to not use duplicated math by calling out the specific
regions it wants.  IED base is now correct and not
pointing outside from SMRAM.

BUG=chrome-os-partner:43636
BRANCH=None
TEST=Built, booted, suspended, resumed on glados.

Original-Change-Id: Ief8940c2ab6320449500ced2121d0cd7ed73af4b
Original-Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Original-Reviewed-on: https://chromium-review.googlesource.com/290930
Original-Reviewed-by: Leroy P Leahy <leroy.p.leahy@intel.com>
Original-Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Original-Trybot-Ready: David James <davidjames@chromium.org>

Change-Id: I00c3284cfacb2a73942640ccfa7912b7d65efb9d
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/11198
Tested-by: build bot (Jenkins)
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
2015-08-14 15:19:24 +02:00
..
acpi acpi/sata: add generic sata ssdt port generator 2015-06-07 01:24:47 +02:00
arch x86: parameterize asl_template for CBFS inclusion 2015-08-13 16:11:06 +02:00
console consoles: remove unused infrastructure 2015-05-26 19:02:54 +02:00
cpu cpu/amd/model_10xxx: Do not initialize SMM memory if SMM is disabled 2015-08-14 01:16:22 +02:00
device x86 realmode: Set up the 8254 timer before running option rom 2015-07-16 04:03:45 +02:00
drivers fsp1_1: fsp_relocate: use struct region_device and struct prog 2015-08-14 15:18:13 +02:00
ec mec: Correct the access mode for short payloads 2015-07-21 21:22:15 +02:00
include stage_cache: make prog const in stage_cache_add() 2015-08-14 15:17:58 +02:00
lib stage_cache: make prog const in stage_cache_add() 2015-08-14 15:17:58 +02:00
mainboard glados: enable SMBus device 2015-08-14 15:14:34 +02:00
northbridge amd: raminit sysinfo offset fix 2015-08-13 16:10:17 +02:00
soc skylake: use smm_subregion() during SMM relocation 2015-08-14 15:19:24 +02:00
southbridge amd8111, ck804, mcp55: use CONFIG_HPET_ADDRESS 2015-08-09 21:16:41 +02:00
superio superio/smsc: Add support for SMSC DME1737 2015-07-13 17:11:00 +02:00
vendorcode chromeos: Allow for VB_SOURCE override 2015-08-11 12:15:46 +02:00
Kconfig skylake: remove CBFS_SIZE option in SoC directory 2015-08-13 16:11:58 +02:00