]> git.proxmox.com Git - mirror_edk2.git/commit - OvmfPkg/Include/TdxCommondefs.inc
OvmfPkg: Enable APs to accept memory for TDVF
authorMin M Xu <min.m.xu@intel.com>
Tue, 20 Dec 2022 08:42:39 +0000 (16:42 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 21 Dec 2022 07:06:17 +0000 (07:06 +0000)
commitc55cf3f7958969b59dee0513c1826a3694de50b0
tree1630f1e969fc93cb52d7becbb486753b222b0504
parent0547ffbf6df53666dfd79def23f8a200dcb23b34
OvmfPkg: Enable APs to accept memory for TDVF

BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4172

TDVF APs once did nothing but spin around to wait for the Wakeup command.
This patch enables APs to handle the AcceptPages command. Once APs find
the AcceptPages command, it set its stack and jump to the function of
ApAcceptMemoryResourceRange (which will be introduced in the following
patch).

Cc: Erdem Aktas <erdemaktas@google.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Cc: James Bottomley <jejb@linux.ibm.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Signed-off-by: Min Xu <min.m.xu@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
OvmfPkg/Include/TdxCommondefs.inc
OvmfPkg/IntelTdx/Sec/X64/IntelTdxAPs.nasm