iPXE
|
HOB related definitions in PI. More...
Go to the source code of this file.
Data Structures | |
struct | EFI_HOB_GENERIC_HEADER |
Describes the format and size of the data inside the HOB. More... | |
struct | EFI_HOB_HANDOFF_INFO_TABLE |
Contains general state information used by the HOB producer phase. More... | |
struct | EFI_HOB_MEMORY_ALLOCATION_HEADER |
EFI_HOB_MEMORY_ALLOCATION_HEADER describes the various attributes of the logical memory allocation. More... | |
struct | EFI_HOB_MEMORY_ALLOCATION |
Describes all memory ranges used during the HOB producer phase that exist outside the HOB list. More... | |
struct | EFI_HOB_MEMORY_ALLOCATION_STACK |
Describes the memory stack that is produced by the HOB producer phase and upon which all post-memory-installed executable content in the HOB producer phase is executing. More... | |
struct | EFI_HOB_MEMORY_ALLOCATION_BSP_STORE |
Defines the location of the boot-strap processor (BSP) BSPStore ("Backing Store Pointer Store"). More... | |
struct | EFI_HOB_MEMORY_ALLOCATION_MODULE |
Defines the location and entry point of the HOB consumer phase. More... | |
struct | EFI_HOB_RESOURCE_DESCRIPTOR |
Describes the resource properties of all fixed, nonrelocatable resource ranges found on the processor host bus during the HOB producer phase. More... | |
struct | EFI_HOB_GUID_TYPE |
Allows writers of executable content in the HOB producer phase to maintain and manage HOBs with specific GUID. More... | |
struct | EFI_HOB_FIRMWARE_VOLUME |
Details the location of firmware volumes that contain firmware files. More... | |
struct | EFI_HOB_FIRMWARE_VOLUME2 |
Details the location of a firmware volume that was extracted from a file within another firmware volume. More... | |
struct | EFI_HOB_FIRMWARE_VOLUME3 |
Details the location of a firmware volume that was extracted from a file within another firmware volume. More... | |
struct | EFI_HOB_CPU |
Describes processor information, such as address space and I/O space capabilities. More... | |
struct | EFI_HOB_MEMORY_POOL |
Describes pool memory allocations. More... | |
struct | EFI_HOB_UEFI_CAPSULE |
Each UEFI capsule HOB details the location of a UEFI capsule. More... | |
union | EFI_PEI_HOB_POINTERS |
Union of all the possible HOB Types. More... | |
Typedefs | |
typedef UINT32 | EFI_RESOURCE_TYPE |
The resource type. More... | |
typedef UINT32 | EFI_RESOURCE_ATTRIBUTE_TYPE |
A type of recount attribute type. More... | |
Functions | |
FILE_LICENCE (BSD2_PATENT) | |
HOB related definitions in PI.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PiHob.h.
#define EFI_HOB_HANDOFF_TABLE_VERSION 0x0009 |
Value of version in EFI_HOB_HANDOFF_INFO_TABLE.
#define EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTED 0x00000200 |
#define EFI_RESOURCE_ATTRIBUTE_WRITE_THROUGH_CACHEABLE 0x00001000 |
#define EFI_RESOURCE_ATTRIBUTE_WRITE_BACK_CACHEABLE 0x00002000 |
#define EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTABLE 0x00400000 |
#define EFI_RESOURCE_ATTRIBUTE_READ_ONLY_PROTECTED 0x00040000 |
#define EFI_RESOURCE_ATTRIBUTE_READ_ONLY_PROTECTABLE 0x00080000 |
typedef UINT32 EFI_RESOURCE_TYPE |
typedef UINT32 EFI_RESOURCE_ATTRIBUTE_TYPE |
FILE_LICENCE | ( | BSD2_PATENT | ) |