]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/PlatformInitPei/PlatformInitPei.inf
Vlv2TbltDevicePkg/PlatformInitPei: Workaround unaligned SMRAM size
[mirror_edk2.git] / Vlv2TbltDevicePkg / PlatformInitPei / PlatformInitPei.inf
1 #
2 #
3 # Copyright (c) 1999 - 2016, 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 gEfiSmmPeiSmramMemoryReserveGuid
106
107 [Pcd.common]
108 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
109 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize
110 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
111 gEfiIchTokenSpaceGuid.PcdPeiIchEhciControllerMemoryBaseAddress
112
113 gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
114 gPlatformModuleTokenSpaceGuid.PcdFlashAreaSize
115 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
116 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Size
117
118 [Pcd]
119 gEfiVLVTokenSpaceGuid.PcdMeasuredBootEnable
120 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState
121
122 [Depex]
123 gEfiPeiReadOnlyVariable2PpiGuid AND gPeiCachePpiGuid