Vlv2TbltDevicePkg: Use the new PCDs defined in MdePkg and MdeModulePkg.
[mirror_edk2.git] / Vlv2TbltDevicePkg / Library / PlatformBdsLib / PlatformBdsLib.inf
1 #/** @file
2 # Component name for module PlatformBootManagerLib
3 #
4 # Copyright (c) 2008 - 2015, Intel Corporation. All rights reserved.<BR>
5 #
6 # This program and the accompanying materials are licensed and made available under
7 # the terms and conditions of the BSD License that accompanies this distribution.
8 # The full text of the license may be found at
9 # http://opensource.org/licenses/bsd-license.php.
10 #
11 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13 #
14 #
15 #
16 #
17 #**/
18
19 [Defines]
20 INF_VERSION = 0x00010005
21 BASE_NAME = PlatformBdsLib
22 FILE_GUID = A6BC385D-59E5-4b77-87D7-200ABAA83C15
23 MODULE_TYPE = DXE_DRIVER
24 VERSION_STRING = 1.0
25 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
26 EDK_RELEASE_VERSION = 0x00020000
27 EFI_SPECIFICATION_VERSION = 0x0002000A
28
29
30 #
31 # The following information is for reference only and not required by the build tools.
32 #
33 # VALID_ARCHITECTURES = IA32 X64 EBC
34 #
35
36 [Sources]
37 BdsPlatform.c
38 BdsPlatform.h
39 PlatformData.c
40 PlatformBdsStrings.uni
41
42 [Packages]
43 MdePkg/MdePkg.dec
44 MdeModulePkg/MdeModulePkg.dec
45 IntelFrameworkPkg/IntelFrameworkPkg.dec
46 IntelFrameworkModulePkg/IntelFrameworkModulePkg.dec
47 Vlv2TbltDevicePkg/PlatformPkg.dec
48 Vlv2DeviceRefCodePkg/Vlv2DeviceRefCodePkg.dec
49 ShellPkg/ShellPkg.dec
50 CryptoPkg/CryptoPkg.dec
51 SecurityPkg/SecurityPkg.dec
52
53 [LibraryClasses]
54 DxeServicesTableLib
55 BaseLib
56 MemoryAllocationLib
57 UefiBootServicesTableLib
58 UefiRuntimeServicesTableLib
59 BaseMemoryLib
60 DebugLib
61 PcdLib
62 GenericBdsLib
63 DevicePathLib
64 NetLib
65 UefiLib
66 HobLib
67 PciLib
68 PrintLib
69 BaseCryptLib
70 # TcgPhysicalPresenceLib
71 # TrEEPhysicalPresenceLib
72 FileHandleLib
73 S3BootScriptLib
74 SerialPortLib
75
76 [Protocols]
77 gEfiFirmwareVolume2ProtocolGuid
78 gEfiSimpleNetworkProtocolGuid
79 gEfiLoadFileProtocolGuid
80 gEfiPciIoProtocolGuid
81 gEfiSmmAccess2ProtocolGuid
82 gEfiDxeSmmReadyToLockProtocolGuid
83 gEfiUserManagerProtocolGuid
84 gEfiDeferredImageLoadProtocolGuid
85 gEfiAcpiS3SaveProtocolGuid
86 gEfiSpiProtocolGuid ## PROTOCOL CONSUMES
87 gExitPmAuthProtocolGuid
88 gEfiTdtOperationProtocolGuid
89 gEfiGlobalNvsAreaProtocolGuid
90 gEfiMmioDeviceProtocolGuid
91 gEfiI2cMasterProtocolGuid
92 gEfiI2cHostProtocolGuid
93
94 [Guids]
95 gEfiMemoryTypeInformationGuid
96 gEfiCapsuleVendorGuid
97 gEfiGlobalVariableGuid
98 gEfiNormalSetupGuid
99 gEfiPartTypeSystemPartGuid
100
101 [Pcd]
102 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
103 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
104 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
105 gPlatformModuleTokenSpaceGuid.PcdFlashFvShellBase
106 gPlatformModuleTokenSpaceGuid.PcdFlashFvShellSize
107 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
108 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile
109 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
110 gPlatformModuleTokenSpaceGuid.PcdIFWISigBaseAddress
111 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
112 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
113 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
114 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution
115 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
116 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn
117 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow
118 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution
119 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution
120 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState