| /** @file | |
| UEFI Configuration Table for exposing the SEV Launch Secret location to UEFI | |
| applications (boot loaders). | |
| Copyright (C) 2020 James Bottomley, IBM Corporation. | |
| SPDX-License-Identifier: BSD-2-Clause-Patent | |
| **/ | |
| #ifndef CONFIDENTIAL_COMPUTING_SECRET_H_ | |
| #define CONFIDENTIAL_COMPUTING_SECRET_H_ | |
| #include <Uefi/UefiBaseType.h> | |
| #define CONFIDENTIAL_COMPUTING_SECRET_GUID \ | |
| { 0xadf956ad, \ | |
| 0xe98c, \ | |
| 0x484c, \ | |
| { 0xae, 0x11, 0xb5, 0x1c, 0x7d, 0x33, 0x64, 0x47 }, \ | |
| } | |
| typedef struct { | |
| UINT64 Base; | |
| UINT64 Size; | |
| } CONFIDENTIAL_COMPUTING_SECRET_LOCATION; | |
| extern EFI_GUID gConfidentialComputingSecretGuid; | |
| #endif // SEV_LAUNCH_SECRET_H_ |