| MdePkg[all]
    1.08
    | 
| Data Structures | |
| struct | EFI_HOB_GENERIC_HEADER | 
| struct | EFI_HOB_HANDOFF_INFO_TABLE | 
| struct | EFI_HOB_MEMORY_ALLOCATION_HEADER | 
| struct | EFI_HOB_MEMORY_ALLOCATION | 
| struct | EFI_HOB_MEMORY_ALLOCATION_STACK | 
| struct | EFI_HOB_MEMORY_ALLOCATION_BSP_STORE | 
| struct | EFI_HOB_MEMORY_ALLOCATION_MODULE | 
| struct | EFI_HOB_RESOURCE_DESCRIPTOR | 
| struct | EFI_HOB_GUID_TYPE | 
| struct | EFI_HOB_FIRMWARE_VOLUME | 
| struct | EFI_HOB_FIRMWARE_VOLUME2 | 
| struct | EFI_HOB_FIRMWARE_VOLUME3 | 
| struct | EFI_HOB_CPU | 
| struct | EFI_HOB_MEMORY_POOL | 
| struct | EFI_HOB_UEFI_CAPSULE | 
| union | EFI_PEI_HOB_POINTERS | 
| Typedefs | |
| typedef UINT32 | EFI_RESOURCE_TYPE | 
| typedef UINT32 | EFI_RESOURCE_ATTRIBUTE_TYPE | 
HOB related definitions in PI.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.
 SPDX-License-Identifier: BSD-2-Clause-Patent
| #define EFI_HOB_HANDOFF_TABLE_VERSION 0x0009 | 
Value of version in EFI_HOB_HANDOFF_INFO_TABLE.
| #define EFI_HOB_TYPE_CPU 0x0006 | 
| #define EFI_HOB_TYPE_END_OF_HOB_LIST 0xFFFF | 
| #define EFI_HOB_TYPE_FV 0x0005 | 
| #define EFI_HOB_TYPE_FV2 0x0009 | 
| #define EFI_HOB_TYPE_FV3 0x000C | 
| #define EFI_HOB_TYPE_GUID_EXTENSION 0x0004 | 
| #define EFI_HOB_TYPE_HANDOFF 0x0001 | 
| #define EFI_HOB_TYPE_LOAD_PEIM_UNUSED 0x000A | 
| #define EFI_HOB_TYPE_MEMORY_ALLOCATION 0x0002 | 
| #define EFI_HOB_TYPE_MEMORY_POOL 0x0007 | 
| #define EFI_HOB_TYPE_RESOURCE_DESCRIPTOR 0x0003 | 
| #define EFI_HOB_TYPE_UEFI_CAPSULE 0x000B | 
| #define EFI_HOB_TYPE_UNUSED 0xFFFE | 
| #define EFI_RESOURCE_ATTRIBUTE_16_BIT_IO 0x00004000 | 
| #define EFI_RESOURCE_ATTRIBUTE_32_BIT_IO 0x00008000 | 
| #define EFI_RESOURCE_ATTRIBUTE_64_BIT_IO 0x00010000 | 
| #define EFI_RESOURCE_ATTRIBUTE_ECC_RESERVED_1 0x00000020 | 
| #define EFI_RESOURCE_ATTRIBUTE_ECC_RESERVED_2 0x00000040 | 
| #define EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTABLE 0x00400000 | 
| #define EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTED 0x00000200 | 
| #define EFI_RESOURCE_ATTRIBUTE_INITIALIZED 0x00000002 | 
| #define EFI_RESOURCE_ATTRIBUTE_MORE_RELIABLE 0x02000000 | 
| #define EFI_RESOURCE_ATTRIBUTE_MULTIPLE_BIT_ECC 0x00000010 | 
| #define EFI_RESOURCE_ATTRIBUTE_PERSISTABLE 0x01000000 | 
| #define EFI_RESOURCE_ATTRIBUTE_PERSISTENT 0x00800000 | 
| #define EFI_RESOURCE_ATTRIBUTE_PRESENT 0x00000001 | 
| #define EFI_RESOURCE_ATTRIBUTE_READ_ONLY_PROTECTABLE 0x00080000 | 
| #define EFI_RESOURCE_ATTRIBUTE_READ_ONLY_PROTECTED 0x00040000 | 
| #define EFI_RESOURCE_ATTRIBUTE_READ_PROTECTABLE 0x00100000 | 
| #define EFI_RESOURCE_ATTRIBUTE_READ_PROTECTED 0x00000080 | 
| #define EFI_RESOURCE_ATTRIBUTE_SINGLE_BIT_ECC 0x00000008 | 
| #define EFI_RESOURCE_ATTRIBUTE_TESTED 0x00000004 | 
| #define EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE 0x00000400 | 
| #define EFI_RESOURCE_ATTRIBUTE_UNCACHED_EXPORTED 0x00020000 | 
| #define EFI_RESOURCE_ATTRIBUTE_WRITE_BACK_CACHEABLE 0x00002000 | 
| #define EFI_RESOURCE_ATTRIBUTE_WRITE_COMBINEABLE 0x00000800 | 
| #define EFI_RESOURCE_ATTRIBUTE_WRITE_PROTECTABLE 0x00200000 | 
| #define EFI_RESOURCE_ATTRIBUTE_WRITE_PROTECTED 0x00000100 | 
| #define EFI_RESOURCE_ATTRIBUTE_WRITE_THROUGH_CACHEABLE 0x00001000 | 
| #define EFI_RESOURCE_FIRMWARE_DEVICE 0x00000003 | 
| #define EFI_RESOURCE_IO 0x00000002 | 
| #define EFI_RESOURCE_IO_RESERVED 0x00000006 | 
| #define EFI_RESOURCE_MAX_MEMORY_TYPE 0x00000007 | 
| #define EFI_RESOURCE_MEMORY_MAPPED_IO 0x00000001 | 
| #define EFI_RESOURCE_MEMORY_MAPPED_IO_PORT 0x00000004 | 
| #define EFI_RESOURCE_MEMORY_RESERVED 0x00000005 | 
| #define EFI_RESOURCE_SYSTEM_MEMORY 0x00000000 | 
| typedef UINT32 EFI_RESOURCE_ATTRIBUTE_TYPE | 
A type of recount attribute type.
| typedef UINT32 EFI_RESOURCE_TYPE | 
The resource type.