Kconfig,soc/amd/cezanne: Make COOP_MULTITASKING select TIMER_QUEUE
This reduces the number of selects required in the SOC_SPECIFIC_OPTIONS. BUG=b:179699789 TEST=Build guybrush Signed-off-by: Raul E Rangel <rrangel@chromium.org> Change-Id: I7f1364fc269ea5ec17982bf750a164a3290adb0e Reviewed-on: https://review.coreboot.org/c/coreboot/+/58860 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
This commit is contained in:
parent
4cfb862fb2
commit
199c45c979
|
@ -677,12 +677,12 @@ config TIMER_QUEUE
|
||||||
|
|
||||||
config COOP_MULTITASKING
|
config COOP_MULTITASKING
|
||||||
def_bool n
|
def_bool n
|
||||||
depends on TIMER_QUEUE && ARCH_X86 && CPU_INFO_V2
|
select TIMER_QUEUE
|
||||||
|
depends on ARCH_X86 && CPU_INFO_V2
|
||||||
help
|
help
|
||||||
Cooperative multitasking allows callbacks to be multiplexed on the
|
Cooperative multitasking allows callbacks to be multiplexed on the
|
||||||
main thread of ramstage. With this enabled it allows for multiple
|
main thread. With this enabled it allows for multiple execution paths
|
||||||
execution paths to take place when they have udelay() calls within
|
to take place when they have udelay() calls within their code.
|
||||||
their code.
|
|
||||||
|
|
||||||
config NUM_THREADS
|
config NUM_THREADS
|
||||||
int
|
int
|
||||||
|
|
|
@ -73,7 +73,6 @@ config SOC_SPECIFIC_OPTIONS
|
||||||
select SOC_AMD_COMMON_FSP_DMI_TABLES
|
select SOC_AMD_COMMON_FSP_DMI_TABLES
|
||||||
select SOC_AMD_COMMON_FSP_PCI
|
select SOC_AMD_COMMON_FSP_PCI
|
||||||
select SSE2
|
select SSE2
|
||||||
select TIMER_QUEUE
|
|
||||||
select UDK_2017_BINDING
|
select UDK_2017_BINDING
|
||||||
select X86_AMD_FIXED_MTRRS
|
select X86_AMD_FIXED_MTRRS
|
||||||
select X86_AMD_INIT_SIPI
|
select X86_AMD_INIT_SIPI
|
||||||
|
|
Loading…
Reference in New Issue