diff options
Diffstat (limited to 'src/cpu/x86')
-rw-r--r-- | src/cpu/x86/Kconfig | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cpu/x86/Kconfig b/src/cpu/x86/Kconfig index 1e1b2ac157..4e17690cc3 100644 --- a/src/cpu/x86/Kconfig +++ b/src/cpu/x86/Kconfig @@ -50,16 +50,26 @@ choice config XAPIC_ONLY prompt "Set XAPIC mode" bool + help + coreboot and SMM runtime only use XAPIC mode. + FIXME: DMAR should have X2APIC optout bit set. config X2APIC_ONLY prompt "Set X2APIC mode" bool depends on PARALLEL_MP + help + coreboot and SMM runtime only use X2APIC mode. + Note: OS switches back to XAPIC mode if VT-d is disabled. + FIXME: S3 resume (and SMM runtime) will break if OS makes the switch. config X2APIC_RUNTIME prompt "Support both XAPIC and X2APIC" bool depends on PARALLEL_MP + help + The switch to X2APIC mode happens early in ramstage. SMM runtime can + support either mode in case the OS switches back to XAPIC. config X2APIC_LATE_WORKAROUND prompt "Use XAPIC for AP bringup, then change to X2APIC" |