]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/PlatformInitPei/PlatformInitPei.inf
Upload BSD-licensed Vlv2TbltDevicePkg and Vlv2DeviceRefCodePkg to
[mirror_edk2.git] / Vlv2TbltDevicePkg / PlatformInitPei / PlatformInitPei.inf
1 #
2 #
3 # Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved
4 #
5 # This program and the accompanying materials are licensed and made available under
6 # the terms and conditions of the BSD License that accompanies this distribution.
7 # The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php.
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 #
14 #
15 # Module Name:
16 #
17 # PlatformEarlyInit.inf
18 #
19 # Abstract:
20 #
21 # Component description file for PlatformEarlyInit module
22 #
23 #--*/
24
25 [defines]
26 INF_VERSION = 0x00010005
27 BASE_NAME = PlatformEarlyInit
28 FILE_GUID = 0A5EA2E1-BE0B-44a0-A775-F429C9A018A0
29 MODULE_TYPE = PEIM
30 VERSION_STRING = 1.0
31 PI_SPECIFICATION_VERSION = 0x0001000A
32 ENTRY_POINT = PlatformEarlyInitEntry
33
34 [sources.common]
35 BootMode.c
36 CpuInitPeim.c
37 PchInitPeim.c
38 MchInit.c
39 MemoryCallback.c
40 MemoryPeim.c
41 PlatformEarlyInit.c
42 PlatformEarlyInit.h
43 PlatformInfoInit.c
44 LegacySpeaker.c
45 LegacySpeaker.h
46 Stall.c
47 PlatformSsaInitPeim.c
48
49 [Packages]
50 MdePkg/MdePkg.dec
51 MdeModulePkg/MdeModulePkg.dec
52 Vlv2TbltDevicePkg/PlatformPkg.dec
53 IntelFrameworkPkg/IntelFrameworkPkg.dec
54 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
55 IA32FamilyCpuPkg/IA32FamilyCpuPkg.dec
56 UefiCpuPkg/UefiCpuPkg.dec
57 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
58 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
59
60 [LibraryClasses]
61 PeimEntryPoint
62 DebugLib
63 HobLib
64 IoLib
65 # PeiKscLib
66 MultiPlatformLib
67 PcdLib
68 PchPlatformLib
69 MtrrLib
70
71 [Ppis]
72 gEfiPeiStallPpiGuid
73 gPeiSpeakerInterfacePpiGuid
74 gEfiPeiMemoryDiscoveredPpiGuid
75 gVlvPolicyPpiGuid
76 gEfiPeiReadOnlyVariable2PpiGuid
77 gEfiPeiResetPpiGuid
78 gEfiEndOfPeiSignalPpiGuid
79 gPeiSmbusPolicyPpiGuid
80 gEfiFindFvPpiGuid
81 gPeiCapsulePpiGuid
82 gEfiPeiBootInRecoveryModePpiGuid
83 gEfiPeiRecoveryModulePpiGuid
84 gEfiPeiDeviceRecoveryModulePpiGuid
85 gPeiCachePpiGuid
86 gEfiPeiMasterBootModePpiGuid
87 gEfiPeiSmbusPpiGuid
88 gPchInitPpiGuid
89 gPchUsbPolicyPpiGuid
90
91 [Guids]
92 gEfiSetupVariableGuid
93 gEfiPlatformInfoGuid
94 gEfiPlatformBootModeGuid
95 gEfiPlatformCpuInfoGuid
96 gEfiGlobalVariableGuid
97 gRecoveryOnFatFloppyDiskGuid
98 gRecoveryOnFatUsbDiskGuid
99 gRecoveryOnFatIdeDiskGuid
100 gRecoveryOnDataCdGuid
101 gMfgModeVariableGuid
102 gEfiNormalSetupGuid
103 gEfiMemoryTypeInformationGuid
104 gOsSelectionVariableGuid
105
106 [Pcd.common]
107 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
108 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize
109 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
110 gEfiIchTokenSpaceGuid.PcdPeiIchEhciControllerMemoryBaseAddress
111
112 gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
113 gPlatformModuleTokenSpaceGuid.PcdFlashAreaSize
114 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
115 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Size
116
117 [Pcd]
118 gEfiVLVTokenSpaceGuid.PcdMeasuredBootEnable
119 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState
120
121 [Depex]
122 gEfiPeiReadOnlyVariable2PpiGuid AND gPeiCachePpiGuid