audk/OvmfPkg/Include
Roth, Michael via groups.io e5c7d0b017 OvmfPkg/AmdSevDxe: Update ConfidentialComputing blob struct definition
The Confidential Computing blob defined here is intended to match the
definition defined by linux guest kernel. Previously, both definitions
relied on natural alignment, but that relies on both OVMF and kernel
being compiled as 64-bit. While there aren't currently any plans to
enable SNP support for 32-bit compilations, the kernel definition has
since been updated to use explicit padding/reserved fields to avoid
this dependency. Update OVMF to match that definition.

While at it, also fix up the Reserved fields to match the numbering
used in the kernel.

No functional changes (for currently-supported environments, at least).

Reviewed-by: Tom Lendacky <thomas.lendacky@amd.com>
Acked-by: Jiewen Yao <jiewen.yao@intel.com>
Acked-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Michael Roth <michael.roth@amd.com>
2023-04-26 13:39:01 +00:00
..
Dsc OvmfPkg: Support Tdx measurement in OvmfPkgX64 2023-02-04 03:38:15 +00:00
Fdf mv OvmfPkg: move fdf include snippets to Include/Fdf 2022-12-09 14:07:21 +00:00
Guid OvmfPkg/AmdSevDxe: Update ConfidentialComputing blob struct definition 2023-04-26 13:39:01 +00:00
IndustryStandard OvmfPkg: Update I/O port related to ACPI devices for CloudHv 2022-09-08 00:28:42 +00:00
Library OvmfPkg: Refactor ProcessHobList 2023-02-04 03:38:15 +00:00
Pcd OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Ppi OvmfPkg: Add MpInitLibDepLib related PPI/Protocol definitions 2022-05-11 08:40:53 +00:00
Protocol OvmfPkg: Introduce the OvmfSevMemoryAcceptance protocol 2023-01-26 23:00:51 +00:00
Register OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
OvmfPlatforms.h OvmfPkg: Handle Cloud Hypervisor host bridge 2021-12-11 14:26:05 +00:00
TdxCommondefs.inc OvmfPkg: Enable APs to accept memory for TDVF 2022-12-21 07:06:17 +00:00
WorkArea.h OvmfPkg: Add Tdx measurement data structure in WorkArea 2023-02-04 03:38:15 +00:00