]> git.proxmox.com Git - mirror_edk2.git/blob - MdePkg/Include/ConfidentialComputingGuestAttr.h
MdePkg: Define ConfidentialComputingGuestAttr
[mirror_edk2.git] / MdePkg / Include / ConfidentialComputingGuestAttr.h
1 /** @file
2 Definitions for Confidential Computing Attribute
3
4 Copyright (c) 2021 AMD Inc. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 **/
8
9 #ifndef CONFIDENTIAL_COMPUTING_GUEST_ATTR_H_
10 #define CONFIDENTIAL_COMPUTING_GUEST_ATTR_H_
11
12 typedef enum {
13 /* The guest is running with memory encryption disabled. */
14 CCAttrNotEncrypted = 0,
15
16 /* The guest is running with AMD SEV memory encryption enabled. */
17 CCAttrAmdSev = 0x100,
18 CCAttrAmdSevEs = 0x101,
19 CCAttrAmdSevSnp = 0x102,
20
21 /* The guest is running with Intel TDX memory encryption enabled. */
22 CCAttrIntelTdx = 0x200,
23 } CONFIDENTIAL_COMPUTING_GUEST_ATTR;
24
25 #endif