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