summaryrefslogtreecommitdiff
path: root/src/arch/x86/Kconfig
diff options
context:
space:
mode:
authorShuo Liu <shuo.liu@intel.com>2022-07-05 02:37:16 +0800
committerFelix Held <felix-coreboot@felixheld.de>2024-10-02 14:15:19 +0000
commitb90fac1cfe2fc858e60b6875752ea9dc69b72850 (patch)
treeb5cae74cc656d47db46e6e319f3dcd3f32b59968 /src/arch/x86/Kconfig
parenta0975050fa01d9dd5d20531de9727a694eb60e4c (diff)
arch/x86: Shadow ROM tables into EBDA
For platforms without writable PAM-F segment support (e.g. some simics virtual platforms), put ROM table pointers (e.g. ACPI/SMBIOS low pointers) into EBDA. Signed-off-by: Shuo Liu <shuo.liu@intel.com> Signed-off-by: Gang Chen <gang.c.chen@intel.com> Signed-off-by: Jincheng Li <jincheng.li@intel.com> Change-Id: I2aac74708279813f9a848044d470fdc980ea4305 Reviewed-on: https://review.coreboot.org/c/coreboot/+/84322 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
Diffstat (limited to 'src/arch/x86/Kconfig')
-rw-r--r--src/arch/x86/Kconfig7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/arch/x86/Kconfig b/src/arch/x86/Kconfig
index 4737e3cca1..2db526e34c 100644
--- a/src/arch/x86/Kconfig
+++ b/src/arch/x86/Kconfig
@@ -439,4 +439,11 @@ config DEFAULT_EBDA_SIZE
default 0x400
help
The default value of EBDA size is 0x400.
+
+config SHADOW_ROM_TABLE_TO_EBDA
+ bool
+ default n
+ help
+ For platforms without writable PAM-F segment support. Put ROM table
+ pointers (e.g. ACPI/SMBIOS low pointers) into EBDA.
endif