cpu/x86: Declare SMM_ASEG
This is really an inverse of SMM_TSEG to flag platforms that should potentially move away from ASEG implementation. Change-Id: I3b9007c55c75a59a9e6acc0a0e701300f7d21f87 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34134 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Furquan Shaikh <furquan@google.com>
This commit is contained in:
@@ -30,6 +30,7 @@ config CPU_AMD_AGESA
|
||||
select LAPIC_MONOTONIC_TIMER
|
||||
select SPI_FLASH if HAVE_ACPI_RESUME
|
||||
select POSTCAR_STAGE
|
||||
select SMM_ASEG
|
||||
|
||||
if CPU_AMD_AGESA
|
||||
|
||||
|
@@ -29,6 +29,7 @@ config CPU_AMD_PI
|
||||
select LAPIC_MONOTONIC_TIMER
|
||||
select SPI_FLASH if HAVE_ACPI_RESUME
|
||||
select POSTCAR_STAGE if !BINARYPI_LEGACY_WRAPPER
|
||||
select SMM_ASEG
|
||||
|
||||
if CPU_AMD_PI
|
||||
|
||||
|
@@ -6,3 +6,4 @@ config CPU_INTEL_MODEL_F2X
|
||||
select ARCH_RAMSTAGE_X86_32
|
||||
select SMP
|
||||
select SUPPORT_CPU_UCODE_IN_CBFS
|
||||
select SMM_ASEG
|
||||
|
@@ -22,3 +22,4 @@ config CPU_QEMU_X86
|
||||
select SMP
|
||||
select UDELAY_TSC
|
||||
select C_ENVIRONMENT_BOOTBLOCK
|
||||
select SMM_ASEG
|
||||
|
@@ -88,6 +88,15 @@ config LOGICAL_CPUS
|
||||
bool
|
||||
default y
|
||||
|
||||
config HAVE_SMI_HANDLER
|
||||
bool
|
||||
default n
|
||||
depends on (SMM_ASEG || SMM_TSEG)
|
||||
|
||||
config SMM_ASEG
|
||||
bool
|
||||
default n
|
||||
|
||||
config SMM_TSEG
|
||||
bool
|
||||
default n
|
||||
|
@@ -32,10 +32,9 @@
|
||||
// ADDR32() macro
|
||||
#include <arch/registers.h>
|
||||
|
||||
#if CONFIG(SMM_TSEG)
|
||||
#error "Don't use this file with TSEG."
|
||||
|
||||
#endif /* CONFIG_SMM_TSEG */
|
||||
#if !CONFIG(SMM_ASEG)
|
||||
#error "Only use this file with ASEG."
|
||||
#endif /* CONFIG_SMM_ASEG */
|
||||
|
||||
#define LAPIC_ID 0xfee00020
|
||||
|
||||
|
Reference in New Issue
Block a user