switch-coreboot/src
Duncan Laurie 7978e3a383 SMM: Pass the ACPI GNVS pointer via state save map
Instead of hijacking some random memory addresses to
relay the GNVS pointer to SMM we can use EBX register
during the write to APM_CNT register when the SMI is
triggered.

Change-Id: I79a89512c40353d72ad058cbf2e6a23a696945da
Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-on: http://review.coreboot.org/1766
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
2012-11-14 05:44:18 +01:00
..
arch/x86 SMM: Restore GNVS pointer in the resume path 2012-11-14 05:41:12 +01:00
boot Clean up stack checking code 2012-11-13 18:25:17 +01:00
console Log unexpected post code from the previous boot 2012-11-08 19:40:58 +01:00
cpu Add spinlock to serialize Intel microcode updates 2012-11-13 21:56:03 +01:00
devices cros: Inform U-Boot via fake gpio when VGA Option ROM is loaded 2012-11-13 18:51:27 +01:00
drivers If cmos is invalid, always set the rtc date and time 2012-11-12 17:12:14 +01:00
ec Auto-declare chip_operations 2012-08-22 05:06:41 +02:00
include SMM: Avoid use of global variables in SMI handler 2012-11-14 05:43:26 +01:00
lib Clean up stack checking code 2012-11-13 18:25:17 +01:00
mainboard SMM: Avoid use of global variables in SMI handler 2012-11-14 05:43:26 +01:00
northbridge Sandybridge: Set PEG clock gating 2012-11-14 05:39:19 +01:00
southbridge SMM: Pass the ACPI GNVS pointer via state save map 2012-11-14 05:44:18 +01:00
superio smsc/lpc47n227: Make early_serial usable 2012-11-06 21:53:48 +01:00
vendorcode cros: Inform U-Boot via fake gpio when VGA Option ROM is loaded 2012-11-13 18:51:27 +01:00
Kconfig SandyBridge/IvyBridge: Add IFD and ME firmware automatically 2012-11-13 00:24:26 +01:00
Kconfig.deprecated_options Unify ID_SECTION_OFFSET and mark it deprecated 2012-01-18 11:21:39 +01:00