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