]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Pi/PiFirmwareFile.h
Grammatical and disclaimer changes (does not follow internal C coding stds.)
[mirror_edk2.git] / MdePkg / Include / Pi / PiFirmwareFile.h
index 12e80fdd678252038d29f55a675fa1e3db84a123..b2869dc8da5bc08b6f237695b0a3acccb3178e94 100644 (file)
@@ -1,17 +1,17 @@
 /** @file\r
   The firmware file related definitions in PI.\r
 \r
-  Copyright (c) 2006 - 2010, Intel Corporation                                                         \r
-  All rights reserved. This program and the accompanying materials                          \r
-  are licensed and made available under the terms and conditions of the BSD License         \r
-  which accompanies this distribution.  The full text of the license may be found at        \r
-  http://opensource.org/licenses/bsd-license.php                                            \r
+Copyright (c) 2006 - 2010, Intel Corporation.  All rights reserved<BR>\r
+This program and the accompanying materials are licensed and made available under \r
+the terms and conditions of the BSD License that accompanies this distribution.  \r
+The full text of the license may be found at\r
+http://opensource.org/licenses/bsd-license.php.                                            \r
 \r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             \r
+THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     \r
+WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.              \r
 \r
   @par Revision Reference:\r
-  PI Version 1.2\r
+  PI Version 1.2.\r
 \r
 **/\r
 \r
@@ -51,7 +51,7 @@ typedef union {
 \r
 ///\r
 /// FFS_FIXED_CHECKSUM is the checksum value used when the\r
-/// FFS_ATTRIB_CHECKSUM attribute bit is clear\r
+/// FFS_ATTRIB_CHECKSUM attribute bit is clear.\r
 ///\r
 #define FFS_FIXED_CHECKSUM  0xAA\r
 \r
@@ -171,7 +171,7 @@ typedef struct {
   EFI_FFS_FILE_STATE        State;\r
   \r
   ///\r
-  /// If FFS_ATTRIB_LARGE_FILE is set in Attributes then ExtendedSize exists and Size must be set to zero.\r
+  /// If FFS_ATTRIB_LARGE_FILE is set in Attributes, then ExtendedSize exists and Size must be set to zero.\r
   /// If FFS_ATTRIB_LARGE_FILE is not set then EFI_FFS_FILE_HEADER is used.\r
   ///\r
   EFI_FFS_FILE_STATE        ExtendedSize;\r
@@ -180,14 +180,13 @@ typedef struct {
 typedef UINT8 EFI_SECTION_TYPE;\r
 \r
 ///\r
-/// Pseudo type. It is\r
-/// used as a wild card when retrieving sections. The section\r
-/// type EFI_SECTION_ALL matches all section types.\r
+/// Pseudo type. It is used as a wild card when retrieving sections.\r
+///  The section type EFI_SECTION_ALL matches all section types.\r
 ///\r
 #define EFI_SECTION_ALL                   0x00\r
 \r
 ///\r
-/// Encapsulation section Type values\r
+/// Encapsulation section Type values.\r
 ///\r
 #define EFI_SECTION_COMPRESSION           0x01\r
 \r
@@ -196,7 +195,7 @@ typedef UINT8 EFI_SECTION_TYPE;
 #define EFI_SECTION_DISPOSABLE            0x03\r
 \r
 ///\r
-/// Leaf section Type values\r
+/// Leaf section Type values.\r
 ///\r
 #define EFI_SECTION_PE32                  0x10\r
 #define EFI_SECTION_PIC                   0x11\r
@@ -212,7 +211,7 @@ typedef UINT8 EFI_SECTION_TYPE;
 #define EFI_SECTION_SMM_DEPEX             0x1C\r
 \r
 ///\r
-/// Common section header\r
+/// Common section header.\r
 /// \r
 typedef struct {\r
   ///\r
@@ -236,8 +235,8 @@ typedef struct {
   EFI_SECTION_TYPE  Type;\r
   \r
   ///\r
-  /// If Size is 0xFFFFFF then ExtendedSize contains the size of the section. If\r
-  /// Size is not equal to 0xFFFFFF then this field does not exist.  \r
+  /// If Size is 0xFFFFFF, then ExtendedSize contains the size of the section. If\r
+  /// Size is not equal to 0xFFFFFF, then this field does not exist.  \r
   ///\r
   UINT32            ExtendedSize;\r
 } EFI_COMMON_SECTION_HEADER2;\r
@@ -264,7 +263,7 @@ typedef struct {
   ///\r
   EFI_COMMON_SECTION_HEADER   CommonHeader;\r
   ///\r
-  /// UINT32 that indicates the size of the section data after decompression.\r
+  /// The UINT32 that indicates the size of the section data after decompression.\r
   ///\r
   UINT32                      UncompressedLength;\r
   ///\r
@@ -301,19 +300,19 @@ typedef EFI_COMMON_SECTION_HEADER   EFI_DISPOSABLE_SECTION;
 typedef EFI_COMMON_SECTION_HEADER2  EFI_DISPOSABLE_SECTION2;\r
 \r
 ///\r
-/// Leaf section which could be used to determine the dispatch order of DXEs.\r
+/// The leaf section which could be used to determine the dispatch order of DXEs.\r
 /// \r
 typedef EFI_COMMON_SECTION_HEADER   EFI_DXE_DEPEX_SECTION;\r
 typedef EFI_COMMON_SECTION_HEADER2  EFI_DXE_DEPEX_SECTION2;\r
 \r
 ///\r
-/// Leaf section which contains a PI FV.\r
+/// The leaf section which contains a PI FV.\r
 /// \r
 typedef EFI_COMMON_SECTION_HEADER   EFI_FIRMWARE_VOLUME_IMAGE_SECTION;\r
 typedef EFI_COMMON_SECTION_HEADER2  EFI_FIRMWARE_VOLUME_IMAGE_SECTION2;\r
 \r
 ///\r
-/// Leaf section which contains a single GUID.\r
+/// The leaf section which contains a single GUID.\r
 /// \r
 typedef struct {\r
   ///\r
@@ -328,7 +327,7 @@ typedef struct {
 \r
 typedef struct {\r
   ///\r
-  /// Common section header. CommonHeader.Type = EFI_SECTION_FREEFORM_SUBTYPE_GUID.\r
+  /// The common section header. CommonHeader.Type = EFI_SECTION_FREEFORM_SUBTYPE_GUID.\r
   ///\r
   EFI_COMMON_SECTION_HEADER2    CommonHeader;\r
   ///\r
@@ -338,20 +337,20 @@ typedef struct {
 } EFI_FREEFORM_SUBTYPE_GUID_SECTION2;\r
 \r
 ///\r
-/// Attributes of EFI_GUID_DEFINED_SECTION\r
+/// Attributes of EFI_GUID_DEFINED_SECTION.\r
 /// \r
 #define EFI_GUIDED_SECTION_PROCESSING_REQUIRED  0x01\r
 #define EFI_GUIDED_SECTION_AUTH_STATUS_VALID    0x02\r
 ///\r
-/// Leaf section which is encapsulation defined by specific GUID\r
+/// The leaf section which is encapsulation defined by specific GUID.\r
 /// \r
 typedef struct {\r
   ///\r
-  /// Common section header. CommonHeader.Type = EFI_SECTION_GUID_DEFINED.\r
+  /// The common section header. CommonHeader.Type = EFI_SECTION_GUID_DEFINED.\r
   ///\r
   EFI_COMMON_SECTION_HEADER   CommonHeader;\r
   ///\r
-  /// GUID that defines the format of the data that follows. It is a vendor-defined section type.\r
+  /// The GUID that defines the format of the data that follows. It is a vendor-defined section type.\r
   ///\r
   EFI_GUID                    SectionDefinitionGuid;\r
   ///\r
@@ -359,18 +358,18 @@ typedef struct {
   ///\r
   UINT16                      DataOffset;\r
   ///\r
-  /// Bit field that declares some specific characteristics of the section contents.\r
+  /// The bit field that declares some specific characteristics of the section contents.\r
   ///\r
   UINT16                      Attributes;\r
 } EFI_GUID_DEFINED_SECTION;\r
 \r
 typedef struct {\r
   ///\r
-  /// Common section header. CommonHeader.Type = EFI_SECTION_GUID_DEFINED.\r
+  /// The common section header. CommonHeader.Type = EFI_SECTION_GUID_DEFINED.\r
   ///\r
   EFI_COMMON_SECTION_HEADER2    CommonHeader;\r
   ///\r
-  /// GUID that defines the format of the data that follows. It is a vendor-defined section type.\r
+  /// The GUID that defines the format of the data that follows. It is a vendor-defined section type.\r
   ///  \r
   EFI_GUID                      SectionDefinitionGuid;\r
   ///\r
@@ -378,19 +377,19 @@ typedef struct {
   ///  \r
   UINT16                        DataOffset;\r
   ///\r
-  /// Bit field that declares some specific characteristics of the section contents.\r
+  /// The bit field that declares some specific characteristics of the section contents.\r
   ///  \r
   UINT16                        Attributes;\r
 } EFI_GUID_DEFINED_SECTION2;\r
 \r
 ///\r
-/// Leaf section which contains PE32+ image.\r
+/// The leaf section which contains PE32+ image.\r
 /// \r
 typedef EFI_COMMON_SECTION_HEADER   EFI_PE32_SECTION;\r
 typedef EFI_COMMON_SECTION_HEADER2  EFI_PE32_SECTION2;\r
 \r
 ///\r
-/// Leaf section which used to determine the dispatch order of PEIMs.\r
+/// The leaf section used to determine the dispatch order of PEIMs.\r
 /// \r
 typedef EFI_COMMON_SECTION_HEADER   EFI_PEI_DEPEX_SECTION;\r
 typedef EFI_COMMON_SECTION_HEADER2  EFI_PEI_DEPEX_SECTION2;\r
@@ -408,13 +407,13 @@ typedef EFI_COMMON_SECTION_HEADER   EFI_PIC_SECTION;
 typedef EFI_COMMON_SECTION_HEADER2  EFI_PIC_SECTION2;\r
 \r
 ///\r
-/// Leaf section which constains the position-independent-code image.\r
+/// The leaf section which constains the position-independent-code image.\r
 /// \r
 typedef EFI_COMMON_SECTION_HEADER   EFI_TE_SECTION;\r
 typedef EFI_COMMON_SECTION_HEADER2  EFI_TE_SECTION2;\r
 \r
 ///\r
-/// Leaf section which contains an array of zero or more bytes.\r
+/// The leaf section which contains an array of zero or more bytes.\r
 /// \r
 typedef EFI_COMMON_SECTION_HEADER   EFI_RAW_SECTION;\r
 typedef EFI_COMMON_SECTION_HEADER2  EFI_RAW_SECTION2;\r
@@ -423,7 +422,7 @@ typedef EFI_COMMON_SECTION_HEADER2  EFI_RAW_SECTION2;
 /// The SMM dependency expression section is a leaf section that contains a dependency expression that\r
 /// is used to determine the dispatch order for SMM drivers. Before the SMRAM invocation of the\r
 /// SMM driver's entry point, this dependency expression must evaluate to TRUE. See the Platform\r
-/// Initialization Specification, Volume 2for details regarding the format of the dependency expression.\r
+/// Initialization Specification, Volume 2for details regarding the format of the dependency expression.\r
 /// The dependency expression may refer to protocols installed in either the UEFI or the SMM protocol\r
 /// database. EFI_SMM_DEPEX_SECTION2 must be used if the section is 16MB or larger.\r
 /// \r
@@ -431,7 +430,7 @@ typedef EFI_COMMON_SECTION_HEADER EFI_SMM_DEPEX_SECTION;
 typedef EFI_COMMON_SECTION_HEADER2 EFI_SMM_DEPEX_SECTION2;\r
 \r
 ///\r
-/// Leaf section which contains a unicode string that \r
+/// The leaf section which contains a unicode string that \r
 /// is human readable file name.\r
 /// \r
 typedef struct {\r
@@ -449,7 +448,7 @@ typedef struct {
 } EFI_USER_INTERFACE_SECTION2;\r
 \r
 ///\r
-/// Leaf section which contains a numeric build number and\r
+/// The leaf section which contains a numeric build number and\r
 /// an optional unicode string that represents the file revision. \r
 /// \r
 typedef struct {\r