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
40 EmbeddedPkg/EmbeddedPkg.dec
41 MdeModulePkg/MdeModulePkg.dec
42 IntelFrameworkPkg/IntelFrameworkPkg.dec # needed to support StatusCodes
43 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec # needed to support StatusCodes
55 ExtractGuidedSectionLib
61 gEfiHobMemoryAllocModuleGuid
62 gEfiHobMemoryAllocStackGuid
63 gEfiStatusCodeSpecificDataGuid
64 gEfiMemoryTypeInformationGuid
65 gEfiStatusCodeDataTypeDebugGuid
68 gEfiStatusCodeRuntimeProtocolGuid
69 gPeCoffLoaderProtocolGuid
73 gEmbeddedTokenSpaceGuid.PcdPrePiHobBase
74 gEmbeddedTokenSpaceGuid.PcdPrePiTempMemorySize
75 gEmbeddedTokenSpaceGuid.PcdPrePiBfvBaseAddress
76 gEmbeddedTokenSpaceGuid.PcdPrePiBfvSize
77 gEmbeddedTokenSpaceGuid.PcdPrePiCpuMemorySize
78 gEmbeddedTokenSpaceGuid.PcdPrePiCpuIoSize
80 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
81 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
82 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
83 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
84 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
85 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesCode
86 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiBootServicesData
87 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderCode
88 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiLoaderData
91 gEmbeddedTokenSpaceGuid.PcdPrePiProduceMemoryTypeInformationHob