diff options
author | Tom Lendacky <thomas.lendacky@amd.com> | 2024-03-08 07:30:35 -0800 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2024-04-17 18:30:03 +0000 |
commit | 4bd3b5ab13799765125b5ff2d126bc1565eaedac (patch) | |
tree | e40c919d3ac9531747ce36b7f5c9c73221fa10d2 /BaseTools/Source/Python/Workspace/MetaFileParser.py | |
parent | 5bdb091133b98652f366e666c5c8bc4de1513f2b (diff) | |
download | edk2-4bd3b5ab13799765125b5ff2d126bc1565eaedac.tar.gz edk2-4bd3b5ab13799765125b5ff2d126bc1565eaedac.tar.bz2 edk2-4bd3b5ab13799765125b5ff2d126bc1565eaedac.zip |
OvmfPkg/PlatformPei: Retrieve APIC IDs from the hypervisor
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4654
If the hypervisor supports retrieval of the vCPU APIC IDs, retrieve
them before any APs are actually started. The APIC IDs can be used
to start the APs for any SEV-SNP guest, but is a requirement for an
SEV-SNP guest that is running under an SVSM.
After retrieving the APIC IDs, save the address of the APIC ID data
structure in a GUIDed HOB.
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Erdem Aktas <erdemaktas@google.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Michael Roth <michael.roth@amd.com>
Cc: Min Xu <min.m.xu@intel.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Tom Lendacky <thomas.lendacky@amd.com>
Diffstat (limited to 'BaseTools/Source/Python/Workspace/MetaFileParser.py')
0 files changed, 0 insertions, 0 deletions