2 # Component description file for Apple Pre PI Library
4 # LIbrary helps you build a platform that skips PEI and loads DXE Core
5 # directly. Helps building HOBs, reading data from the FV, and doing
8 # Copyright (c) 2008, Apple Inc. All rights reserved.<BR>
10 # This program and the accompanying materials
11 # are licensed and made available under the terms and conditions of the BSD License
12 # which accompanies this distribution. The full text of the license may be found at
13 # http://opensource.org/licenses/bsd-license.php
14 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
15 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
21 INF_VERSION = 0x00010005
23 FILE_GUID = 1F3A3278-82EB-4C0D-86F1-5BCDA5846CB2
26 LIBRARY_CLASS = PrePiLib
30 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
42 EmbeddedPkg/EmbeddedPkg.dec
43 MdeModulePkg/MdeModulePkg.dec
44 IntelFrameworkPkg/IntelFrameworkPkg.dec # needed to support StatusCodes
45 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec # needed to support StatusCodes
57 ExtractGuidedSectionLib
63 gEfiHobMemoryAllocModuleGuid
64 gEfiHobMemoryAllocStackGuid
65 gEfiStatusCodeSpecificDataGuid
66 gEfiMemoryTypeInformationGuid
67 gEfiStatusCodeDataTypeDebugGuid
70 gEfiStatusCodeRuntimeProtocolGuid
71 gPeCoffLoaderProtocolGuid
75 gEmbeddedTokenSpaceGuid.PcdPrePiHobBase
76 gEmbeddedTokenSpaceGuid.PcdPrePiTempMemorySize
77 gEmbeddedTokenSpaceGuid.PcdPrePiBfvBaseAddress
78 gEmbeddedTokenSpaceGuid.PcdPrePiBfvSize
79 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
80 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
82 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
83 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
84 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
85 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
86 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
87 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
88 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
89 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
90 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
93 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob