]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Library/PlatformBdsLib/PlatformBdsLib.inf
Vlv2TbltDevicePkg/PlatformBootManager: Add capsule/recovery handling.
[mirror_edk2.git] / Vlv2TbltDevicePkg / Library / PlatformBdsLib / PlatformBdsLib.inf
1 #/** @file
2 # Component name for module PlatformBootManagerLib
3 #
4 # Copyright (c) 2008 - 2016, 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 SignedCapsulePkg/SignedCapsulePkg.dec
53
54 [LibraryClasses]
55 DxeServicesTableLib
56 BaseLib
57 MemoryAllocationLib
58 UefiBootServicesTableLib
59 UefiRuntimeServicesTableLib
60 BaseMemoryLib
61 DebugLib
62 PcdLib
63 GenericBdsLib
64 DevicePathLib
65 NetLib
66 UefiLib
67 HobLib
68 PciLib
69 PrintLib
70 BaseCryptLib
71 # TcgPhysicalPresenceLib
72 TrEEPhysicalPresenceLib
73 FileHandleLib
74 S3BootScriptLib
75 SerialPortLib
76 CapsuleLib
77
78 [Protocols]
79 gEfiFirmwareVolume2ProtocolGuid
80 gEfiSimpleNetworkProtocolGuid
81 gEfiLoadFileProtocolGuid
82 gEfiPciIoProtocolGuid
83 gEfiSmmAccess2ProtocolGuid
84 gEfiDxeSmmReadyToLockProtocolGuid
85 gEfiUserManagerProtocolGuid
86 gEfiDeferredImageLoadProtocolGuid
87 gEfiAcpiS3SaveProtocolGuid
88 gEfiSpiProtocolGuid ## PROTOCOL CONSUMES
89 gExitPmAuthProtocolGuid
90 gEfiTdtOperationProtocolGuid
91 gEfiGlobalNvsAreaProtocolGuid
92 gEfiMmioDeviceProtocolGuid
93 gEfiI2cMasterProtocolGuid
94 gEfiI2cHostProtocolGuid
95 gEsrtManagementProtocolGuid
96
97 [Guids]
98 gEfiMemoryTypeInformationGuid
99 gEfiCapsuleVendorGuid
100 gEfiGlobalVariableGuid
101 gEfiNormalSetupGuid
102 gEfiPartTypeSystemPartGuid
103 gEfiEndOfDxeEventGroupGuid
104
105 [Pcd]
106 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiRsa2048Sha256TestPublicKeyFileGuid
107 gEfiSignedCapsulePkgTokenSpaceGuid.PcdEdkiiPkcs7TestPublicKeyFileGuid
108 gEfiSecurityPkgTokenSpaceGuid.PcdRsa2048Sha256PublicKeyBuffer
109 gEfiSecurityPkgTokenSpaceGuid.PcdPkcs7CertBuffer
110 gEfiMdeModulePkgTokenSpaceGuid.PcdTestKeyUsed
111 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecovery2Base
112 gPlatformModuleTokenSpaceGuid.PcdFlashFvMainBase
113 gPlatformModuleTokenSpaceGuid.PcdFlashFvRecoveryBase
114 gPlatformModuleTokenSpaceGuid.PcdFlashFvShellBase
115 gPlatformModuleTokenSpaceGuid.PcdFlashFvShellSize
116 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut
117 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile
118 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile
119 gPlatformModuleTokenSpaceGuid.PcdIFWISigBaseAddress
120 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow
121 gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn
122 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution
123 gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution
124 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
125 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutColumn
126 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupConOutRow
127 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoHorizontalResolution
128 gEfiMdeModulePkgTokenSpaceGuid.PcdSetupVideoVerticalResolution
129 gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdBootState