]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Guid/PropertiesTable.h
MdePkg: TpmPtp: Add CapCRBIdleBypass definition
[mirror_edk2.git] / MdePkg / Include / Guid / PropertiesTable.h
CommitLineData
dc9d92c2
JY
1/** @file\r
2 GUIDs used for UEFI Properties Table in the UEFI 2.5 specification.\r
3\r
4 Copyright (c) 2015, Intel Corporation. All rights reserved.<BR>\r
5 This program and the accompanying materials\r
6 are licensed and made available under the terms and conditions of the BSD License\r
7 which accompanies this distribution. The full text of the license may be found at\r
8 http://opensource.org/licenses/bsd-license.php\r
9\r
10 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
11 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
12\r
13**/\r
14\r
15#ifndef __EFI_PROPERTIES_TABLE_H__\r
16#define __EFI_PROPERTIES_TABLE_H__\r
17\r
18#define EFI_PROPERTIES_TABLE_GUID {\\r
19 0x880aaca3, 0x4adc, 0x4a04, {0x90, 0x79, 0xb7, 0x47, 0x34, 0x8, 0x25, 0xe5} \\r
20}\r
21\r
22typedef struct {\r
23 UINT32 Version;\r
24 UINT32 Length;\r
25 UINT64 MemoryProtectionAttribute;\r
26} EFI_PROPERTIES_TABLE;\r
27\r
28#define EFI_PROPERTIES_TABLE_VERSION 0x00010000\r
29\r
30//\r
31// Memory attribute (Not defined bit is reserved)\r
32//\r
33#define EFI_PROPERTIES_RUNTIME_MEMORY_PROTECTION_NON_EXECUTABLE_PE_DATA 0x1\r
34\r
35extern EFI_GUID gEfiPropertiesTableGuid;\r
36\r
37#endif\r