mirror of https://github.com/acidanthera/audk.git
UefiCpuPkg: Add PcdFirstTimeWakeUpAPsBySipi
Add PcdFirstTimeWakeUpAPsBySipi to check if it is in the OVMF environment and necessary to wake up APs by INIT-SIPI-SIPI. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Rahul Kumar <rahul1.kumar@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Yuanhao Xie <yuanhao.xie@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
This commit is contained in:
parent
055c7bd1a7
commit
98e9d29e06
|
@ -81,6 +81,7 @@
|
|||
gUefiCpuPkgTokenSpaceGuid.PcdCpuApStatusCheckIntervalInMicroSeconds ## CONSUMES
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdGhcbHypervisorFeatures ## CONSUMES
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase ## SOMETIMES_CONSUMES
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdFirstTimeWakeUpAPsBySipi ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdCpuStackGuard ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase ## CONSUMES
|
||||
gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr ## CONSUMES
|
||||
|
|
|
@ -66,6 +66,7 @@
|
|||
gUefiCpuPkgTokenSpaceGuid.PcdCpuApTargetCstate ## SOMETIMES_CONSUMES
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaBase ## SOMETIMES_CONSUMES
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdGhcbHypervisorFeatures ## CONSUMES
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdFirstTimeWakeUpAPsBySipi ## CONSUMES
|
||||
gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase ## CONSUMES
|
||||
gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr ## CONSUMES
|
||||
|
||||
|
|
|
@ -214,6 +214,17 @@
|
|||
# @Prompt Configure the SEV-ES work area base
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdSevEsWorkAreaSize|0x0|UINT32|0x30002006
|
||||
|
||||
## Determining APs' first-time wakeup by SIPI or INIT-SIPI-SIPI.
|
||||
# Following a power-up or RESET of an MP system, The APs complete a
|
||||
# minimal self-configuration, then wait for a startup signal (a SIPI
|
||||
# message) from the BSP processor.
|
||||
#
|
||||
# TRUE - Broadcast SIPI.
|
||||
# FALSE - Broadcast INIT-SIPI-SIPI.
|
||||
#
|
||||
# @Prompt BSP Broadcast Method for the first-time wakeup of APs
|
||||
gUefiCpuPkgTokenSpaceGuid.PcdFirstTimeWakeUpAPsBySipi|TRUE|BOOLEAN|0x30002007
|
||||
|
||||
[PcdsFixedAtBuild, PcdsPatchableInModule]
|
||||
## This value is the CPU Local APIC base address, which aligns the address on a 4-KByte boundary.
|
||||
# @Prompt Configure base address of CPU Local APIC
|
||||
|
|
Loading…
Reference in New Issue