summaryrefslogtreecommitdiffstats
path: root/src/arch/x86/Kconfig
diff options
context:
space:
mode:
authorArthur Heymans <arthur@aheymans.xyz>2022-11-12 16:16:02 +0100
committerPaul Fagerburg <pfagerburg@chromium.org>2022-11-14 15:54:02 +0000
commit6e85740236d203eb6be6367f242bb673bfa14849 (patch)
tree879be5d24dd819e990646f59fb8c156bb8d28b86 /src/arch/x86/Kconfig
parent32882c97f93a1e8075f3c49a5a2766a0dc849499 (diff)
downloadcoreboot-6e85740236d203eb6be6367f242bb673bfa14849.tar.gz
coreboot-6e85740236d203eb6be6367f242bb673bfa14849.tar.bz2
coreboot-6e85740236d203eb6be6367f242bb673bfa14849.zip
arch/x86/Kconfig: Move AMD stages arch to common code
Use VBOOT_STARTS_BEFORE_BOOTBLOCK to determine whether the VERSTAGE needs to be build as x86 stage. Change-Id: I126801a1f6f523435935bb300f3e2807db347f63 Signed-off-by: Arthur Heymans <arthur@aheymans.xyz> Reviewed-on: https://review.coreboot.org/c/coreboot/+/69505 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Martin L Roth <gaumless@gmail.com>
Diffstat (limited to 'src/arch/x86/Kconfig')
-rw-r--r--src/arch/x86/Kconfig10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/arch/x86/Kconfig b/src/arch/x86/Kconfig
index b60f60054127..f7b92506f54e 100644
--- a/src/arch/x86/Kconfig
+++ b/src/arch/x86/Kconfig
@@ -28,9 +28,9 @@ config ARCH_RAMSTAGE_X86_32
config ARCH_ALL_STAGES_X86_32
bool
- default ARCH_ALL_STAGES_X86 && !ARCH_ALL_STAGES_X86_64
+ default !ARCH_ALL_STAGES_X86_64
select ARCH_BOOTBLOCK_X86_32
- select ARCH_VERSTAGE_X86_32
+ select ARCH_VERSTAGE_X86_32 if !VBOOT_STARTS_BEFORE_BOOTBLOCK
select ARCH_ROMSTAGE_X86_32
select ARCH_RAMSTAGE_X86_32
select ARCH_SUPPORTS_CLANG
@@ -61,14 +61,10 @@ config ARCH_RAMSTAGE_X86_64
config ARCH_ALL_STAGES_X86_64
bool
select ARCH_BOOTBLOCK_X86_64
- select ARCH_VERSTAGE_X86_64
+ select ARCH_VERSTAGE_X86_64 if !VBOOT_STARTS_BEFORE_BOOTBLOCK
select ARCH_ROMSTAGE_X86_64
select ARCH_RAMSTAGE_X86_64
-config ARCH_ALL_STAGES_X86
- bool
- default y
-
config HAVE_EXP_X86_64_SUPPORT
bool
help