]> git.proxmox.com Git - mirror_edk2.git/commitdiff
Add comments for Include header files
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 8 Jun 2009 06:59:54 +0000 (06:59 +0000)
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>
Mon, 8 Jun 2009 06:59:54 +0000 (06:59 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8499 6f19259b-4bc3-4df7-8a09-765794883524

IntelFrameworkModulePkg/Include/Guid/CustomDecompress.h [deleted file]
IntelFrameworkModulePkg/Include/Guid/DataHubStatusCodeRecord.h
IntelFrameworkModulePkg/Include/Guid/TianoDecompress.h [new file with mode: 0644]
IntelFrameworkModulePkg/Include/Protocol/IsaAcpi.h
IntelFrameworkModulePkg/Include/Protocol/IsaIo.h
IntelFrameworkModulePkg/Include/Protocol/PciHotPlugRequest.h
IntelFrameworkModulePkg/Include/Protocol/Ps2Policy.h
IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.c
IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLibInternals.h

diff --git a/IntelFrameworkModulePkg/Include/Guid/CustomDecompress.h b/IntelFrameworkModulePkg/Include/Guid/CustomDecompress.h
deleted file mode 100644 (file)
index 610443c..0000000
+++ /dev/null
@@ -1,23 +0,0 @@
-/** @file\r
-  Custom decompress Guid definitions\r
-  \r
-Copyright (c) 2006 - 2007, 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
-\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
-**/\r
-\r
-#ifndef __EFI_CUSTOM_DECOMPRESS_GUID_H__\r
-#define __EFI_CUSTOM_DECOMPRESS_GUID_H__\r
-\r
-#define TIANO_CUSTOM_DECOMPRESS_GUID  \\r
-  { 0xA31280AD, 0x481E, 0x41B6, { 0x95, 0xE8, 0x12, 0x7F, 0x4C, 0x98, 0x47, 0x79 } }\r
-\r
-extern GUID gTianoCustomDecompressGuid;\r
-\r
-#endif\r
index 5e3e709fbc72a6dcfcba0f58f75241ec569c6546..cbea8d56f94709e049c44d0cd249c210458d0d2d 100644 (file)
@@ -1,8 +1,7 @@
 /** @file\r
 /** @file\r
-  GUID used to identify Data Hub records that originate from the Tiano \r
-  ReportStatusCode API.\r
+  GUID used to identify Data Hub records logged by Status Code Runtime Protocol.\r
   \r
   \r
-Copyright (c) 2006, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2009, 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
 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
diff --git a/IntelFrameworkModulePkg/Include/Guid/TianoDecompress.h b/IntelFrameworkModulePkg/Include/Guid/TianoDecompress.h
new file mode 100644 (file)
index 0000000..e395cbc
--- /dev/null
@@ -0,0 +1,23 @@
+/** @file\r
+  Tiano Custom decompress Guid definition\r
+  \r
+Copyright (c) 2006 - 2009, 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
+\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
+**/\r
+\r
+#ifndef __EFI_CUSTOM_DECOMPRESS_GUID_H__\r
+#define __EFI_CUSTOM_DECOMPRESS_GUID_H__\r
+\r
+#define TIANO_CUSTOM_DECOMPRESS_GUID  \\r
+  { 0xA31280AD, 0x481E, 0x41B6, { 0x95, 0xE8, 0x12, 0x7F, 0x4C, 0x98, 0x47, 0x79 } }\r
+\r
+extern GUID gTianoCustomDecompressGuid;\r
+\r
+#endif\r
index 573d5a4a60ba4c8b0e4c0c238264a38f3469a8fa..e3ad06f60f923e1ec14e9750827ddb3590020c88 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
 /** @file\r
-  EFI ISA Acpi Protocol\r
+  ISA Acpi Protocol is used to operate and communicate with ISA device.\r
 \r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2009, 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
 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
@@ -56,11 +56,7 @@ typedef struct _EFI_ISA_ACPI_PROTOCOL EFI_ISA_ACPI_PROTOCOL;
 \r
 //\r
 // Resource List definition: \r
 \r
 //\r
 // Resource List definition: \r
-// at first, the resource was defined as below\r
-// but in the future, it will be defined again that follow ACPI spec: ACPI resource type\r
-// so that, in this driver, we can interpret the ACPI table and get the ISA device information. \r
 //\r
 //\r
\r
 typedef enum {\r
   EfiIsaAcpiResourceEndOfList,\r
   EfiIsaAcpiResourceIo,\r
 typedef enum {\r
   EfiIsaAcpiResourceEndOfList,\r
   EfiIsaAcpiResourceIo,\r
@@ -86,16 +82,33 @@ typedef struct {
   EFI_ISA_ACPI_RESOURCE       *ResourceItem;\r
 } EFI_ISA_ACPI_RESOURCE_LIST;\r
 \r
   EFI_ISA_ACPI_RESOURCE       *ResourceItem;\r
 } EFI_ISA_ACPI_RESOURCE_LIST;\r
 \r
-//\r
-// Prototypes for the ISA ACPI Protocol\r
-//\r
+/**\r
+  Enumerate the ISA devices on the ISA bus.\r
+\r
+  @param  This               Pointer to EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             Found next ISA device.\r
+\r
+  @retval EFI_NOT_FOUND      No device found.\r
+  @retval EFI_SUCCESS        Success get the next ISA device.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_DEVICE_ENUMERATE) (\r
   IN EFI_ISA_ACPI_PROTOCOL           *This,\r
   OUT EFI_ISA_ACPI_DEVICE_ID         **Device\r
   );\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_DEVICE_ENUMERATE) (\r
   IN EFI_ISA_ACPI_PROTOCOL           *This,\r
   OUT EFI_ISA_ACPI_DEVICE_ID         **Device\r
   );\r
-  \r
+\r
+/**\r
+  Set ISA device power.\r
+\r
+  @param  This               Pointer to EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             ISA device.\r
+  @param  OnOff              Whether to set power on or off.\r
+\r
+  @retval EFI_SUCCESS        Successfully set ISA device.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_SET_DEVICE_POWER) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_SET_DEVICE_POWER) (\r
@@ -104,6 +117,17 @@ EFI_STATUS
   IN BOOLEAN                         OnOff\r
   );\r
   \r
   IN BOOLEAN                         OnOff\r
   );\r
   \r
+/**\r
+  Get current Resource of the specific ISA device.\r
+\r
+  @param  This               Pointer to EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             ISA device.\r
+  @param  ResourceList       Returned resource list.\r
+\r
+  @retval EFI_SUCCESS        Successfully get current resource.\r
+  @retval EFI_NOT_FOUND      No resource found.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_GET_CUR_RESOURCE) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_GET_CUR_RESOURCE) (\r
@@ -112,6 +136,16 @@ EFI_STATUS
   OUT EFI_ISA_ACPI_RESOURCE_LIST     **ResourceList\r
   );\r
 \r
   OUT EFI_ISA_ACPI_RESOURCE_LIST     **ResourceList\r
   );\r
 \r
+/**\r
+  Get possible resource for the specific ISA device.\r
+\r
+  @param  This               Pointer to EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             ISA device.\r
+  @param  ResourceList       Returned resource list.\r
+\r
+  @retval EFI_SUCCESS        Successfully get possible resource.\r
+  @retval EFI_NOT_FOUND      No resource found.\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_GET_POS_RESOURCE) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_GET_POS_RESOURCE) (\r
@@ -119,7 +153,17 @@ EFI_STATUS
   IN EFI_ISA_ACPI_DEVICE_ID          *Device,\r
   OUT EFI_ISA_ACPI_RESOURCE_LIST     **ResourceList\r
   );\r
   IN EFI_ISA_ACPI_DEVICE_ID          *Device,\r
   OUT EFI_ISA_ACPI_RESOURCE_LIST     **ResourceList\r
   );\r
-  \r
+\r
+/**\r
+  Set resources for the specific ISA device.\r
+\r
+  @param  This               Pointer to EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             ISA device.\r
+  @param  ResourceList       Resource list will be set.\r
+\r
+  @retval EFI_SUCCESS        Successfully set resource.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_SET_RESOURCE) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_SET_RESOURCE) (\r
@@ -128,6 +172,16 @@ EFI_STATUS
   IN EFI_ISA_ACPI_RESOURCE_LIST      *ResourceList\r
   );    \r
 \r
   IN EFI_ISA_ACPI_RESOURCE_LIST      *ResourceList\r
   );    \r
 \r
+/**\r
+  Enable or disable ISA device.\r
+\r
+  @param  This               Pointer of EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             ISA device.\r
+  @param  Enable             Enable/Disable.\r
+\r
+  @retval EFI_SUCCESS        Successfully perform this action.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_ENABLE_DEVICE) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_ENABLE_DEVICE) (\r
@@ -136,6 +190,15 @@ EFI_STATUS
   IN BOOLEAN                         Enable\r
   );    \r
 \r
   IN BOOLEAN                         Enable\r
   );    \r
 \r
+/**\r
+  Init ISA device.\r
+\r
+  @param  This               Pointer to EFI_ISA_ACPI_PROTOCOL.\r
+  @param  Device             ISA device.\r
+\r
+  @retval EFI_SUCCESS        Successfully initialize ISA device.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_INIT_DEVICE) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_INIT_DEVICE) (\r
@@ -143,6 +206,14 @@ EFI_STATUS
   IN EFI_ISA_ACPI_DEVICE_ID          *Device\r
   );  \r
 \r
   IN EFI_ISA_ACPI_DEVICE_ID          *Device\r
   );  \r
 \r
+/**\r
+  ISA Interface Init.\r
+\r
+  @param  This               Pointer of EFI_ISA_ACPI_PROTOCOL.\r
+\r
+  @retval EFI_SUCCESS        Successfully initialize ISA interface.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_INTERFACE_INIT) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_ACPI_INTERFACE_INIT) (\r
index ce7f615621960efe78207017c4907f7f634fa71f..9a2822937f5622b848e89fb1bd1102d981f7a7af 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
 /** @file\r
-  EFI ISA I/O Protocol\r
+  ISA I/O Protocol is used to perform ISA device Io/Mem operations.\r
 \r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2009, 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
 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
@@ -19,18 +19,16 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 #include <Protocol/IsaAcpi.h>\r
 \r
 //\r
 #include <Protocol/IsaAcpi.h>\r
 \r
 //\r
-// Global ID for the ISA I/O Protocol\r
+// Global GUID for the ISA I/O Protocol\r
 //\r
 //\r
-\r
 #define EFI_ISA_IO_PROTOCOL_GUID \\r
   { 0x7ee2bd44, 0x3da0, 0x11d4, { 0x9a, 0x38, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } }\r
 \r
 typedef struct _EFI_ISA_IO_PROTOCOL EFI_ISA_IO_PROTOCOL;\r
 \r
 //\r
 #define EFI_ISA_IO_PROTOCOL_GUID \\r
   { 0x7ee2bd44, 0x3da0, 0x11d4, { 0x9a, 0x38, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } }\r
 \r
 typedef struct _EFI_ISA_IO_PROTOCOL EFI_ISA_IO_PROTOCOL;\r
 \r
 //\r
-// Prototypes for the ISA I/O Protocol\r
+// Width of ISA Io/Mem operation\r
 //\r
 //\r
-\r
 typedef enum {\r
   EfiIsaIoWidthUint8,\r
   EfiIsaIoWidthUint16,\r
 typedef enum {\r
   EfiIsaIoWidthUint8,\r
   EfiIsaIoWidthUint16,\r
@@ -50,9 +48,9 @@ typedef enum {
 //\r
 // Attributes for common buffer allocations\r
 //\r
 //\r
 // Attributes for common buffer allocations\r
 //\r
-#define EFI_ISA_IO_ATTRIBUTE_MEMORY_WRITE_COMBINE  0x080    // Map a memory range so write are combined\r
-#define EFI_ISA_IO_ATTRIBUTE_MEMORY_CACHED         0x800    // Map a memory range so all r/w accesses are cached\r
-#define EFI_ISA_IO_ATTRIBUTE_MEMORY_DISABLE        0x1000   // Disable a memory range \r
+#define EFI_ISA_IO_ATTRIBUTE_MEMORY_WRITE_COMBINE  0x080    ///< Map a memory range so write are combined\r
+#define EFI_ISA_IO_ATTRIBUTE_MEMORY_CACHED         0x800    ///< Map a memory range so all r/w accesses are cached\r
+#define EFI_ISA_IO_ATTRIBUTE_MEMORY_DISABLE        0x1000   ///< Disable a memory range \r
 \r
 //\r
 // Channel attribute for DMA operations\r
 \r
 //\r
 // Channel attribute for DMA operations\r
@@ -76,6 +74,22 @@ typedef enum {
   EfiIsaIoOperationMaximum\r
 } EFI_ISA_IO_PROTOCOL_OPERATION;\r
 \r
   EfiIsaIoOperationMaximum\r
 } EFI_ISA_IO_PROTOCOL_OPERATION;\r
 \r
+/**\r
+  Performs an ISA Io/Memory Read/Write Cycle\r
+\r
+  @param This                    A pointer to the EFI_ISA_IO_PROTOCOL instance.  \r
+  @param Width                   Signifies the width of the Io/Memory operation.\r
+  @param Offset                  The offset in ISA Io/Memory space to start the Io/Memory operation.  \r
+  @param Count                   The number of Io/Memory operations to perform.\r
+  @param Buffer                  [OUT] The destination buffer to store the results.\r
+                                 [IN] The source buffer to write data to the device.\r
+\r
+  @retval EFI_SUCCESS             The data was read from / written to the device sucessfully.\r
+  @retval EFI_UNSUPPORTED         The Offset is not valid for this device.\r
+  @retval EFI_INVALID_PARAMETER   Width or Count, or both, were invalid.\r
+  @retval EFI_OUT_OF_RESOURCES    The request could not be completed due to a lack of resources.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_IO_MEM) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_IO_MEM) (\r
@@ -91,6 +105,21 @@ typedef struct {
   EFI_ISA_IO_PROTOCOL_IO_MEM  Write;\r
 } EFI_ISA_IO_PROTOCOL_ACCESS;\r
 \r
   EFI_ISA_IO_PROTOCOL_IO_MEM  Write;\r
 } EFI_ISA_IO_PROTOCOL_ACCESS;\r
 \r
+/**\r
+  Performs an ISA I/O Copy Memory \r
+\r
+  @param This                    A pointer to the EFI_ISA_IO_PROTOCOL instance.\r
+  @param Width                   Signifies the width of the memory copy operation.\r
+  @param DestOffset              The offset of the destination \r
+  @param SrcOffset               The offset of the source\r
+  @param Count                   The number of memory copy  operations to perform\r
+\r
+  @retval EFI_SUCCESS             The data was copied sucessfully.\r
+  @retval EFI_UNSUPPORTED         The DestOffset or SrcOffset is not valid for this device.\r
+  @retval EFI_INVALID_PARAMETER   Width or Count, or both, were invalid.\r
+  @retval EFI_OUT_OF_RESOURCES    The request could not be completed due to a lack of resources.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_COPY_MEM) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_COPY_MEM) (\r
@@ -101,6 +130,32 @@ EFI_STATUS
   IN     UINTN                        Count\r
   );\r
 \r
   IN     UINTN                        Count\r
   );\r
 \r
+/**\r
+  Maps a memory region for DMA\r
+\r
+  @param This                    A pointer to the EFI_ISA_IO_PROTOCOL instance.\r
+  @param Operation               Indicates the type of DMA (slave or bus master), and if \r
+                                 the DMA operation is going to read or write to system memory. \r
+  @param ChannelNumber           The slave channel number to use for this DMA operation. \r
+                                 If Operation and ChannelAttributes shows that this device \r
+                                 performs bus mastering DMA, then this field is ignored.  \r
+                                 The legal range for this field is 0..7.  \r
+  @param ChannelAttributes       The attributes of the DMA channel to use for this DMA operation\r
+  @param HostAddress             The system memory address to map to the device.  \r
+  @param NumberOfBytes           On input the number of bytes to map.  On output the number \r
+                                 of bytes that were mapped.\r
+  @param DeviceAddress           The resulting map address for the bus master device to use \r
+                                 to access the hosts HostAddress.  \r
+  @param Mapping                 A resulting value to pass to EFI_ISA_IO.Unmap().\r
+\r
+\r
+  @retval EFI_SUCCESS             The range was mapped for the returned NumberOfBytes.\r
+  @retval EFI_INVALID_PARAMETER   The Operation or HostAddress is undefined.\r
+  @retval EFI_UNSUPPORTED         The HostAddress can not be mapped as a common buffer.\r
+  @retval EFI_DEVICE_ERROR        The system hardware could not map the requested address.\r
+  @retval EFI_OUT_OF_RESOURCES    The memory pages could not be allocated.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_MAP) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_MAP) (\r
@@ -114,6 +169,16 @@ EFI_STATUS
   OUT    VOID                           **Mapping\r
   );\r
 \r
   OUT    VOID                           **Mapping\r
   );\r
 \r
+/**\r
+  Unmaps a memory region for DMA\r
+\r
+  @param This               A pointer to the EFI_ISA_IO_PROTOCOL instance.\r
+  @param Mapping            The mapping value returned from EFI_ISA_IO.Map().\r
+\r
+  @retval EFI_SUCCESS        The range was unmapped.\r
+  @retval EFI_DEVICE_ERROR   The data was not committed to the target system memory.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_UNMAP) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_UNMAP) (\r
@@ -121,6 +186,23 @@ EFI_STATUS
   IN  VOID                         *Mapping\r
   );\r
 \r
   IN  VOID                         *Mapping\r
   );\r
 \r
+/**\r
+  Allocates a common buffer for DMA\r
+\r
+  @param This                    A pointer to the EFI_ISA_IO_PROTOCOL instance.\r
+  @param Type                    The type allocation to perform.\r
+  @param MemoryType              The type of memory to allocate.\r
+  @param Pages                   The number of pages to allocate.\r
+  @param HostAddress             A pointer to store the base address of the allocated range.\r
+  @param Attributes              The requested bit mask of attributes for the allocated range.\r
+\r
+  @retval EFI_SUCCESS             The requested memory pages were allocated.\r
+  @retval EFI_INVALID_PARAMETER   Type is invalid or MemoryType is invalid or HostAddress is NULL\r
+  @retval EFI_UNSUPPORTED         Attributes is unsupported or the memory range specified \r
+                                  by HostAddress, Pages, and Type is not available for common buffer use.\r
+  @retval EFI_OUT_OF_RESOURCES    The memory pages could not be allocated.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_ALLOCATE_BUFFER) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_ALLOCATE_BUFFER) (\r
@@ -132,6 +214,18 @@ EFI_STATUS
   IN  UINT64                       Attributes\r
   );\r
 \r
   IN  UINT64                       Attributes\r
   );\r
 \r
+/**\r
+  Frees a common buffer \r
+\r
+  @param This                    A pointer to the EFI_ISA_IO_PROTOCOL instance.\r
+  @param Pages                   The number of pages to free.\r
+  @param HostAddress             The base address of the allocated range.\r
+\r
+\r
+  @retval EFI_SUCCESS             The requested memory pages were freed.\r
+  @retval EFI_INVALID_PARAMETER   The memory was not allocated with EFI_ISA_IO.AllocateBufer().\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_FREE_BUFFER) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_FREE_BUFFER) (\r
@@ -140,6 +234,15 @@ EFI_STATUS
   IN  VOID                         *HostAddress\r
   );\r
 \r
   IN  VOID                         *HostAddress\r
   );\r
 \r
+/**\r
+  Flushes a DMA buffer\r
+\r
+  @param This                 A pointer to the EFI_ISA_IO_PROTOCOL instance.\r
+\r
+  @retval  EFI_SUCCESS        The buffers were flushed.\r
+  @retval  EFI_DEVICE_ERROR   The buffers were not flushed due to a hardware error.\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_FLUSH) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_ISA_IO_PROTOCOL_FLUSH) (\r
index 748ec103d664e4c3503a1c6a40850759e19eb568..996b5b3265bed955d072bf2e7cb1553194612286 100644 (file)
@@ -1,6 +1,7 @@
 /** @file\r
 /** @file\r
+  This protocol is used to add or remove all PCI child devices on the PCI root bridge.\r
 \r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2009, 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
 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
@@ -24,6 +25,19 @@ typedef enum {
 \r
 typedef struct _EFI_PCI_HOTPLUG_REQUEST_PROTOCOL  EFI_PCI_HOTPLUG_REQUEST_PROTOCOL;\r
 \r
 \r
 typedef struct _EFI_PCI_HOTPLUG_REQUEST_PROTOCOL  EFI_PCI_HOTPLUG_REQUEST_PROTOCOL;\r
 \r
+/**\r
+  Hot plug request notify.\r
+  \r
+  @param This                 A pointer to the hot plug request protocol.\r
+  @param Operation            The operation.\r
+  @param Controller           A pointer to the controller.\r
+  @param RemainingDevicePath  A pointer to the device path.\r
+  @param NumberOfChildren     A the number of child handle in the ChildHandleBuffer.\r
+  @param ChildHandleBuffer    A pointer to the array contain the child handle.\r
+  \r
+  @retval EFI_NOT_FOUND Can not find bridge according to controller handle.\r
+  @retval EFI_SUCCESS   Success operating.\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_PCI_HOTPLUG_REQUEST_NOTIFY) (\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_PCI_HOTPLUG_REQUEST_NOTIFY) (\r
index e6d20a8d0d3433dd37f9af82367256a51a978d1b..0ea26bdfc5c7def1e2717091286d1753b0386eaa 100644 (file)
@@ -1,7 +1,7 @@
 /** @file\r
 /** @file\r
-  Protocol used for PS/2 Policy definition.\r
+  PS/2 policy protocol abstracts the specific platform initialization and setting.\r
 \r
 \r
-Copyright (c) 2006 - 2007, Intel Corporation                                                         \r
+Copyright (c) 2006 - 2009, 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
 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
index 0f31f934a66a19c3b248020ab3750c35802a24c0..1123af3e468c80cd51e6c21cdcd477b51bfafb97 100644 (file)
   Include                        # Root include for the package\r
 \r
 [LibraryClasses.common]\r
   Include                        # Root include for the package\r
 \r
 [LibraryClasses.common]\r
+  ##  @libraryclass  This libary is used to support the incompatible PCI devices.\r
   PciIncompatibleDeviceSupportLib|Include/Library/PciIncompatibleDeviceSupportLib.h\r
   PciIncompatibleDeviceSupportLib|Include/Library/PciIncompatibleDeviceSupportLib.h\r
+\r
+  ##  @libraryclass  OEM status code libary is used to report status code to OEM device.\r
   OemHookStatusCodeLib|Include/Library/OemHookStatusCodeLib.h\r
 \r
   ##  @libraryclass  Platform BDS library definition about platform specific behavior.\r
   PlatformBdsLib|Include/Library/PlatformBdsLib.h\r
   OemHookStatusCodeLib|Include/Library/OemHookStatusCodeLib.h\r
 \r
   ##  @libraryclass  Platform BDS library definition about platform specific behavior.\r
   PlatformBdsLib|Include/Library/PlatformBdsLib.h\r
-  \r
+\r
   ##  @libraryclass  Generic BDS library definition, include the data structure and function.\r
   GenericBdsLib|Include/Library/GenericBdsLib.h\r
 \r
 [Guids.common]\r
   ##  @libraryclass  Generic BDS library definition, include the data structure and function.\r
   GenericBdsLib|Include/Library/GenericBdsLib.h\r
 \r
 [Guids.common]\r
+  ## IntelFrameworkModule package token space guid\r
+  ## Include/Guid/IntelFrameworkModulePkgTokenSpace.h\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid = { 0xD3705011, 0xBC19, 0x4af7, { 0xBE, 0x16, 0xF6, 0x80, 0x30, 0x37, 0x8C, 0x15 }}\r
+  \r
+  ## GUID identifies status code records HOB that originate from the PEI status code  \r
   ## Include/Guid/MemoryStatusCodeRecord.h     \r
   gMemoryStatusCodeRecordGuid     = { 0x060CC026, 0x4C0D, 0x4DDA, { 0x8F, 0x41, 0x59, 0x5F, 0xEF, 0x00, 0xA5, 0x02 }}\r
   \r
   ## Include/Guid/MemoryStatusCodeRecord.h     \r
   gMemoryStatusCodeRecordGuid     = { 0x060CC026, 0x4C0D, 0x4DDA, { 0x8F, 0x41, 0x59, 0x5F, 0xEF, 0x00, 0xA5, 0x02 }}\r
   \r
+  ## GUID identifies Data Hub records logged by Status Code Runtime Protocol.\r
   ## Include/Guid/DataHubStatusCodeRecord.h\r
   gEfiDataHubStatusCodeRecordGuid = { 0xD083E94C, 0x6560, 0x42E4, { 0xB6, 0xD4, 0x2D, 0xF7, 0x5A, 0xDF, 0x6A, 0x2A }}\r
   \r
   ## Include/Guid/DataHubStatusCodeRecord.h\r
   gEfiDataHubStatusCodeRecordGuid = { 0xD083E94C, 0x6560, 0x42E4, { 0xB6, 0xD4, 0x2D, 0xF7, 0x5A, 0xDF, 0x6A, 0x2A }}\r
   \r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid = { 0xD3705011, 0xBC19, 0x4af7, { 0xBE, 0x16, 0xF6, 0x80, 0x30, 0x37, 0x8C, 0x15 }}\r
-  \r
-  ## Include/Guid/CustomDecompress.h\r
+  ## GUID indicates the tiano custom compress/decompress algorithm.\r
+  ## Include/Guid/TianoDecompress.h\r
   gTianoCustomDecompressGuid     = { 0xA31280AD, 0x481E, 0x41B6, { 0x95, 0xE8, 0x12, 0x7F, 0x4C, 0x98, 0x47, 0x79 }}\r
   \r
   gTianoCustomDecompressGuid     = { 0xA31280AD, 0x481E, 0x41B6, { 0x95, 0xE8, 0x12, 0x7F, 0x4C, 0x98, 0x47, 0x79 }}\r
   \r
+  ## GUID indicates the LZMA custom compress/decompress algorithm.\r
   ## Include/Guid/LzmaDecompress.h\r
   gLzmaCustomDecompressGuid      = { 0xEE4E5898, 0x3914, 0x4259, { 0x9D, 0x6E, 0xDC, 0x7B, 0xD7, 0x94, 0x03, 0xCF }}\r
 \r
   ## Include/Guid/LzmaDecompress.h\r
   gLzmaCustomDecompressGuid      = { 0xEE4E5898, 0x3914, 0x4259, { 0x9D, 0x6E, 0xDC, 0x7B, 0xD7, 0x94, 0x03, 0xCF }}\r
 \r
@@ -60,7 +69,6 @@
   ## Include/Guid/StatusCodeDataTypeDebug.h\r
   gEfiStatusCodeDataTypeDebugGuid  = { 0x9A4E9246, 0xD553, 0x11D5, { 0x87, 0xE2, 0x00, 0x06, 0x29, 0x45, 0xC3, 0xB9 }}\r
 \r
   ## Include/Guid/StatusCodeDataTypeDebug.h\r
   gEfiStatusCodeDataTypeDebugGuid  = { 0x9A4E9246, 0xD553, 0x11D5, { 0x87, 0xE2, 0x00, 0x06, 0x29, 0x45, 0xC3, 0xB9 }}\r
 \r
-\r
   ## Guid for EFI_DISK_INFO_PROTOCOL.Interface to specify Usb interface.\r
   ## Include/Protocol/DiskInfo.h\r
   gEfiDiskInfoUsbInterfaceGuid   = { 0xCB871572, 0xC11A, 0x47B5, { 0xB4, 0x92, 0x67, 0x5E, 0xAF, 0xA7, 0x77, 0x27 }}\r
   ## Guid for EFI_DISK_INFO_PROTOCOL.Interface to specify Usb interface.\r
   ## Include/Protocol/DiskInfo.h\r
   gEfiDiskInfoUsbInterfaceGuid   = { 0xCB871572, 0xC11A, 0x47B5, { 0xB4, 0x92, 0x67, 0x5E, 0xAF, 0xA7, 0x77, 0x27 }}\r
   gEfiDiskInfoAhciInterfaceGuid  = { 0x9e498932, 0x4abc, 0x45af, { 0xa3, 0x4d, 0x02, 0x47, 0x78, 0x7b, 0xe7, 0xc6 }}\r
 \r
 [Protocols.common]\r
   gEfiDiskInfoAhciInterfaceGuid  = { 0x9e498932, 0x4abc, 0x45af, { 0xa3, 0x4d, 0x02, 0x47, 0x78, 0x7b, 0xe7, 0xc6 }}\r
 \r
 [Protocols.common]\r
+  ## This protocol is used to add or remove all PCI child devices on the PCI root bridge.\r
   ## Include/Protocol/PciHotPlugRequest.h\r
   gEfiPciHotPlugRequestProtocolGuid = { 0x19CB87AB, 0x2CB9, 0x4665, { 0x83, 0x60, 0xDD, 0xCF, 0x60, 0x54, 0xF7, 0x9D }}\r
 \r
   ## Include/Protocol/PciHotPlugRequest.h\r
   gEfiPciHotPlugRequestProtocolGuid = { 0x19CB87AB, 0x2CB9, 0x4665, { 0x83, 0x60, 0xDD, 0xCF, 0x60, 0x54, 0xF7, 0x9D }}\r
 \r
+  ## Vga Mini port binding for a VGA controller\r
   ## Include/Protocol/VgaMiniPort.h\r
   gEfiVgaMiniPortProtocolGuid    = { 0xc7735a2f, 0x88f5, 0x4882, { 0xae, 0x63, 0xfa, 0xac, 0x8c, 0x8b, 0x86, 0xb3 }}\r
 \r
   ## Include/Protocol/VgaMiniPort.h\r
   gEfiVgaMiniPortProtocolGuid    = { 0xc7735a2f, 0x88f5, 0x4882, { 0xae, 0x63, 0xfa, 0xac, 0x8c, 0x8b, 0x86, 0xb3 }}\r
 \r
+  ## ISA I/O Protocol is used to perform ISA device Io/Mem operations.\r
   ## Include/Protocol/IsaIo.h\r
   gEfiIsaIoProtocolGuid          = { 0x7ee2bd44, 0x3da0, 0x11d4, { 0x9a, 0x38, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d }}\r
 \r
   ## Include/Protocol/IsaIo.h\r
   gEfiIsaIoProtocolGuid          = { 0x7ee2bd44, 0x3da0, 0x11d4, { 0x9a, 0x38, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d }}\r
 \r
+  ## ISA Acpi Protocol is used to operate and communicate with ISA device.\r
   ## Include/Protocol/IsaAcpi.h\r
   gEfiIsaAcpiProtocolGuid        = { 0x64a892dc, 0x5561, 0x4536, { 0x92, 0xc7, 0x79, 0x9b, 0xfc, 0x18, 0x33, 0x55 }}\r
 \r
   ## Include/Protocol/IsaAcpi.h\r
   gEfiIsaAcpiProtocolGuid        = { 0x64a892dc, 0x5561, 0x4536, { 0x92, 0xc7, 0x79, 0x9b, 0xfc, 0x18, 0x33, 0x55 }}\r
 \r
+  ## PS/2 policy protocol abstracts the specific platform initialization and setting.\r
   ## Include/Protocol/Ps2Policy.h\r
   gEfiPs2PolicyProtocolGuid      = { 0x4DF19259, 0xDC71, 0x4D46, { 0xBE, 0xF1, 0x35, 0x7B, 0xB5, 0x78, 0xC4, 0x18 }}\r
 \r
   ## Include/Protocol/Ps2Policy.h\r
   gEfiPs2PolicyProtocolGuid      = { 0x4DF19259, 0xDC71, 0x4D46, { 0xBE, 0xF1, 0x35, 0x7B, 0xB5, 0x78, 0xC4, 0x18 }}\r
 \r
   ## Include/Protocol/OEMBadging.h\r
   gEfiOEMBadgingProtocolGuid     = { 0x170E13C0, 0xBF1B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }}\r
 \r
   ## Include/Protocol/OEMBadging.h\r
   gEfiOEMBadgingProtocolGuid     = { 0x170E13C0, 0xBF1B, 0x4218, { 0x87, 0x1D, 0x2A, 0xBD, 0xC6, 0xF8, 0x87, 0xBC }}\r
 \r
-[PcdsDynamic.common]\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|UINT16|0x00010025\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeRuntimeMemorySize|128|UINT16|0x0001002e\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState|TRUE|BOOLEAN|0x0001002f\r
-  \r
-  ## Timeout value for displaying progressing bar in before boot OS.\r
-  #  According to UEFI 2.0 spec, it should treat the Timeout value as 0xffff.\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut|0xffff|UINT16|0x40000001\r
-\r
-  ## Error level for hardware recorder. If value 0, platform does not support feature of hardware error record.\r
-  #  This PCD should be set as HII type PCD by platform integrator mapped to variable L"HwErrRecSupport"\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|0|UINT16|0x40000002\r
-  \r
-[PcdsFeatureFlag.common]\r
+[PcdsFeatureFlag]\r
+  ## if required, only one mask PCD to support all features to reduces PCD number.\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE|BOOLEAN|0x00010022\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE|BOOLEAN|0x00010023\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM|FALSE|BOOLEAN|0x00010024\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE|BOOLEAN|0x00010022\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE|BOOLEAN|0x00010023\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeUseOEM|FALSE|BOOLEAN|0x00010024\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInRuntimeMemory|FALSE|BOOLEAN|0x0001002b\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInDataHub|FALSE|BOOLEAN|0x0001002c\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInOEM|FALSE|BOOLEAN|0x0001002d\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInRuntimeMemory|FALSE|BOOLEAN|0x0001002b\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInDataHub|FALSE|BOOLEAN|0x0001002c\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeReplayInOEM|FALSE|BOOLEAN|0x0001002d\r
+  \r
+  ## \r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciIsaEnable|FALSE|BOOLEAN|0x00010039\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciVgaEnable|FALSE|BOOLEAN|0x0001003a\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciBusHotplugDeviceSupport|TRUE|BOOLEAN|0x0001003d\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciIsaEnable|FALSE|BOOLEAN|0x00010039\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciVgaEnable|FALSE|BOOLEAN|0x0001003a\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciBusHotplugDeviceSupport|TRUE|BOOLEAN|0x0001003d\r
+  \r
+  ## \r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportDma|TRUE|BOOLEAN|0x00010040\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusOnlySupportSlaveDma|FALSE|BOOLEAN|0x00010041\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportIsaMemory|TRUE|BOOLEAN|0x00010042\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportDma|TRUE|BOOLEAN|0x00010040\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusOnlySupportSlaveDma|FALSE|BOOLEAN|0x00010041\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdIsaBusSupportIsaMemory|TRUE|BOOLEAN|0x00010042\r
+  \r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciCfgDisable|FALSE|BOOLEAN|0x00010043\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciCfg2Disable|FALSE|BOOLEAN|0x00010044\r
 \r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciCfgDisable|FALSE|BOOLEAN|0x00010043\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciCfg2Disable|FALSE|BOOLEAN|0x00010044\r
 \r
-[PcdsFixedAtBuild.common]\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|UINT16|0x00010025\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeRuntimeMemorySize|128|UINT16|0x0001002e\r
+[PcdsFixedAtBuild]\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciIncompatibleDeviceSupportMask|0|UINT8|0x0001003f\r
 \r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPciIncompatibleDeviceSupportMask|0|UINT8|0x0001003f\r
 \r
-[PcdsPatchableInModule.common]\r
+[PcdsFixedAtBuild,PcdsPatchableInModule,PcdsDynamic]\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|UINT16|0x00010025\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeRuntimeMemorySize|128|UINT16|0x0001002e\r
 \r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeMemorySize|1|UINT16|0x00010025\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdStatusCodeRuntimeMemorySize|128|UINT16|0x0001002e\r
 \r
+[PcdsDynamic]\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState|TRUE|BOOLEAN|0x0001002f\r
+  \r
+  ## Timeout value for displaying progressing bar in before boot OS.\r
+  #  According to UEFI 2.0 spec, it should treat the Timeout value as 0xffff.\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformBootTimeOut|0xffff|UINT16|0x40000001\r
+\r
+  ## Error level for hardware recorder. If value 0, platform does not support feature of hardware error record.\r
+  #  This PCD should be set as HII type PCD by platform integrator mapped to variable L"HwErrRecSupport"\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|0|UINT16|0x40000002\r
index 9872ded38f358b633b511b7860ec77868c9a99f3..ad80f2b6beae1e86e6bee795f463d9a53897fd9a 100644 (file)
@@ -16,7 +16,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 **/\r
 \r
 #include "BaseUefiTianoCustomDecompressLibInternals.h"\r
 **/\r
 \r
 #include "BaseUefiTianoCustomDecompressLibInternals.h"\r
-#include <Guid/CustomDecompress.h>\r
 \r
 /**\r
   Shift mBitBuf NumOfBits left. Read in NumOfBits of bits from source.\r
 \r
 /**\r
   Shift mBitBuf NumOfBits left. Read in NumOfBits of bits from source.\r
index d2695fa4697a4af7077d7ac3cd05b0fbfff0d785..7f7fc50c7d81b036c97f624cb2d7691f11d30b0a 100644 (file)
@@ -19,6 +19,7 @@
 \r
 #include <PiPei.h>\r
 \r
 \r
 #include <PiPei.h>\r
 \r
+#include <Guid/TianoDecompress.h>\r
 #include <Library/BaseLib.h>\r
 #include <Library/UefiDecompressLib.h>\r
 #include <Library/DebugLib.h>\r
 #include <Library/BaseLib.h>\r
 #include <Library/UefiDecompressLib.h>\r
 #include <Library/DebugLib.h>\r