TianoCore EDK2 master
ConfidentialComputingGuestAttr.h File Reference

Go to the source code of this file.

Macros

#define CC_GUEST_IS_TDX(x)   ((x) == CCAttrIntelTdx)
 
#define CC_GUEST_IS_SEV(x)   ((x) == CCAttrAmdSev || (x) == CCAttrAmdSevEs || (x) == CCAttrAmdSevSnp)
 

Enumerations

enum  CC_GUEST_TYPE { CcGuestTypeNonEncrypted = 0 , CcGuestTypeAmdSev , CcGuestTypeIntelTdx }
 
enum  CONFIDENTIAL_COMPUTING_GUEST_ATTR {
  CCAttrNotEncrypted = 0 , CCAttrAmdSev = 0x100 , CCAttrAmdSevEs = 0x101 , CCAttrAmdSevSnp = 0x102 ,
  CCAttrIntelTdx = 0x200
}
 

Detailed Description

Definitions for Confidential Computing Guest Attributes

Copyright (c) 2021 AMD Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file ConfidentialComputingGuestAttr.h.

Macro Definition Documentation

◆ CC_GUEST_IS_SEV

#define CC_GUEST_IS_SEV (   x)    ((x) == CCAttrAmdSev || (x) == CCAttrAmdSevEs || (x) == CCAttrAmdSevSnp)

Definition at line 35 of file ConfidentialComputingGuestAttr.h.

◆ CC_GUEST_IS_TDX

#define CC_GUEST_IS_TDX (   x)    ((x) == CCAttrIntelTdx)

Definition at line 34 of file ConfidentialComputingGuestAttr.h.

Enumeration Type Documentation

◆ CC_GUEST_TYPE

enum CC_GUEST_TYPE

Definition at line 15 of file ConfidentialComputingGuestAttr.h.

◆ CONFIDENTIAL_COMPUTING_GUEST_ATTR

enum CONFIDENTIAL_COMPUTING_GUEST_ATTR

Definition at line 21 of file ConfidentialComputingGuestAttr.h.