2 # This is a Opal Password Smm driver.
4 # Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
10 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
14 INF_VERSION = 0x00010005
15 BASE_NAME = OpalPasswordSmm
16 FILE_GUID = 7D24A234-A8C2-4718-BF60-A2EF070F414E
17 MODULE_TYPE = DXE_SMM_DRIVER
19 PI_SPECIFICATION_VERSION = 0x0001000A
20 ENTRY_POINT = OpalPasswordSmmInit
23 # The following information is for reference only and not required by the build tools.
25 # VALID_ARCHITECTURES = IA32 X64 IPF EBC
41 SecurityPkg/SecurityPkg.dec
42 MdeModulePkg/MdeModulePkg.dec
45 UefiBootServicesTableLib
47 UefiRuntimeServicesTableLib
60 OpalPasswordSupportLib
64 gOpalExtraInfoVariableGuid ## CONSUMES ## GUID
67 gEfiSmmSwDispatch2ProtocolGuid ## CONSUMES
68 gEfiAtaPassThruProtocolGuid ## CONSUMES
69 gEfiPciIoProtocolGuid ## CONSUMES
70 gEfiSmmSxDispatch2ProtocolGuid ## CONSUMES
71 gEfiSmmVariableProtocolGuid ## CONSUMES
72 gEfiStorageSecurityCommandProtocolGuid ## CONSUMES
75 gEfiSmmSwDispatch2ProtocolGuid AND
76 gEfiSmmSxDispatch2ProtocolGuid AND
77 gEfiSmmVariableProtocolGuid