• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#/** @file
2# Component name for module PlatformBootManagerLib
3#
4# Copyright (c) 2008  - 2016, Intel Corporation. All rights reserved.<BR>
5#
6
7# This program and the accompanying materials are licensed and made available under
8
9# the terms and conditions of the BSD License that accompanies this distribution.
10
11# The full text of the license may be found at
12
13# http://opensource.org/licenses/bsd-license.php.
14
15#
16
17# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
18
19# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
20
21#
22
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