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.