From b90fac1cfe2fc858e60b6875752ea9dc69b72850 Mon Sep 17 00:00:00 2001 From: Shuo Liu Date: Tue, 5 Jul 2022 02:37:16 +0800 Subject: 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 Signed-off-by: Gang Chen Signed-off-by: Jincheng Li Change-Id: I2aac74708279813f9a848044d470fdc980ea4305 Reviewed-on: https://review.coreboot.org/c/coreboot/+/84322 Tested-by: build bot (Jenkins) Reviewed-by: Stefan Reinauer --- src/arch/x86/Kconfig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/arch/x86/Kconfig') 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 -- cgit v1.2.3