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:
parent
8cc25d229f
commit
41a2c73b06
30 changed files with 15 additions and 26 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue