diff options
author | Simon Glass <sjg@chromium.org> | 2020-07-17 08:48:16 -0600 |
---|---|---|
committer | Bin Meng <bmeng.cn@gmail.com> | 2020-07-20 09:46:45 +0800 |
commit | c33aa3527d7a005f980839ef3607c305ff504054 (patch) | |
tree | 7356a8e31947ee950b1881ab8372ab898233ffde /arch/x86/cpu/apollolake | |
parent | 8bccbc5ac006d9bd14aca438a7b45ac9f583f8c5 (diff) | |
download | u-boot-c33aa3527d7a005f980839ef3607c305ff504054.tar.gz |
x86: mp: Support APs waiting for instructions
At present the APs (non-boot CPUs) are inited once and then parked ready
for the OS to use them. However in some cases we want to send new requests
through, such as to change MTRRs and keep them consistent across CPUs.
Change the last state of the flight plan to go into a wait loop, accepting
instructions from the main CPU.
Drop cpu_map since it is not used.
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Wolfgang Wallner <wolfgang.wallner@br-automation.com>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'arch/x86/cpu/apollolake')
-rw-r--r-- | arch/x86/cpu/apollolake/Kconfig | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/cpu/apollolake/Kconfig b/arch/x86/cpu/apollolake/Kconfig index 942f11f566..99d4e105c2 100644 --- a/arch/x86/cpu/apollolake/Kconfig +++ b/arch/x86/cpu/apollolake/Kconfig @@ -15,6 +15,7 @@ config INTEL_APOLLOLAKE select TPL_PCH_SUPPORT select PCH_SUPPORT select P2SB + select SMP_AP_WORK imply ENABLE_MRC_CACHE imply AHCI_PCI imply SCSI |