TianoCore EDK2 master
Loading...
Searching...
No Matches
ConfidentialComputingSevSnpBlob.h File Reference

Go to the source code of this file.

Macros

#define CONFIDENTIAL_COMPUTING_SNP_BLOB_GUID
 

Typedefs

struct {
   UINT32   Header
 
   UINT16   Version
 
   UINT16   Reserved
 
   UINT64   SecretsPhysicalAddress
 
   UINT32   SecretsSize
 
   UINT32   Reserved1
 
   UINT64   CpuidPhysicalAddress
 
   UINT32   CpuidLSize
 
   UINT32   Reserved2
 
CONFIDENTIAL_COMPUTING_SNP_BLOB_LOCATION
 

Variables

EFI_GUID gConfidentialComputingSevSnpBlobGuid
 

Detailed Description

UEFI Configuration Table for exposing the SEV-SNP launch blob.

Copyright (c) 2021, Advanced Micro Devices Inc. All right reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file ConfidentialComputingSevSnpBlob.h.

Macro Definition Documentation

◆ CONFIDENTIAL_COMPUTING_SNP_BLOB_GUID

#define CONFIDENTIAL_COMPUTING_SNP_BLOB_GUID
Value:
{ 0x067b1f5f, \
0xcf26, \
0x44c5, \
{ 0x85, 0x54, 0x93, 0xd7, 0x77, 0x91, 0x2d, 0x42 }, \
}

Definition at line 14 of file ConfidentialComputingSevSnpBlob.h.

Variable Documentation

◆ CpuidLSize

UINT32 CpuidLSize

Definition at line 29 of file ConfidentialComputingSevSnpBlob.h.

◆ CpuidPhysicalAddress

UINT64 CpuidPhysicalAddress

Definition at line 28 of file ConfidentialComputingSevSnpBlob.h.

◆ Header

UINT32 Header

Definition at line 22 of file ConfidentialComputingSevSnpBlob.h.

◆ Reserved

UINT16 Reserved

Definition at line 24 of file ConfidentialComputingSevSnpBlob.h.

◆ Reserved1

UINT32 Reserved1

Definition at line 27 of file ConfidentialComputingSevSnpBlob.h.

◆ Reserved2

UINT32 Reserved2

Definition at line 30 of file ConfidentialComputingSevSnpBlob.h.

◆ SecretsPhysicalAddress

UINT64 SecretsPhysicalAddress

Definition at line 25 of file ConfidentialComputingSevSnpBlob.h.

◆ SecretsSize

UINT32 SecretsSize

Definition at line 26 of file ConfidentialComputingSevSnpBlob.h.

◆ Version

UINT16 Version

Definition at line 23 of file ConfidentialComputingSevSnpBlob.h.