]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/Include/Guid/ConfidentialComputingSevSnpBlob.h
OvmfPkg: Add PeilessStartupLib
[mirror_edk2.git] / OvmfPkg / Include / Guid / ConfidentialComputingSevSnpBlob.h
CommitLineData
67484aed
BS
1/** @file\r
2 UEFI Configuration Table for exposing the SEV-SNP launch blob.\r
3\r
4 Copyright (c) 2021, Advanced Micro Devices Inc. All right reserved.\r
5\r
6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
7 **/\r
8\r
9#ifndef CONFIDENTIAL_COMPUTING_SEV_SNP_BLOB_H_\r
10#define CONFIDENTIAL_COMPUTING_SEV_SNP_BLOB_H_\r
11\r
12#include <Uefi/UefiBaseType.h>\r
13\r
14#define CONFIDENTIAL_COMPUTING_SNP_BLOB_GUID \\r
15 { 0x067b1f5f, \\r
16 0xcf26, \\r
17 0x44c5, \\r
18 { 0x85, 0x54, 0x93, 0xd7, 0x77, 0x91, 0x2d, 0x42 }, \\r
19 }\r
20\r
21typedef struct {\r
22 UINT32 Header;\r
23 UINT16 Version;\r
24 UINT16 Reserved1;\r
25 UINT64 SecretsPhysicalAddress;\r
26 UINT32 SecretsSize;\r
27 UINT64 CpuidPhysicalAddress;\r
28 UINT32 CpuidLSize;\r
29} CONFIDENTIAL_COMPUTING_SNP_BLOB_LOCATION;\r
30\r
31extern EFI_GUID gConfidentialComputingSevSnpBlobGuid;\r
32\r
33#endif\r