]> git.proxmox.com Git - mirror_edk2.git/blob - SecurityPkg/Tcg/Opal/OpalPassword/OpalPasswordDxe.inf
SecurityPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / SecurityPkg / Tcg / Opal / OpalPassword / OpalPasswordDxe.inf
1 ## @file
2 # This is a OpalPasswordDxe driver.
3 #
4 # This module is used to Management the Opal feature
5 # for Opal supported devices.
6 #
7 # Copyright (c) 2016 - 2019, Intel Corporation. All rights reserved.<BR>
8 # SPDX-License-Identifier: BSD-2-Clause-Patent
9 #
10 ##
11 [Defines]
12 INF_VERSION = 0x00010007
13 BASE_NAME = OpalPasswordDxe
14 FILE_GUID = E3E4048D-6C0C-43E4-AE1C-FFB579D8EF41
15 MODULE_TYPE = DXE_DRIVER
16 VERSION_STRING = 1.0
17 ENTRY_POINT = EfiDriverEntryPoint
18 UNLOAD_IMAGE = OpalEfiDriverUnload
19
20 #
21 # The following information is for reference only and not required by the build tools.
22 #
23 # VALID_ARCHITECTURES = IA32 X64 EBC
24 #
25
26 [Sources]
27 OpalDriver.c
28 OpalDriver.h
29 OpalPasswordCommon.h
30 OpalHii.c
31 OpalHii.h
32 OpalHiiCallbacks.c
33 OpalHiiFormValues.h
34 OpalHiiFormStrings.uni
35 OpalPasswordForm.vfr
36 ComponentName.c
37
38 [Packages]
39 MdePkg/MdePkg.dec
40 MdeModulePkg/MdeModulePkg.dec
41 SecurityPkg/SecurityPkg.dec
42
43 [LibraryClasses]
44 BaseLib
45 MemoryAllocationLib
46 UefiBootServicesTableLib
47 UefiDriverEntryPoint
48 UefiRuntimeServicesTableLib
49 DxeServicesTableLib
50 UefiHiiServicesLib
51 BaseMemoryLib
52 DebugLib
53 HiiLib
54 PrintLib
55 DevicePathLib
56 UefiLib
57 TcgStorageOpalLib
58 Tcg2PhysicalPresenceLib
59 PciLib
60 LockBoxLib
61
62 [Protocols]
63 gEfiHiiConfigAccessProtocolGuid ## PRODUCES
64 gEfiStorageSecurityCommandProtocolGuid ## CONSUMES
65 gEfiComponentNameProtocolGuid ## PRODUCES
66 gEfiComponentName2ProtocolGuid ## PRODUCES
67 gEfiBlockIoProtocolGuid ## CONSUMES
68
69 [Guids]
70 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
71 gS3StorageDeviceInitListGuid ## SOMETIMES_PRODUCES ## UNDEFINED
72
73 [Pcd]
74 gEfiSecurityPkgTokenSpaceGuid.PcdSkipOpalDxeUnlock ## CONSUMES
75
76 [Depex]
77 gEfiHiiStringProtocolGuid AND gEfiHiiDatabaseProtocolGuid