TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | EFI_FV_BLOCK_MAP_ENTRY |
struct | EFI_FIRMWARE_VOLUME_HEADER |
struct | EFI_FIRMWARE_VOLUME_EXT_HEADER |
struct | EFI_FIRMWARE_VOLUME_EXT_ENTRY |
struct | EFI_FIRMWARE_VOLUME_EXT_ENTRY_OEM_TYPE |
struct | EFI_FIRMWARE_VOLUME_EXT_ENTRY_GUID_TYPE |
struct | EFI_FIRMWARE_VOLUME_EXT_ENTRY_USED_SIZE_TYPE |
Typedefs | |
typedef UINT32 | EFI_FV_FILE_ATTRIBUTES |
typedef UINT32 | EFI_FVB_ATTRIBUTES_2 |
The firmware volume related definitions in PI.
Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file PiFirmwareVolume.h.
#define EFI_FV_EXT_TYPE_GUID_TYPE 0x0002 |
Definition at line 206 of file PiFirmwareVolume.h.
#define EFI_FV_EXT_TYPE_OEM_TYPE 0x01 |
Definition at line 185 of file PiFirmwareVolume.h.
#define EFI_FV_EXT_TYPE_USED_SIZE_TYPE 0x03 |
Definition at line 228 of file PiFirmwareVolume.h.
#define EFI_FV_FILE_ATTRIB_ALIGNMENT 0x0000001F |
Definition at line 23 of file PiFirmwareVolume.h.
#define EFI_FV_FILE_ATTRIB_FIXED 0x00000100 |
Definition at line 24 of file PiFirmwareVolume.h.
#define EFI_FV_FILE_ATTRIB_MEMORY_MAPPED 0x00000200 |
Definition at line 25 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT 0x001F0000 |
Definition at line 50 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_1 0x00000000 |
Definition at line 51 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_128 0x00070000 |
Definition at line 58 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_128K 0x00110000 |
Definition at line 68 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_128M 0x001B0000 |
Definition at line 78 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_16 0x00040000 |
Definition at line 55 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_16K 0x000E0000 |
Definition at line 65 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_16M 0x00180000 |
Definition at line 75 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_1G 0x001E0000 |
Definition at line 81 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_1K 0x000A0000 |
Definition at line 61 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_1M 0x00140000 |
Definition at line 71 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_2 0x00010000 |
Definition at line 52 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_256 0x00080000 |
Definition at line 59 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_256K 0x00120000 |
Definition at line 69 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_256M 0x001C0000 |
Definition at line 79 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_2G 0x001F0000 |
Definition at line 82 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_2K 0x000B0000 |
Definition at line 62 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_2M 0x00150000 |
Definition at line 72 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_32 0x00050000 |
Definition at line 56 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_32K 0x000F0000 |
Definition at line 66 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_32M 0x00190000 |
Definition at line 76 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_4 0x00020000 |
Definition at line 53 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_4K 0x000C0000 |
Definition at line 63 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_4M 0x00160000 |
Definition at line 73 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_512 0x00090000 |
Definition at line 60 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_512K 0x00130000 |
Definition at line 70 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_512M 0x001D0000 |
Definition at line 80 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_64 0x00060000 |
Definition at line 57 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_64K 0x00100000 |
Definition at line 67 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_64M 0x001A0000 |
Definition at line 77 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_8 0x00030000 |
Definition at line 54 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_8K 0x000D0000 |
Definition at line 64 of file PiFirmwareVolume.h.
#define EFI_FVB2_ALIGNMENT_8M 0x00170000 |
Definition at line 74 of file PiFirmwareVolume.h.
#define EFI_FVB2_ERASE_POLARITY 0x00000800 |
Definition at line 45 of file PiFirmwareVolume.h.
#define EFI_FVB2_LOCK_CAP 0x00000040 |
Definition at line 41 of file PiFirmwareVolume.h.
#define EFI_FVB2_LOCK_STATUS 0x00000080 |
Definition at line 42 of file PiFirmwareVolume.h.
#define EFI_FVB2_MEMORY_MAPPED 0x00000400 |
Definition at line 44 of file PiFirmwareVolume.h.
#define EFI_FVB2_READ_DISABLED_CAP 0x00000001 |
Definition at line 35 of file PiFirmwareVolume.h.
#define EFI_FVB2_READ_ENABLED_CAP 0x00000002 |
Definition at line 36 of file PiFirmwareVolume.h.
#define EFI_FVB2_READ_LOCK_CAP 0x00001000 |
Definition at line 46 of file PiFirmwareVolume.h.
#define EFI_FVB2_READ_LOCK_STATUS 0x00002000 |
Definition at line 47 of file PiFirmwareVolume.h.
#define EFI_FVB2_READ_STATUS 0x00000004 |
Definition at line 37 of file PiFirmwareVolume.h.
#define EFI_FVB2_STICKY_WRITE 0x00000200 |
Definition at line 43 of file PiFirmwareVolume.h.
#define EFI_FVB2_WEAK_ALIGNMENT 0x80000000 |
Definition at line 83 of file PiFirmwareVolume.h.
#define EFI_FVB2_WRITE_DISABLED_CAP 0x00000008 |
Definition at line 38 of file PiFirmwareVolume.h.
#define EFI_FVB2_WRITE_ENABLED_CAP 0x00000010 |
Definition at line 39 of file PiFirmwareVolume.h.
#define EFI_FVB2_WRITE_LOCK_CAP 0x00004000 |
Definition at line 48 of file PiFirmwareVolume.h.
#define EFI_FVB2_WRITE_LOCK_STATUS 0x00008000 |
Definition at line 49 of file PiFirmwareVolume.h.
#define EFI_FVB2_WRITE_STATUS 0x00000020 |
Definition at line 40 of file PiFirmwareVolume.h.
#define EFI_FVH_REVISION 0x02 |
Firmware Volume Header Revision definition
Definition at line 155 of file PiFirmwareVolume.h.
#define EFI_FVH_SIGNATURE SIGNATURE_32 ('_', 'F', 'V', 'H') |
Definition at line 150 of file PiFirmwareVolume.h.
typedef UINT32 EFI_FV_FILE_ATTRIBUTES |
EFI_FV_FILE_ATTRIBUTES
Definition at line 18 of file PiFirmwareVolume.h.
typedef UINT32 EFI_FVB_ATTRIBUTES_2 |
type of EFI FVB attribute
Definition at line 30 of file PiFirmwareVolume.h.