coreboot/src
Aaron Durbin e236bf0750 BACKPORT: x86: provide infrastructure to backup default SMM region
Certain CPUs require the default SMM region to be backed up
on resume after a suspend. The reason is that in order to
relocate the SMM region the default SMM region has to be used.
As coreboot is unaware of how that memory is used it needs to
be backed up. Therefore provide a common method for doing this.

BUG=chrome-os-partner:26563
BRANCH=baytrail
TEST=Confirmed SMM backup region in cbmem. Suspend and Resumed.

Change-Id: I65fe1317dc0b2203cb29118564fdba995770ffea
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/188716
Reviewed-by: Marc Jones <marc.jones@se-eng.com>
2014-03-07 00:32:54 +00:00
..
arch ARM: Use LPAE for Virtual Address Translation 2014-02-28 21:04:46 +00:00
console ARM: Generalize armv7 as arm. 2013-10-02 09:18:44 +00:00
cpu BACKPORT: x86: provide infrastructure to backup default SMM region 2014-03-07 00:32:54 +00:00
device device: provide option to always load PCI option roms 2014-03-05 01:47:00 +00:00
drivers Haswell/falco/peppy/slippy: continue to clean up FUI. 2013-12-19 01:17:37 +00:00
ec chrome ec: Add support for limiting charger current 2014-02-11 05:24:21 +00:00
include BACKPORT: x86: provide infrastructure to backup default SMM region 2014-03-07 00:32:54 +00:00
lib BACKPORT: x86: provide infrastructure to backup default SMM region 2014-03-07 00:32:54 +00:00
mainboard Nyan: Set DMA Reserve to 2MB 2014-03-06 02:43:27 +00:00
northbridge gizmo: Add support for the gizmo mainboard 2014-03-05 01:47:25 +00:00
soc baytrail: mirror payload to be loaded into high ram 2014-03-07 00:32:50 +00:00
southbridge gizmo: Add support for the gizmo mainboard 2014-03-05 01:47:25 +00:00
superio pnp: Allow setting of misc register 0xf4 in device tree 2013-12-20 00:37:38 +00:00
vendorcode vendorcode: Access to ChromeOS VPD on default CBFS media. 2014-03-06 16:42:01 +00:00
Kconfig armv8: add support for armv8 cpu 2014-01-07 02:48:47 +00:00