]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/HddPassword/HddPasswordDxe.inf
SecurityPkg/HddPassword: Add a PCD to skip Hdd password prompt
[mirror_edk2.git] / SecurityPkg / HddPassword / HddPasswordDxe.inf
CommitLineData
e8959f81
HW
1## @file\r
2# HddPasswordDxe driver which is used to set/clear hdd password at attached harddisk\r
3# devices.\r
4#\r
5# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
6#\r
289b714b 7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
e8959f81
HW
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x00010005\r
13 BASE_NAME = HddPasswordDxe\r
14 FILE_GUID = 9BD549CD-86D1-4925-9F7D-3686DDD876FC\r
15 MODULE_TYPE = DXE_DRIVER\r
16 VERSION_STRING = 1.0\r
17 ENTRY_POINT = HddPasswordDxeInit\r
18\r
19#\r
20# The following information is for reference only and not required by the build tools.\r
21#\r
22# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
23#\r
24\r
25[Sources]\r
26 HddPasswordDxe.c\r
27 HddPasswordDxe.h\r
28 HddPasswordHiiDataStruc.h\r
29 HddPassword.vfr\r
30 HddPasswordStrings.uni\r
31 HddPasswordCommon.h\r
32\r
33[Packages]\r
34 MdePkg/MdePkg.dec\r
35 MdeModulePkg/MdeModulePkg.dec\r
36 CryptoPkg/CryptoPkg.dec\r
9e2416ae 37 SecurityPkg/SecurityPkg.dec\r
e8959f81
HW
38\r
39[LibraryClasses]\r
40 BaseLib\r
41 MemoryAllocationLib\r
42 UefiBootServicesTableLib\r
43 UefiDriverEntryPoint\r
44 UefiHiiServicesLib\r
45 UefiRuntimeServicesTableLib\r
46 DxeServicesTableLib\r
47 BaseMemoryLib\r
48 DebugLib\r
49 HiiLib\r
50 PrintLib\r
51 UefiLib\r
52 LockBoxLib\r
53 S3BootScriptLib\r
54 PciLib\r
55 BaseCryptLib\r
56\r
57[Guids]\r
58 gEfiIfrTianoGuid ## CONSUMES ## GUID\r
59 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event\r
60 gS3StorageDeviceInitListGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
61\r
62[Protocols]\r
63 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
64 gEfiAtaPassThruProtocolGuid ## CONSUMES\r
65 gEfiPciIoProtocolGuid ## CONSUMES\r
66 gEdkiiVariableLockProtocolGuid ## CONSUMES\r
67\r
9e2416ae
CM
68[Pcd]\r
69 gEfiSecurityPkgTokenSpaceGuid.PcdSkipHddPasswordPrompt ## CONSUMES\r
70\r
e8959f81
HW
71[Depex]\r
72 gEfiVariableWriteArchProtocolGuid\r
73\r