- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
- </License>
- <Created>2006-04-03 23:58</Created>
- <Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>
- </MsaHeader>
- <LibraryClassDefinitions>
- <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">CacheMaintenanceLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">UefiDecompressLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">TianoDecompressLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">CustomDecompressLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesTablePointerLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>
- <LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderX64Lib</LibraryClass>
- </LibraryClassDefinitions>
- <SourceFiles>
- <Filename>DxeIpl.dxs</Filename>
- <Filename>DxeLoadX64.c</Filename>
- <Arch ArchType="IA32">
- <Filename>x64/ImageRead.c</Filename>
- <Filename>x64/LongMode.asm</Filename>
- <Filename>x64/DxeLoadFunc.c</Filename>
- <Filename>x64/VirtualMemory.c</Filename>
- </Arch>
- </SourceFiles>
- <Includes>
- <PackageName>MdePkg</PackageName>
- <PackageName>EdkModulePkg</PackageName>
- </Includes>
- <Protocols>
- <Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>
- <Protocol Usage="ALWAYS_CONSUMED">TianoDecompress</Protocol>
- <Protocol Usage="ALWAYS_CONSUMED">CustomizedDecompress</Protocol>
- </Protocols>
- <Hobs>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">
- <C_Name>gEfiHobMemoryAllocBspStoreGuid</C_Name>
- <Guid>0x564b33cd, 0xc92a, 0x4593, 0x90, 0xbf, 0x24, 0x73, 0xe4, 0x3c, 0x63, 0x22</Guid>
- </Hob>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
- <C_Name>gEfiDecompressProtocolGuid</C_Name>
- <Guid>0xd8117cfe, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>
- </Hob>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
- <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>
- <Guid>0xe84cf29c, 0x191f, 0x4eae, 0x96, 0xe1, 0xf4, 0x6a, 0xec, 0xea, 0xea, 0x0b</Guid>
- </Hob>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
- <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>
- <Guid>0x9a44198e, 0xa4a2, 0x44e6, 0x8a, 0x1f, 0x39, 0xbe, 0xfd, 0xac, 0x89, 0x6f</Guid>
- </Hob>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">
- <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>
- <Guid>0xd8117cff, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>
- </Hob>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">
- <C_Name>gEfiHobMemoryAllocModuleGuid</C_Name>
- <Guid>0xf8e21975, 0x0899, 0x4f58, 0xa4, 0xbe, 0x55, 0x25, 0xa9, 0xc6, 0xd7, 0x7a</Guid>
- </Hob>
- <Hob Usage="SOMETIMES_PRODUCED" HobType="FIRMWARE_VOLUME">
- <Name>DecompressedFvmain.fv</Name>
- </Hob>
- </Hobs>
- <PPIs>
- <Ppi Usage="SOMETIMES_PRODUCED">DxeIpl</Ppi>
- <Ppi Usage="SOMETIMES_PRODUCED">FvFileLoader</Ppi>
- <Ppi Usage="SOMETIMES_PRODUCED">EndOfPeiSignal</Ppi>
- <Ppi Usage="SOMETIMES_CONSUMED">RecoveryModule</Ppi>
- <Ppi Usage="SOMETIMES_CONSUMED">S3Resume</Ppi>
- <Ppi Usage="SOMETIMES_CONSUMED">SectionExtraction</Ppi>
- <Ppi Usage="SOMETIMES_CONSUMED">Security</Ppi>
- <Ppi Usage="PRIVATE">PeiInMemory</Ppi>
- </PPIs>
- <Guids>
- <GuidEntry Usage="ALWAYS_CONSUMED">
- <C_Name>PeiPeCoffLoader</C_Name>
- </GuidEntry>
- </Guids>
- <Externs>
- <Extern>
- <ModuleEntryPoint>PeimInitializeDxeIpl</ModuleEntryPoint>
- </Extern>
- </Externs>
- <BuildOptions ToolChain="MSFT">
- <ImageEntryPoint>_ModuleEntryPoint</ImageEntryPoint>
- </BuildOptions>
-</ModuleSurfaceArea>
+ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.</License>\r
+ <Created>2006-04-03 23:58</Created>\r
+ <Specification>EFI_SPECIFICATION_VERSION 0x00000000</Specification>\r
+ </MsaHeader>\r
+ <LibraryClassDefinitions>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">DebugLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">PeimEntryPoint</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">BaseLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">HobLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">PerformanceLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">ReportStatusCodeLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">CacheMaintenanceLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">UefiDecompressLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">TianoDecompressLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">CustomDecompressLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">PeiServicesTablePointerLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">BaseMemoryLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">MemoryAllocationLib</LibraryClass>\r
+ <LibraryClass Usage="ALWAYS_CONSUMED">EdkPeCoffLoaderX64Lib</LibraryClass>\r
+ </LibraryClassDefinitions>\r
+ <SourceFiles>\r
+ <Filename>DxeIpl.dxs</Filename>\r
+ <Filename>DxeLoadX64.c</Filename>\r
+ <Arch ArchType="IA32">\r
+ <Filename>x64/ImageRead.c</Filename>\r
+ <Filename>x64/LongMode.asm</Filename>\r
+ <Filename>x64/DxeLoadFunc.c</Filename>\r
+ <Filename>x64/VirtualMemory.c</Filename>\r
+ </Arch>\r
+ </SourceFiles>\r
+ <Includes>\r
+ <PackageName>MdePkg</PackageName>\r
+ <PackageName>EdkModulePkg</PackageName>\r
+ </Includes>\r
+ <Protocols>\r
+ <Protocol Usage="ALWAYS_CONSUMED">Decompress</Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">TianoDecompress</Protocol>\r
+ <Protocol Usage="ALWAYS_CONSUMED">CustomizedDecompress</Protocol>\r
+ </Protocols>\r
+ <Hobs>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">\r
+ <C_Name>gEfiHobMemoryAllocBspStoreGuid</C_Name>\r
+ <Guid>0x564b33cd, 0xc92a, 0x4593, 0x90, 0xbf, 0x24, 0x73, 0xe4, 0x3c, 0x63, 0x22</Guid>\r
+ </Hob>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">\r
+ <C_Name>gEfiDecompressProtocolGuid</C_Name>\r
+ <Guid>0xd8117cfe, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>\r
+ </Hob>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">\r
+ <C_Name>gEfiTianoDecompressProtocolGuid</C_Name>\r
+ <Guid>0xe84cf29c, 0x191f, 0x4eae, 0x96, 0xe1, 0xf4, 0x6a, 0xec, 0xea, 0xea, 0x0b</Guid>\r
+ </Hob>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">\r
+ <C_Name>gEfiCustomizedDecompressProtocolGuid</C_Name>\r
+ <Guid>0x9a44198e, 0xa4a2, 0x44e6, 0x8a, 0x1f, 0x39, 0xbe, 0xfd, 0xac, 0x89, 0x6f</Guid>\r
+ </Hob>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="GUID_EXTENSION">\r
+ <C_Name>gEfiPeiPeCoffLoaderGuid</C_Name>\r
+ <Guid>0xd8117cff, 0x94a6, 0x11d4, 0x9a, 0x3a, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d</Guid>\r
+ </Hob>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="MEMORY_ALLOCATION">\r
+ <C_Name>gEfiHobMemoryAllocModuleGuid</C_Name>\r
+ <Guid>0xf8e21975, 0x0899, 0x4f58, 0xa4, 0xbe, 0x55, 0x25, 0xa9, 0xc6, 0xd7, 0x7a</Guid>\r
+ </Hob>\r
+ <Hob Usage="SOMETIMES_PRODUCED" HobType="FIRMWARE_VOLUME">\r
+ <Name>DecompressedFvmain.fv</Name>\r
+ </Hob>\r
+ </Hobs>\r
+ <PPIs>\r
+ <Ppi Usage="SOMETIMES_PRODUCED">DxeIpl</Ppi>\r
+ <Ppi Usage="SOMETIMES_PRODUCED">FvFileLoader</Ppi>\r
+ <Ppi Usage="SOMETIMES_PRODUCED">EndOfPeiSignal</Ppi>\r
+ <Ppi Usage="SOMETIMES_CONSUMED">RecoveryModule</Ppi>\r
+ <Ppi Usage="SOMETIMES_CONSUMED">S3Resume</Ppi>\r
+ <Ppi Usage="SOMETIMES_CONSUMED">SectionExtraction</Ppi>\r
+ <Ppi Usage="SOMETIMES_CONSUMED">Security</Ppi>\r
+ <Ppi Usage="PRIVATE">PeiInMemory</Ppi>\r
+ </PPIs>\r
+ <Guids>\r
+ <GuidEntry Usage="ALWAYS_CONSUMED">\r
+ <C_Name>PeiPeCoffLoader</C_Name>\r
+ </GuidEntry>\r
+ </Guids>\r
+ <Externs>\r
+ <Extern>\r
+ <ModuleEntryPoint>PeimInitializeDxeIpl</ModuleEntryPoint>\r
+ </Extern>\r
+ </Externs>\r
+ <BuildOptions ToolChain="MSFT">\r
+ <ImageEntryPoint>_ModuleEntryPoint</ImageEntryPoint>\r
+ </BuildOptions>\r
+</ModuleSurfaceArea>
\ No newline at end of file