]> git.proxmox.com Git - mirror_edk2.git/blame - SecurityPkg/HddPassword/HddPasswordDxe.inf
Maintainers.txt: update mailing list information
[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
37\r
38[LibraryClasses]\r
39 BaseLib\r
40 MemoryAllocationLib\r
41 UefiBootServicesTableLib\r
42 UefiDriverEntryPoint\r
43 UefiHiiServicesLib\r
44 UefiRuntimeServicesTableLib\r
45 DxeServicesTableLib\r
46 BaseMemoryLib\r
47 DebugLib\r
48 HiiLib\r
49 PrintLib\r
50 UefiLib\r
51 LockBoxLib\r
52 S3BootScriptLib\r
53 PciLib\r
54 BaseCryptLib\r
55\r
56[Guids]\r
57 gEfiIfrTianoGuid ## CONSUMES ## GUID\r
58 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event\r
59 gS3StorageDeviceInitListGuid ## SOMETIMES_PRODUCES ## UNDEFINED\r
60\r
61[Protocols]\r
62 gEfiHiiConfigAccessProtocolGuid ## PRODUCES\r
63 gEfiAtaPassThruProtocolGuid ## CONSUMES\r
64 gEfiPciIoProtocolGuid ## CONSUMES\r
65 gEdkiiVariableLockProtocolGuid ## CONSUMES\r
66\r
67[Depex]\r
68 gEfiVariableWriteArchProtocolGuid\r
69\r