summaryrefslogtreecommitdiffstats
path: root/src/cpu/x86/Kconfig
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2014-02-13 10:26:18 -0600
committerAaron Durbin <adurbin@google.com>2014-02-16 20:42:07 +0100
commitb4b9eb399ef2f5539afce6e43b49d4cf1613ae9e (patch)
tree363bfb9ef15b247fbc9f1de2aca8941422acba4e /src/cpu/x86/Kconfig
parentaf5ca44784618aec5474991ac50adc3c73020f45 (diff)
downloadcoreboot-b4b9eb399ef2f5539afce6e43b49d4cf1613ae9e.tar.gz
coreboot-b4b9eb399ef2f5539afce6e43b49d4cf1613ae9e.tar.bz2
coreboot-b4b9eb399ef2f5539afce6e43b49d4cf1613ae9e.zip
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. Change-Id: I65fe1317dc0b2203cb29118564fdba995770ffea Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: http://review.coreboot.org/5216 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin <adurbin@google.com>
Diffstat (limited to 'src/cpu/x86/Kconfig')
-rw-r--r--src/cpu/x86/Kconfig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/cpu/x86/Kconfig b/src/cpu/x86/Kconfig
index 21282c321a3a..98238d8f062c 100644
--- a/src/cpu/x86/Kconfig
+++ b/src/cpu/x86/Kconfig
@@ -122,3 +122,9 @@ config PARALLEL_MP
This option uses common MP infrastructure for bringing up APs
in parallel. It additionally provides a more flexible mechanism
for sequencing the steps of bringing up the APs.
+
+config BACKUP_DEFAULT_SMM_REGION
+ def_bool n
+ help
+ The cpu support will select this option if the default SMM region
+ needs to be backed up for suspend/resume purposes.