Home | History | Annotate | Download | only in PlatformInitPei
      1 #
      2 #
      3 # Copyright (c)  1999  - 2016, Intel Corporation. All rights reserved
      4 #                                                                                  

      6 # This program and the accompanying materials are licensed and made available under

      8 # the terms and conditions of the BSD License that accompanies this distribution.  

     10 # The full text of the license may be found at                                     

     12 # http://opensource.org/licenses/bsd-license.php.                                  

     14 #                                                                                  

     16 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,            

     18 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.    

     20 #                                                                                  

     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]
     35 INF_VERSION 				   = 0x00010005
     36 BASE_NAME					   = PlatformEarlyInit
     37 FILE_GUID					   = 0A5EA2E1-BE0B-44a0-A775-F429C9A018A0
     38 MODULE_TYPE 				   = PEIM
     39 VERSION_STRING				   = 1.0
     40 PI_SPECIFICATION_VERSION	   = 0x0001000A
     41 ENTRY_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   gEfiSmmPeiSmramMemoryReserveGuid
    115 
    116 [Pcd.common]
    117   gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
    118   gPlatformModuleTokenSpaceGuid.PcdFlashFvMainSize
    119   gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
    120   gEfiIchTokenSpaceGuid.PcdPeiIchEhciControllerMemoryBaseAddress
    121 
    122   gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
    123   gPlatformModuleTokenSpaceGuid.PcdFlashAreaSize
    124   gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
    125   gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Size
    126 
    127 [Pcd]
    128   gEfiVLVTokenSpaceGuid.PcdMeasuredBootEnable
    129   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState
    130 
    131 [Depex]
    132   gEfiPeiReadOnlyVariable2PpiGuid  AND gPeiCachePpiGuid
    133