audk/OvmfPkg/Sec
Brijesh Singh via groups.io 2fe8edfe55 OvmfPkg/ResetVector: move clearing GHCB in SecMain
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3275

In preparation for SEV-SNP support move clearing of the GHCB memory from
the ResetVector/AmdSev.asm to SecMain/AmdSev.c. The GHCB page is not
accessed until SevEsProtocolCheck() switch to full GHCB. So, the move
does not make any changes in the code flow or logic. The move will
simplify the SEV-SNP support.

Cc: Michael Roth <michael.roth@amd.com>
Cc: James Bottomley <jejb@linux.ibm.com>
Cc: Min Xu <min.m.xu@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Erdem Aktas <erdemaktas@google.com>
Cc: Gerd Hoffmann <kraxel@redhat.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
2021-12-09 06:28:10 +00:00
..
Ia32 OvmfPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:19 -07:00
X64 OvmfPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:19 -07:00
AmdSev.c OvmfPkg/ResetVector: move clearing GHCB in SecMain 2021-12-09 06:28:10 +00:00
AmdSev.h OvmfPkg/SecMain: move SEV specific routines in AmdSev.c 2021-12-09 06:28:10 +00:00
SecMain.c OvmfPkg/SecMain: move SEV specific routines in AmdSev.c 2021-12-09 06:28:10 +00:00
SecMain.inf OvmfPkg/SecMain: move SEV specific routines in AmdSev.c 2021-12-09 06:28:10 +00:00