TianoCore EDK2 master
Loading...
Searching...
No Matches
ConfidentialComputingSevSnpBlob.h
Go to the documentation of this file.
1
9#ifndef CONFIDENTIAL_COMPUTING_SEV_SNP_BLOB_H_
10#define CONFIDENTIAL_COMPUTING_SEV_SNP_BLOB_H_
11
12#include <Uefi/UefiBaseType.h>
13
14#define CONFIDENTIAL_COMPUTING_SNP_BLOB_GUID \
15 { 0x067b1f5f, \
16 0xcf26, \
17 0x44c5, \
18 { 0x85, 0x54, 0x93, 0xd7, 0x77, 0x91, 0x2d, 0x42 }, \
19 }
20
21typedef PACKED struct {
22 UINT32 Header;
23 UINT16 Version;
24 UINT16 Reserved;
25 UINT64 SecretsPhysicalAddress;
26 UINT32 SecretsSize;
27 UINT32 Reserved1;
28 UINT64 CpuidPhysicalAddress;
29 UINT32 CpuidLSize;
30 UINT32 Reserved2;
31} CONFIDENTIAL_COMPUTING_SNP_BLOB_LOCATION;
32
33extern EFI_GUID gConfidentialComputingSevSnpBlobGuid;
34
35#endif
Definition: Base.h:213