|
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 | ) |
1.8.15