]> git.proxmox.com Git - mirror_edk2.git/blob - SecurityPkg/HddPassword/HddPasswordDxe.inf
7a3fc2f88c0002b5a1ae401ef80904529c816e2d
[mirror_edk2.git] / SecurityPkg / HddPassword / HddPasswordDxe.inf
1 ## @file
2 # HddPasswordDxe driver which is used to set/clear hdd password at attached harddisk
3 # devices.
4 #
5 # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
6 #
7 # This program and the accompanying materials
8 # are licensed and made available under the terms and conditions of the BSD License
9 # which accompanies this distribution. The full text of the license may be found at
10 # http://opensource.org/licenses/bsd-license.php
11 #
12 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 #
15 ##
16
17 [Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = HddPasswordDxe
20 FILE_GUID = 9BD549CD-86D1-4925-9F7D-3686DDD876FC
21 MODULE_TYPE = DXE_DRIVER
22 VERSION_STRING = 1.0
23 ENTRY_POINT = HddPasswordDxeInit
24
25 #
26 # The following information is for reference only and not required by the build tools.
27 #
28 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
29 #
30
31 [Sources]
32 HddPasswordDxe.c
33 HddPasswordDxe.h
34 HddPasswordHiiDataStruc.h
35 HddPassword.vfr
36 HddPasswordStrings.uni
37 HddPasswordCommon.h
38
39 [Packages]
40 MdePkg/MdePkg.dec
41 MdeModulePkg/MdeModulePkg.dec
42 CryptoPkg/CryptoPkg.dec
43
44 [LibraryClasses]
45 BaseLib
46 MemoryAllocationLib
47 UefiBootServicesTableLib
48 UefiDriverEntryPoint
49 UefiHiiServicesLib
50 UefiRuntimeServicesTableLib
51 DxeServicesTableLib
52 BaseMemoryLib
53 DebugLib
54 HiiLib
55 PrintLib
56 UefiLib
57 LockBoxLib
58 S3BootScriptLib
59 PciLib
60 BaseCryptLib
61
62 [Guids]
63 gEfiIfrTianoGuid ## CONSUMES ## GUID
64 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
65 gS3StorageDeviceInitListGuid ## SOMETIMES_PRODUCES ## UNDEFINED
66
67 [Protocols]
68 gEfiHiiConfigAccessProtocolGuid ## PRODUCES
69 gEfiAtaPassThruProtocolGuid ## CONSUMES
70 gEfiPciIoProtocolGuid ## CONSUMES
71 gEdkiiVariableLockProtocolGuid ## CONSUMES
72
73 [Depex]
74 gEfiVariableWriteArchProtocolGuid
75