Home | History | Annotate | Download | only in PlatformBdsLib
      1 #/** @file
      2 # Component name for module PlatformBootManagerLib
      3 #
      4 # Copyright (c) 2008  - 2016, Intel Corporation. All rights reserved.<BR>
      5 #                                                                                  

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

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

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

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

     15 #                                                                                  

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

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

     21 #                                                                                  

     23 #
     24 #
     25 #
     26 #**/
     27 
     28 [Defines]
     29   INF_VERSION                    = 0x00010005
     30   BASE_NAME                      = PlatformBdsLib
     31   FILE_GUID                      = A6BC385D-59E5-4b77-87D7-200ABAA83C15
     32   MODULE_TYPE                    = DXE_DRIVER
     33   VERSION_STRING                 = 1.0
     34   LIBRARY_CLASS                  = PlatformBootManagerLib|DXE_DRIVER
     35   EDK_RELEASE_VERSION            = 0x00020000
     36   EFI_SPECIFICATION_VERSION      = 0x0002000A
     37 
     38 
     39 #
     40 # The following information is for reference only and not required by the build tools.
     41 #
     42 #  VALID_ARCHITECTURES           = IA32 X64 EBC
     43 #
     44 
     45 [Sources]
     46   BdsPlatform.c
     47   BdsPlatform.h
     48   PlatformData.c
     49   PlatformBdsStrings.uni
     50 
     51 [Packages]
     52   MdePkg/MdePkg.dec
     53   MdeModulePkg/MdeModulePkg.dec
     54   IntelFrameworkPkg/IntelFrameworkPkg.dec
     55   IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
     56   Vlv2TbltDevicePkg/PlatformPkg.dec
     57   Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
     58   ShellPkg/ShellPkg.dec
     59   CryptoPkg/CryptoPkg.dec
     60   SecurityPkg/SecurityPkg.dec
     61   SignedCapsulePkg/SignedCapsulePkg.dec
     62   SourceLevelDebugPkg/SourceLevelDebugPkg.dec
     63 
     64 [LibraryClasses]
     65   DxeServicesTableLib
     66   BaseLib
     67   MemoryAllocationLib
     68   UefiBootServicesTableLib
     69   UefiRuntimeServicesTableLib
     70   BaseMemoryLib
     71   DebugLib
     72   PcdLib
     73   GenericBdsLib
     74   DevicePathLib
     75   NetLib
     76   UefiLib
     77   HobLib
     78   PciLib
     79   PrintLib
     80   BaseCryptLib
     81 #  TcgPhysicalPresenceLib
     82   TrEEPhysicalPresenceLib  
     83   FileHandleLib
     84   S3BootScriptLib
     85   SerialPortLib
     86   CapsuleLib
     87 
     88 [Protocols]
     89   gEfiFirmwareVolume2ProtocolGuid
     90   gEfiSimpleNetworkProtocolGuid
     91   gEfiLoadFileProtocolGuid
     92   gEfiPciIoProtocolGuid
     93   gEfiSmmAccess2ProtocolGuid
     94   gEfiDxeSmmReadyToLockProtocolGuid
     95   gEfiUserManagerProtocolGuid
     96   gEfiDeferredImageLoadProtocolGuid
     97   gEfiAcpiS3SaveProtocolGuid
     98   gEfiSpiProtocolGuid                           ## PROTOCOL CONSUMES
     99   gExitPmAuthProtocolGuid
    100   gEfiTdtOperationProtocolGuid
    101   gEfiGlobalNvsAreaProtocolGuid
    102   gEfiMmioDeviceProtocolGuid
    103   gEfiI2cMasterProtocolGuid
    104   gEfiI2cHostProtocolGuid
    105   gEsrtManagementProtocolGuid
    106 
    107 [Guids]
    108   gEfiMemoryTypeInformationGuid
    109   gEfiCapsuleVendorGuid
    110   gEfiGlobalVariableGuid
    111   gEfiNormalSetupGuid
    112   gEfiPartTypeSystemPartGuid
    113   gEfiEndOfDxeEventGroupGuid
    114 
    115 [Pcd]
    116   gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiRsa2048Sha256TestPublicKeyFileGuid
    117   gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiPkcs7TestPublicKeyFileGuid
    118   gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer
    119   gEfiSecurityPkgTokenSpaceGuid.PcdPkcs7CertBuffer
    120   gEfiMdeModulePkgTokenSpaceGuid.PcdTestKeyUsed
    121   gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
    122   gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
    123   gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
    124   gPlatformModuleTokenSpaceGuid.PcdFlashFvShellBase
    125   gPlatformModuleTokenSpaceGuid.PcdFlashFvShellSize
    126   gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
    127   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile
    128   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
    129   gPlatformModuleTokenSpaceGuid.PcdIFWISigBaseAddress
    130   gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
    131   gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
    132   gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
    133   gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution
    134   gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
    135   gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn
    136   gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow
    137   gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution
    138   gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution
    139   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState
    140