#include <gpxe/efi/ProcessorBind.h>
Go to the source code of this file.
Data Structures | |
| struct | EFI_FV_BLOCK_MAP_ENTRY |
| struct | EFI_FIRMWARE_VOLUME_HEADER |
| Describes the features and layout of the firmware volume. More... | |
| struct | EFI_FIRMWARE_VOLUME_EXT_HEADER |
| Extension header pointed by ExtHeaderOffset of volume header. More... | |
| struct | EFI_FIRMWARE_VOLUME_EXT_ENTRY |
| Entry struture for describing FV extension header. More... | |
| struct | EFI_FIRMWARE_VOLUME_EXT_ENTRY_OEM_TYPE |
| This extension header provides a mapping between a GUID and an OEM file type. More... | |
Defines | |
| #define | EFI_FV_FILE_ATTRIB_ALIGNMENT 0x0000001F |
| #define | EFI_FV_FILE_ATTRIB_FIXED 0x00000100 |
| #define | EFI_FV_FILE_ATTRIB_MEMORY_MAPPED 0x00000200 |
| #define | EFI_FVB2_READ_DISABLED_CAP 0x00000001 |
| #define | EFI_FVB2_READ_ENABLED_CAP 0x00000002 |
| #define | EFI_FVB2_READ_STATUS 0x00000004 |
| #define | EFI_FVB2_WRITE_DISABLED_CAP 0x00000008 |
| #define | EFI_FVB2_WRITE_ENABLED_CAP 0x00000010 |
| #define | EFI_FVB2_WRITE_STATUS 0x00000020 |
| #define | EFI_FVB2_LOCK_CAP 0x00000040 |
| #define | EFI_FVB2_LOCK_STATUS 0x00000080 |
| #define | EFI_FVB2_STICKY_WRITE 0x00000200 |
| #define | EFI_FVB2_MEMORY_MAPPED 0x00000400 |
| #define | EFI_FVB2_ERASE_POLARITY 0x00000800 |
| #define | EFI_FVB2_READ_LOCK_CAP 0x00001000 |
| #define | EFI_FVB2_READ_LOCK_STATUS 0x00002000 |
| #define | EFI_FVB2_WRITE_LOCK_CAP 0x00004000 |
| #define | EFI_FVB2_WRITE_LOCK_STATUS 0x00008000 |
| #define | EFI_FVB2_ALIGNMENT 0x001F0000 |
| #define | EFI_FVB2_ALIGNMENT_1 0x00000000 |
| #define | EFI_FVB2_ALIGNMENT_2 0x00010000 |
| #define | EFI_FVB2_ALIGNMENT_4 0x00020000 |
| #define | EFI_FVB2_ALIGNMENT_8 0x00030000 |
| #define | EFI_FVB2_ALIGNMENT_16 0x00040000 |
| #define | EFI_FVB2_ALIGNMENT_32 0x00050000 |
| #define | EFI_FVB2_ALIGNMENT_64 0x00060000 |
| #define | EFI_FVB2_ALIGNMENT_128 0x00070000 |
| #define | EFI_FVB2_ALIGNMENT_256 0x00080000 |
| #define | EFI_FVB2_ALIGNMENT_512 0x00090000 |
| #define | EFI_FVB2_ALIGNMENT_1K 0x000A0000 |
| #define | EFI_FVB2_ALIGNMENT_2K 0x000B0000 |
| #define | EFI_FVB2_ALIGNMENT_4K 0x000C0000 |
| #define | EFI_FVB2_ALIGNMENT_8K 0x000D0000 |
| #define | EFI_FVB2_ALIGNMENT_16K 0x000E0000 |
| #define | EFI_FVB2_ALIGNMENT_32K 0x000F0000 |
| #define | EFI_FVB2_ALIGNMENT_64K 0x00100000 |
| #define | EFI_FVB2_ALIGNMENT_128K 0x00110000 |
| #define | EFI_FVB2_ALIGNMENT_256K 0x00120000 |
| #define | EFI_FVB2_ALIGNMNET_512K 0x00130000 |
| #define | EFI_FVB2_ALIGNMENT_1M 0x00140000 |
| #define | EFI_FVB2_ALIGNMENT_2M 0x00150000 |
| #define | EFI_FVB2_ALIGNMENT_4M 0x00160000 |
| #define | EFI_FVB2_ALIGNMENT_8M 0x00170000 |
| #define | EFI_FVB2_ALIGNMENT_16M 0x00180000 |
| #define | EFI_FVB2_ALIGNMENT_32M 0x00190000 |
| #define | EFI_FVB2_ALIGNMENT_64M 0x001A0000 |
| #define | EFI_FVB2_ALIGNMENT_128M 0x001B0000 |
| #define | EFI_FVB2_ALIGNMENT_256M 0x001C0000 |
| #define | EFI_FVB2_ALIGNMENT_512M 0x001D0000 |
| #define | EFI_FVB2_ALIGNMENT_1G 0x001E0000 |
| #define | EFI_FVB2_ALIGNMENT_2G 0x001F0000 |
| #define | EFI_FVH_SIGNATURE EFI_SIGNATURE_32 ('_', 'F', 'V', 'H') |
| #define | EFI_FVH_REVISION 0x02 |
| Firmware Volume Header Revision definition. | |
| #define | EFI_FV_EXT_TYPE_OEM_TYPE 0x01 |
Typedefs | |
| typedef UINT32 | EFI_FV_FILE_ATTRIBUTES |
| EFI_FV_FILE_ATTRIBUTES. | |
| typedef UINT32 | EFI_FVB_ATTRIBUTES_2 |
| type of EFI FVB attribute | |
Copyright (c) 2006 - 2008, Intel Corporation All rights reserved. This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
Definition in file PiFirmwareVolume.h.
| #define EFI_FV_FILE_ATTRIB_ALIGNMENT 0x0000001F |
Definition at line 31 of file PiFirmwareVolume.h.
| #define EFI_FV_FILE_ATTRIB_FIXED 0x00000100 |
Definition at line 32 of file PiFirmwareVolume.h.
| #define EFI_FV_FILE_ATTRIB_MEMORY_MAPPED 0x00000200 |
Definition at line 33 of file PiFirmwareVolume.h.
| #define EFI_FVB2_READ_DISABLED_CAP 0x00000001 |
Definition at line 43 of file PiFirmwareVolume.h.
| #define EFI_FVB2_READ_ENABLED_CAP 0x00000002 |
Definition at line 44 of file PiFirmwareVolume.h.
| #define EFI_FVB2_READ_STATUS 0x00000004 |
Definition at line 45 of file PiFirmwareVolume.h.
| #define EFI_FVB2_WRITE_DISABLED_CAP 0x00000008 |
Definition at line 46 of file PiFirmwareVolume.h.
| #define EFI_FVB2_WRITE_ENABLED_CAP 0x00000010 |
Definition at line 47 of file PiFirmwareVolume.h.
| #define EFI_FVB2_WRITE_STATUS 0x00000020 |
Definition at line 48 of file PiFirmwareVolume.h.
| #define EFI_FVB2_LOCK_CAP 0x00000040 |
Definition at line 49 of file PiFirmwareVolume.h.
| #define EFI_FVB2_LOCK_STATUS 0x00000080 |
Definition at line 50 of file PiFirmwareVolume.h.
| #define EFI_FVB2_STICKY_WRITE 0x00000200 |
Definition at line 51 of file PiFirmwareVolume.h.
| #define EFI_FVB2_MEMORY_MAPPED 0x00000400 |
Definition at line 52 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ERASE_POLARITY 0x00000800 |
Definition at line 53 of file PiFirmwareVolume.h.
| #define EFI_FVB2_READ_LOCK_CAP 0x00001000 |
Definition at line 54 of file PiFirmwareVolume.h.
| #define EFI_FVB2_READ_LOCK_STATUS 0x00002000 |
Definition at line 55 of file PiFirmwareVolume.h.
| #define EFI_FVB2_WRITE_LOCK_CAP 0x00004000 |
Definition at line 56 of file PiFirmwareVolume.h.
| #define EFI_FVB2_WRITE_LOCK_STATUS 0x00008000 |
Definition at line 57 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT 0x001F0000 |
Definition at line 58 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_1 0x00000000 |
Definition at line 59 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_2 0x00010000 |
Definition at line 60 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_4 0x00020000 |
Definition at line 61 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_8 0x00030000 |
Definition at line 62 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_16 0x00040000 |
Definition at line 63 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_32 0x00050000 |
Definition at line 64 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_64 0x00060000 |
Definition at line 65 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_128 0x00070000 |
Definition at line 66 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_256 0x00080000 |
Definition at line 67 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_512 0x00090000 |
Definition at line 68 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_1K 0x000A0000 |
Definition at line 69 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_2K 0x000B0000 |
Definition at line 70 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_4K 0x000C0000 |
Definition at line 71 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_8K 0x000D0000 |
Definition at line 72 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_16K 0x000E0000 |
Definition at line 73 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_32K 0x000F0000 |
Definition at line 74 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_64K 0x00100000 |
Definition at line 75 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_128K 0x00110000 |
Definition at line 76 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_256K 0x00120000 |
Definition at line 77 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMNET_512K 0x00130000 |
Definition at line 78 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_1M 0x00140000 |
Definition at line 79 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_2M 0x00150000 |
Definition at line 80 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_4M 0x00160000 |
Definition at line 81 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_8M 0x00170000 |
Definition at line 82 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_16M 0x00180000 |
Definition at line 83 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_32M 0x00190000 |
Definition at line 84 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_64M 0x001A0000 |
Definition at line 85 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_128M 0x001B0000 |
Definition at line 86 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_256M 0x001C0000 |
Definition at line 87 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_512M 0x001D0000 |
Definition at line 88 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_1G 0x001E0000 |
Definition at line 89 of file PiFirmwareVolume.h.
| #define EFI_FVB2_ALIGNMENT_2G 0x001F0000 |
Definition at line 90 of file PiFirmwareVolume.h.
| #define EFI_FVH_SIGNATURE EFI_SIGNATURE_32 ('_', 'F', 'V', 'H') |
Definition at line 115 of file PiFirmwareVolume.h.
| #define EFI_FVH_REVISION 0x02 |
| #define EFI_FV_EXT_TYPE_OEM_TYPE 0x01 |
Definition at line 138 of file PiFirmwareVolume.h.
| typedef UINT32 EFI_FV_FILE_ATTRIBUTES |
| typedef UINT32 EFI_FVB_ATTRIBUTES_2 |
1.5.7.1