diff options
Diffstat (limited to 'MdePkg/Include/Pi')
-rw-r--r-- | MdePkg/Include/Pi/PiBootMode.h | 16 | ||||
-rw-r--r-- | MdePkg/Include/Pi/PiFirmwareFile.h | 108 | ||||
-rw-r--r-- | MdePkg/Include/Pi/PiFirmwareVolume.h | 30 | ||||
-rw-r--r-- | MdePkg/Include/Pi/PiHob.h | 86 |
4 files changed, 120 insertions, 120 deletions
diff --git a/MdePkg/Include/Pi/PiBootMode.h b/MdePkg/Include/Pi/PiBootMode.h index 53986861b9..b5ef2eb4c5 100644 --- a/MdePkg/Include/Pi/PiBootMode.h +++ b/MdePkg/Include/Pi/PiBootMode.h @@ -2,13 +2,13 @@ Present the boot mode values in PI.
Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
- 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
+ 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.
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
PI Version 1.2.1A
@@ -20,12 +20,12 @@ ///
/// EFI boot mode
-///
+///
typedef UINT32 EFI_BOOT_MODE;
//
// 0x21 - 0xf..f are reserved.
-//
+//
#define BOOT_WITH_FULL_CONFIGURATION 0x00
#define BOOT_WITH_MINIMAL_CONFIGURATION 0x01
#define BOOT_ASSUMING_NO_CONFIGURATION_CHANGES 0x02
diff --git a/MdePkg/Include/Pi/PiFirmwareFile.h b/MdePkg/Include/Pi/PiFirmwareFile.h index 3e020b4208..1f94429188 100644 --- a/MdePkg/Include/Pi/PiFirmwareFile.h +++ b/MdePkg/Include/Pi/PiFirmwareFile.h @@ -2,13 +2,13 @@ The firmware file related definitions in PI.
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
+This program and the accompanying materials are licensed and made available under
+the terms and conditions of the BSD License that accompanies this distribution.
The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
+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.
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
PI Version 1.2.
@@ -22,7 +22,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #pragma pack(1)
///
/// Used to verify the integrity of the file.
-///
+///
typedef union {
struct {
///
@@ -60,7 +60,7 @@ typedef UINT8 EFI_FFS_FILE_STATE; ///
/// File Types Definitions
-///
+///
#define EFI_FV_FILETYPE_ALL 0x00
#define EFI_FV_FILETYPE_RAW 0x01
#define EFI_FV_FILETYPE_FREEFORM 0x02
@@ -82,17 +82,17 @@ typedef UINT8 EFI_FFS_FILE_STATE; #define EFI_FV_FILETYPE_FFS_MIN 0xf0
#define EFI_FV_FILETYPE_FFS_MAX 0xff
#define EFI_FV_FILETYPE_FFS_PAD 0xf0
-///
+///
/// FFS File Attributes.
-///
+///
#define FFS_ATTRIB_LARGE_FILE 0x01
#define FFS_ATTRIB_FIXED 0x04
#define FFS_ATTRIB_DATA_ALIGNMENT 0x38
#define FFS_ATTRIB_CHECKSUM 0x40
-///
+///
/// FFS File State Bits.
-///
+///
#define EFI_FILE_HEADER_CONSTRUCTION 0x01
#define EFI_FILE_HEADER_VALID 0x02
#define EFI_FILE_DATA_VALID 0x04
@@ -102,9 +102,9 @@ typedef UINT8 EFI_FFS_FILE_STATE; ///
-/// Each file begins with the header that describe the
+/// Each file begins with the header that describe the
/// contents and state of the files.
-///
+///
typedef struct {
///
/// This GUID is the file name. It is used to uniquely identify the file.
@@ -139,22 +139,22 @@ typedef struct { /// volume, except if the file type is EFI_FV_FILETYPE_FFS_PAD.
///
EFI_GUID Name;
-
+
///
/// Used to verify the integrity of the file.
- ///
+ ///
EFI_FFS_INTEGRITY_CHECK IntegrityCheck;
-
+
///
/// Identifies the type of file.
- ///
+ ///
EFI_FV_FILETYPE Type;
-
+
///
/// Declares various file attribute bits.
- ///
+ ///
EFI_FFS_FILE_ATTRIBUTES Attributes;
-
+
///
/// The length of the file in bytes, including the FFS header.
/// The length of the file data is either (Size - sizeof(EFI_FFS_FILE_HEADER)). This calculation means a
@@ -163,12 +163,12 @@ typedef struct { /// located at the next 8-byte aligned firmware volume offset following the last byte of the file F.
///
UINT8 Size[3];
-
+
///
/// Used to track the state of the file throughout the life of the file from creation to deletion.
///
EFI_FFS_FILE_STATE State;
-
+
///
/// If FFS_ATTRIB_LARGE_FILE is set in Attributes, then ExtendedSize exists and Size must be set to zero.
/// If FFS_ATTRIB_LARGE_FILE is not set then EFI_FFS_FILE_HEADER is used.
@@ -220,10 +220,10 @@ typedef UINT8 EFI_SECTION_TYPE; ///
/// Common section header.
-///
+///
typedef struct {
///
- /// A 24-bit unsigned integer that contains the total size of the section in bytes,
+ /// A 24-bit unsigned integer that contains the total size of the section in bytes,
/// including the EFI_COMMON_SECTION_HEADER.
///
UINT8 Size[3];
@@ -235,36 +235,36 @@ typedef struct { typedef struct {
///
- /// A 24-bit unsigned integer that contains the total size of the section in bytes,
+ /// A 24-bit unsigned integer that contains the total size of the section in bytes,
/// including the EFI_COMMON_SECTION_HEADER.
///
UINT8 Size[3];
-
+
EFI_SECTION_TYPE Type;
-
+
///
/// If Size is 0xFFFFFF, then ExtendedSize contains the size of the section. If
- /// Size is not equal to 0xFFFFFF, then this field does not exist.
+ /// Size is not equal to 0xFFFFFF, then this field does not exist.
///
UINT32 ExtendedSize;
} EFI_COMMON_SECTION_HEADER2;
///
-/// Leaf section type that contains an
+/// Leaf section type that contains an
/// IA-32 16-bit executable image.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_COMPATIBILITY16_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_COMPATIBILITY16_SECTION2;
///
/// CompressionType of EFI_COMPRESSION_SECTION.
-///
+///
#define EFI_NOT_COMPRESSED 0x00
#define EFI_STANDARD_COMPRESSION 0x01
///
-/// An encapsulation section type in which the
+/// An encapsulation section type in which the
/// section data is compressed.
-///
+///
typedef struct {
///
/// Usual common section header. CommonHeader.Type = EFI_SECTION_COMPRESSION.
@@ -309,19 +309,19 @@ typedef EFI_COMMON_SECTION_HEADER2 EFI_DISPOSABLE_SECTION2; ///
/// The leaf section which could be used to determine the dispatch order of DXEs.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_DXE_DEPEX_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_DXE_DEPEX_SECTION2;
///
/// The leaf section which contains a PI FV.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_FIRMWARE_VOLUME_IMAGE_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_FIRMWARE_VOLUME_IMAGE_SECTION2;
///
/// The leaf section which contains a single GUID.
-///
+///
typedef struct {
///
/// Common section header. CommonHeader.Type = EFI_SECTION_FREEFORM_SUBTYPE_GUID.
@@ -340,18 +340,18 @@ typedef struct { EFI_COMMON_SECTION_HEADER2 CommonHeader;
///
/// This GUID is defined by the creator of the file. It is a vendor-defined file type.
- ///
+ ///
EFI_GUID SubTypeGuid;
} EFI_FREEFORM_SUBTYPE_GUID_SECTION2;
///
/// Attributes of EFI_GUID_DEFINED_SECTION.
-///
+///
#define EFI_GUIDED_SECTION_PROCESSING_REQUIRED 0x01
#define EFI_GUIDED_SECTION_AUTH_STATUS_VALID 0x02
///
/// The leaf section which is encapsulation defined by specific GUID.
-///
+///
typedef struct {
///
/// The common section header. CommonHeader.Type = EFI_SECTION_GUID_DEFINED.
@@ -378,27 +378,27 @@ typedef struct { EFI_COMMON_SECTION_HEADER2 CommonHeader;
///
/// The GUID that defines the format of the data that follows. It is a vendor-defined section type.
- ///
+ ///
EFI_GUID SectionDefinitionGuid;
///
/// Contains the offset in bytes from the beginning of the common header to the first byte of the data.
- ///
+ ///
UINT16 DataOffset;
///
/// The bit field that declares some specific characteristics of the section contents.
- ///
+ ///
UINT16 Attributes;
} EFI_GUID_DEFINED_SECTION2;
///
/// The leaf section which contains PE32+ image.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_PE32_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_PE32_SECTION2;
///
/// The leaf section used to determine the dispatch order of PEIMs.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_PEI_DEPEX_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_PEI_DEPEX_SECTION2;
@@ -416,37 +416,37 @@ typedef EFI_COMMON_SECTION_HEADER2 EFI_PIC_SECTION2; ///
/// The leaf section which constains the position-independent-code image.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_TE_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_TE_SECTION2;
///
/// The leaf section which contains an array of zero or more bytes.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_RAW_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_RAW_SECTION2;
-///
+///
/// The SMM dependency expression section is a leaf section that contains a dependency expression that
/// is used to determine the dispatch order for SMM drivers. Before the SMRAM invocation of the
/// SMM driver's entry point, this dependency expression must evaluate to TRUE. See the Platform
/// Initialization Specification, Volume 2, for details regarding the format of the dependency expression.
/// The dependency expression may refer to protocols installed in either the UEFI or the SMM protocol
/// database. EFI_SMM_DEPEX_SECTION2 must be used if the section is 16MB or larger.
-///
+///
typedef EFI_COMMON_SECTION_HEADER EFI_SMM_DEPEX_SECTION;
typedef EFI_COMMON_SECTION_HEADER2 EFI_SMM_DEPEX_SECTION2;
///
-/// The leaf section which contains a unicode string that
+/// The leaf section which contains a unicode string that
/// is human readable file name.
-///
+///
typedef struct {
EFI_COMMON_SECTION_HEADER CommonHeader;
///
/// Array of unicode string.
- ///
+ ///
CHAR16 FileNameString[1];
} EFI_USER_INTERFACE_SECTION;
@@ -457,15 +457,15 @@ typedef struct { ///
/// The leaf section which contains a numeric build number and
-/// an optional unicode string that represents the file revision.
-///
+/// an optional unicode string that represents the file revision.
+///
typedef struct {
EFI_COMMON_SECTION_HEADER CommonHeader;
UINT16 BuildNumber;
///
/// Array of unicode string.
- ///
+ ///
CHAR16 VersionString[1];
} EFI_VERSION_SECTION;
diff --git a/MdePkg/Include/Pi/PiFirmwareVolume.h b/MdePkg/Include/Pi/PiFirmwareVolume.h index 7aa2e5e016..79fde13190 100644 --- a/MdePkg/Include/Pi/PiFirmwareVolume.h +++ b/MdePkg/Include/Pi/PiFirmwareVolume.h @@ -2,13 +2,13 @@ The firmware volume related definitions in PI.
Copyright (c) 2006 - 2013, Intel Corporation. All rights reserved.<BR>
- 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
+ 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.
+ THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
PI Version 1.3
@@ -25,19 +25,19 @@ typedef UINT32 EFI_FV_FILE_ATTRIBUTES; //
// Value of EFI_FV_FILE_ATTRIBUTES.
-//
+//
#define EFI_FV_FILE_ATTRIB_ALIGNMENT 0x0000001F
#define EFI_FV_FILE_ATTRIB_FIXED 0x00000100
#define EFI_FV_FILE_ATTRIB_MEMORY_MAPPED 0x00000200
///
/// type of EFI FVB attribute
-///
+///
typedef UINT32 EFI_FVB_ATTRIBUTES_2;
-//
+//
// Attributes bit definitions
-//
+//
#define EFI_FVB2_READ_DISABLED_CAP 0x00000001
#define EFI_FVB2_READ_ENABLED_CAP 0x00000002
#define EFI_FVB2_READ_STATUS 0x00000004
@@ -104,7 +104,7 @@ typedef struct { ///
typedef struct {
///
- /// The first 16 bytes are reserved to allow for the reset vector of
+ /// The first 16 bytes are reserved to allow for the reset vector of
/// processors whose reset vector is at address 0.
///
UINT8 ZeroVector[16];
@@ -162,7 +162,7 @@ typedef struct { ///
/// Extension header pointed by ExtHeaderOffset of volume header.
-///
+///
typedef struct {
///
/// Firmware volume name.
@@ -176,7 +176,7 @@ typedef struct { ///
/// Entry struture for describing FV extension header
-///
+///
typedef struct {
///
/// Size of this header extension.
@@ -191,7 +191,7 @@ typedef struct { #define EFI_FV_EXT_TYPE_OEM_TYPE 0x01
///
/// This extension header provides a mapping between a GUID and an OEM file type.
-///
+///
typedef struct {
///
/// Standard extension entry, with the type EFI_FV_EXT_TYPE_OEM_TYPE.
@@ -204,7 +204,7 @@ typedef struct { UINT32 TypeMask;
///
/// An array of GUIDs, each GUID representing an OEM file type.
- ///
+ ///
/// EFI_GUID Types[1];
///
} EFI_FIRMWARE_VOLUME_EXT_ENTRY_OEM_TYPE;
diff --git a/MdePkg/Include/Pi/PiHob.h b/MdePkg/Include/Pi/PiHob.h index 7d9169f496..9c65d5b12b 100644 --- a/MdePkg/Include/Pi/PiHob.h +++ b/MdePkg/Include/Pi/PiHob.h @@ -2,13 +2,13 @@ HOB related definitions in PI.
Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
-This program and the accompanying materials are licensed and made available under
-the terms and conditions of the BSD License that accompanies this distribution.
+This program and the accompanying materials are licensed and made available under
+the terms and conditions of the BSD License that accompanies this distribution.
The full text of the license may be found at
-http://opensource.org/licenses/bsd-license.php.
+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.
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
@par Revision Reference:
PI Version 1.0
@@ -20,7 +20,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. //
// HobType of EFI_HOB_GENERIC_HEADER.
-//
+//
#define EFI_HOB_TYPE_HANDOFF 0x0001
#define EFI_HOB_TYPE_MEMORY_ALLOCATION 0x0002
#define EFI_HOB_TYPE_RESOURCE_DESCRIPTOR 0x0003
@@ -35,9 +35,9 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #define EFI_HOB_TYPE_END_OF_HOB_LIST 0xFFFF
///
-/// Describes the format and size of the data inside the HOB.
+/// Describes the format and size of the data inside the HOB.
/// All HOBs must contain this generic HOB header.
-///
+///
typedef struct {
///
/// Identifies the HOB data structure type.
@@ -56,13 +56,13 @@ typedef struct { ///
/// Value of version in EFI_HOB_HANDOFF_INFO_TABLE.
-///
+///
#define EFI_HOB_HANDOFF_TABLE_VERSION 0x0009
///
-/// Contains general state information used by the HOB producer phase.
+/// Contains general state information used by the HOB producer phase.
/// This HOB must be the first one in the HOB list.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_HANDOFF.
@@ -70,7 +70,7 @@ typedef struct { EFI_HOB_GENERIC_HEADER Header;
///
/// The version number pertaining to the PHIT HOB definition.
- /// This value is four bytes in length to provide an 8-byte aligned entry
+ /// This value is four bytes in length to provide an 8-byte aligned entry
/// when it is combined with the 4-byte BootMode.
///
UINT32 Version;
@@ -88,7 +88,7 @@ typedef struct { ///
EFI_PHYSICAL_ADDRESS EfiMemoryBottom;
///
- /// The highest address location of free memory that is currently available
+ /// The highest address location of free memory that is currently available
/// for use by the HOB producer phase.
///
EFI_PHYSICAL_ADDRESS EfiFreeMemoryTop;
@@ -102,19 +102,19 @@ typedef struct { EFI_PHYSICAL_ADDRESS EfiEndOfHobList;
} EFI_HOB_HANDOFF_INFO_TABLE;
-///
+///
/// EFI_HOB_MEMORY_ALLOCATION_HEADER describes the
/// various attributes of the logical memory allocation. The type field will be used for
/// subsequent inclusion in the UEFI memory map.
-///
+///
typedef struct {
///
/// A GUID that defines the memory allocation region's type and purpose, as well as
/// other fields within the memory allocation HOB. This GUID is used to define the
/// additional data within the HOB that may be present for the memory allocation HOB.
/// Type EFI_GUID is defined in InstallProtocolInterface() in the UEFI 2.0
- /// specification.
- ///
+ /// specification.
+ ///
EFI_GUID Name;
///
@@ -124,16 +124,16 @@ typedef struct { ///
EFI_PHYSICAL_ADDRESS MemoryBaseAddress;
- ///
+ ///
/// The length in bytes of memory allocated by this HOB.
- ///
+ ///
UINT64 MemoryLength;
///
/// Defines the type of memory allocated by this HOB. The memory type definition
/// follows the EFI_MEMORY_TYPE definition. Type EFI_MEMORY_TYPE is defined
/// in AllocatePages() in the UEFI 2.0 specification.
- ///
+ ///
EFI_MEMORY_TYPE MemoryType;
///
@@ -143,8 +143,8 @@ typedef struct { } EFI_HOB_MEMORY_ALLOCATION_HEADER;
///
-/// Describes all memory ranges used during the HOB producer
-/// phase that exist outside the HOB list. This HOB type
+/// Describes all memory ranges used during the HOB producer
+/// phase that exist outside the HOB list. This HOB type
/// describes how memory is used, not the physical attributes of memory.
///
typedef struct {
@@ -165,10 +165,10 @@ typedef struct { ///
-/// Describes the memory stack that is produced by the HOB producer
+/// 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.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_MEMORY_ALLOCATION.
@@ -182,11 +182,11 @@ typedef struct { } EFI_HOB_MEMORY_ALLOCATION_STACK;
///
-/// Defines the location of the boot-strap
+/// Defines the location of the boot-strap
/// processor (BSP) BSPStore ("Backing Store Pointer Store").
-/// This HOB is valid for the Itanium processor family only
+/// This HOB is valid for the Itanium processor family only
/// register overflow store.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_MEMORY_ALLOCATION.
@@ -213,12 +213,12 @@ typedef struct { ///
EFI_HOB_MEMORY_ALLOCATION_HEADER MemoryAllocationHeader;
///
- /// The GUID specifying the values of the firmware file system name
+ /// The GUID specifying the values of the firmware file system name
/// that contains the HOB consumer phase component.
///
EFI_GUID ModuleName;
///
- /// The address of the memory-mapped firmware volume
+ /// The address of the memory-mapped firmware volume
/// that contains the HOB consumer phase firmware file.
///
EFI_PHYSICAL_ADDRESS EntryPoint;
@@ -226,12 +226,12 @@ typedef struct { ///
/// The resource type.
-///
+///
typedef UINT32 EFI_RESOURCE_TYPE;
//
// Value of ResourceType in EFI_HOB_RESOURCE_DESCRIPTOR.
-//
+//
#define EFI_RESOURCE_SYSTEM_MEMORY 0x00000000
#define EFI_RESOURCE_MEMORY_MAPPED_IO 0x00000001
#define EFI_RESOURCE_IO 0x00000002
@@ -243,7 +243,7 @@ typedef UINT32 EFI_RESOURCE_TYPE; ///
/// A type of recount attribute type.
-///
+///
typedef UINT32 EFI_RESOURCE_ATTRIBUTE_TYPE;
//
@@ -277,10 +277,10 @@ typedef UINT32 EFI_RESOURCE_ATTRIBUTE_TYPE; #define EFI_RESOURCE_ATTRIBUTE_EXECUTION_PROTECTABLE 0x00400000
///
-/// Describes the resource properties of all fixed,
+/// Describes the resource properties of all fixed,
/// nonrelocatable resource ranges found on the processor
/// host bus during the HOB producer phase.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_RESOURCE_DESCRIPTOR.
@@ -300,7 +300,7 @@ typedef struct { ///
EFI_RESOURCE_ATTRIBUTE_TYPE ResourceAttribute;
///
- /// The physical start address of the resource region.
+ /// The physical start address of the resource region.
///
EFI_PHYSICAL_ADDRESS PhysicalStart;
///
@@ -310,9 +310,9 @@ typedef struct { } EFI_HOB_RESOURCE_DESCRIPTOR;
///
-/// Allows writers of executable content in the HOB producer phase to
+/// Allows writers of executable content in the HOB producer phase to
/// maintain and manage HOBs with specific GUID.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_GUID_EXTENSION.
@@ -329,7 +329,7 @@ typedef struct { ///
/// Details the location of firmware volumes that contain firmware files.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_FV.
@@ -346,9 +346,9 @@ typedef struct { } EFI_HOB_FIRMWARE_VOLUME;
///
-/// Details the location of a firmware volume that was extracted
+/// Details the location of a firmware volume that was extracted
/// from a file within another firmware volume.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_FV2.
@@ -398,7 +398,7 @@ typedef struct { ///
/// Describes pool memory allocations.
-///
+///
typedef struct {
///
/// The HOB generic header. Header.HobType = EFI_HOB_TYPE_MEMORY_POOL.
@@ -418,7 +418,7 @@ typedef struct { /// The HOB generic header where Header.HobType = EFI_HOB_TYPE_UEFI_CAPSULE.
///
EFI_HOB_GENERIC_HEADER Header;
-
+
///
/// The physical memory-mapped base address of an UEFI capsule. This value is set to
/// point to the base of the contiguous memory of the UEFI capsule.
@@ -449,4 +449,4 @@ typedef union { } EFI_PEI_HOB_POINTERS;
-#endif
+#endif
|