cpu/x86: Default to PARALLEL_MP selected

Change-Id: I9833c4f6c43b3e67f95bd465c42d7a5036dff914
Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/55196
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
This commit is contained in:
Kyösti Mälkki
2021-05-29 21:23:18 +03:00
parent 8cc25d229f
commit 41a2c73b06
30 changed files with 15 additions and 26 deletions

View File

@@ -16,7 +16,6 @@ config CPU_SPECIFIC_OPTIONS
#select AP_IN_SIPI_WAIT
select TSC_SYNC_MFENCE
select CPU_INTEL_FIRMWARE_INTERFACE_TABLE
select PARALLEL_MP
select CPU_INTEL_COMMON
select CPU_INTEL_COMMON_TIMEBASE
select HAVE_ASAN_IN_ROMSTAGE

View File

@@ -16,7 +16,6 @@ config CPU_SPECIFIC_OPTIONS
select TSC_SYNC_MFENCE
select CPU_INTEL_COMMON
select CPU_INTEL_COMMON_TIMEBASE
select PARALLEL_MP
config SMM_TSEG_SIZE
hex

View File

@@ -16,7 +16,6 @@ config CPU_SPECIFIC_OPTIONS
select TSC_SYNC_MFENCE
select CPU_INTEL_COMMON
select CPU_INTEL_COMMON_TIMEBASE
select PARALLEL_MP
config SMM_TSEG_SIZE
hex

View File

@@ -15,10 +15,10 @@ choice
config CPU_QEMU_X86_LAPIC_INIT
bool "Legacy serial LAPIC init"
select LEGACY_SMP_INIT
config CPU_QEMU_X86_PARALLEL_MP
bool "Parallel MP init"
select PARALLEL_MP
endchoice
@@ -33,13 +33,13 @@ config CPU_QEMU_X86_NO_SMM
config CPU_QEMU_X86_ASEG_SMM
bool "SMM in ASEG"
depends on !PARALLEL_MP
depends on CPU_QEMU_X86_LAPIC_INIT
select SMM_ASEG
config CPU_QEMU_X86_TSEG_SMM
bool "SMM in TSEG"
select SMM_TSEG
depends on PARALLEL_MP
depends on CPU_QEMU_X86_PARALLEL_MP
endchoice

View File

@@ -4,7 +4,9 @@ config PARALLEL_CPU_INIT
default n
config PARALLEL_MP
def_bool n
def_bool y
depends on !LEGACY_SMP_INIT
depends on SMP
help
This option uses common MP infrastructure for bringing up APs
in parallel. It additionally provides a more flexible mechanism
@@ -17,6 +19,9 @@ config PARALLEL_MP_AP_WORK
Allow APs to do other work after initialization instead of going
to sleep.
config LEGACY_SMP_INIT
bool
config UDELAY_LAPIC
bool
default n