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