Home | History | Annotate | Download | only in PlatformDxe
      1 ## @file

      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 #  Module Name:

     15 #

     16 #    PlatformBB.inf

     17 #

     18 #  Abstract:

     19 #

     20 #    Component description file for platform DXE driver

     21 #  ------------------------------------------------------------------------------

     22 #  Rev   Date<MM/DD/YYYY>    Name    Description

     23 #  ------------------------------------------------------------------------------

     24 #  R01     <04/22/2011>       LB     Update code for SIO83627UHG support.

     25 #  ------------------------------------------------------------------------------

     26 #

     27 ##

     28 
     29 [defines]
     30   INF_VERSION                    = 0x00010005
     31   BASE_NAME                      = PlatformDxe
     32   FILE_GUID                      = 056E7324-A718-465b-9A84-228F06642B4F
     33   MODULE_TYPE                    = DXE_DRIVER
     34   VERSION_STRING                 = 1.0
     35   PI_SPECIFICATION_VERSION       = 0x0001000A
     36   ENTRY_POINT                    = InitializePlatform
     37 
     38 [sources.common]
     39   BoardId.c
     40   BoardIdDecode.c
     41   ClockControl.c
     42   Platform.c
     43   IchRegTable.c
     44   IdccInfo.c
     45   SioPlatformPolicy.c
     46   IchPlatformPolicy.c
     47   PciDevice.c
     48   SlotConfig.c
     49   IchTcoReset.c
     50   SensorVar.c
     51   LegacySpeaker.c
     52   Observable/Observable.c
     53   ExI.c
     54   Rtc.c
     55 
     56 [Packages]
     57   MdePkg/MdePkg.dec
     58   MdeModulePkg/MdeModulePkg.dec
     59   IntelFrameworkPkg/IntelFrameworkPkg.dec
     60   IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
     61   Vlv2TbltDevicePkg/PlatformPkg.dec
     62   Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
     63   SecurityPkg/SecurityPkg.dec
     64   CryptoPkg/CryptoPkg.dec
     65   IntelFspWrapperPkg/IntelFspWrapperPkg.dec
     66 
     67 [LibraryClasses]
     68   BaseLib
     69   BaseMemoryLib
     70   MemoryAllocationLib
     71   UefiBootServicesTableLib
     72   UefiDriverEntryPoint
     73   UefiRuntimeServicesTableLib
     74   DxeServicesTableLib
     75   PchPlatformLib
     76 
     77   DebugLib
     78   HiiLib
     79   PrintLib
     80   UefiLib
     81   S3BootScriptLib
     82   ReportStatusCodeLib
     83   EfiRegTableLib
     84   BiosIdLib
     85   BaseCryptLib
     86 
     87 [Guids]
     88   gEfiBiosIdGuid
     89   gEfiPlatformBootModeGuid
     90   gEfiBoardFeaturesGuid
     91   gItkDataVarGuid
     92   gDmiDataGuid
     93   gIdccDataHubGuid
     94   gEfiPciLanInfoGuid
     95   gEfiNormalSetupGuid
     96   gEfiGlobalVariableGuid
     97   gEfiEventExitBootServicesGuid
     98   gEfiVlv2VariableGuid
     99   gEfiSecureBootEnableDisableGuid
    100 
    101 [Protocols]
    102   gEfiPciRootBridgeIoProtocolGuid    # CONSUMES  ## GUID

    103   gEfiVariableArchProtocolGuid
    104   gEfiVariableWriteArchProtocolGuid
    105   gEfiHiiConfigAccessProtocolGuid
    106   gEfiBootScriptSaveProtocolGuid
    107   gEfiCpuIoProtocolGuid
    108   gEfiDevicePathProtocolGuid
    109   gEfiDiskInfoProtocolGuid
    110   gEfiPs2PolicyProtocolGuid
    111   gEfiIsaAcpiProtocolGuid
    112   gEfiDataHubProtocolGuid
    113   gEfiPciIoProtocolGuid
    114   gDxePchPlatformPolicyProtocolGuid
    115   gEfiTpmMpDriverProtocolGuid
    116   gEfiLpcWpce791PolicyProtocolGuid
    117   gUsbPolicyGuid
    118   gEfiSpeakerInterfaceProtocolGuid
    119   gDxeVlvPlatformPolicyGuid
    120   gEfiSmbiosSlotPopulationGuid
    121   gObservableProtocolGuid
    122   gEfiCk505ClockPlatformInfoGuid
    123   gEfiLpcWpc83627PolicyProtocolGuid
    124   gEfiTcoResetProtocolGuid
    125   gEfiWatchdogTimerDriverProtocolGuid
    126   gEfiPlatformIdeInitProtocolGuid
    127   gEfiGlobalNvsAreaProtocolGuid
    128   gEfiCpuIo2ProtocolGuid
    129   gIgdOpRegionProtocolGuid
    130   gExitPmAuthProtocolGuid
    131   gEdkiiVariableLockProtocolGuid
    132 
    133 [Pcd.common]
    134   gPlatformModuleTokenSpaceGuid.PcdPBTNDisableInterval
    135   gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
    136   gPlatformModuleTokenSpaceGuid.PcdFlashAreaBaseAddress
    137   gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeAddress
    138   gPlatformModuleTokenSpaceGuid.PcdFlashMicroCodeSize
    139   gEfiMdeModulePkgTokenSpaceGuid.PcdFastPS2Detection
    140   gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
    141   gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
    142   gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoverySize
    143   gFspWrapperTokenSpaceGuid.PcdFlashFvFspBase
    144 
    145 
    146 [Depex]
    147   gEfiPciRootBridgeIoProtocolGuid     AND
    148   gEfiVariableArchProtocolGuid        AND
    149   gEfiVariableWriteArchProtocolGuid   AND
    150   gEfiBootScriptSaveProtocolGuid      AND
    151   gEfiCpuIoProtocolGuid               AND
    152   gDxePchPlatformPolicyProtocolGuid   AND
    153   gEfiGlobalNvsAreaProtocolGuid
    154 
    155 
    156