]> git.proxmox.com Git - mirror_edk2.git/blob - MdeModulePkg/Library/VarCheckPolicyLib/VarCheckPolicyLibStandaloneMm.inf
MdeModulePkg/VarCheckPolicyLib: implement standalone MM version
[mirror_edk2.git] / MdeModulePkg / Library / VarCheckPolicyLib / VarCheckPolicyLibStandaloneMm.inf
1 ## @file VarCheckPolicyLibStandaloneMm.inf
2 # This is an instance of a VarCheck lib that leverages the business logic behind
3 # the VariablePolicy code to make its decisions.
4 #
5 #
6 # Copyright (c) Microsoft Corporation. All rights reserved.
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 ##
10
11 [Defines]
12 INF_VERSION = 0x00010005
13 BASE_NAME = VarCheckPolicyLibStandaloneMm
14 FILE_GUID = 44B09E3D-5EDA-4673-ABCF-C8AE4560C8EC
15 MODULE_TYPE = MM_STANDALONE
16 PI_SPECIFICATION_VERSION = 0x00010032
17 VERSION_STRING = 1.0
18 LIBRARY_CLASS = NULL|MM_STANDALONE
19 CONSTRUCTOR = VarCheckPolicyLibStandaloneConstructor
20
21
22 [Sources]
23 VarCheckPolicyLib.c
24 VarCheckPolicyLibStandaloneMm.c
25 VarCheckPolicyLib.h
26
27
28 [Packages]
29 MdePkg/MdePkg.dec
30 MdeModulePkg/MdeModulePkg.dec
31 StandaloneMmPkg/StandaloneMmPkg.dec
32
33
34 [LibraryClasses]
35 BaseLib
36 DebugLib
37 BaseMemoryLib
38 MemLib
39 MemoryAllocationLib
40 VarCheckLib
41 VariablePolicyLib
42 VariablePolicyHelperLib
43 SafeIntLib
44 MmServicesTableLib
45
46 [Guids]
47 gVarCheckPolicyLibMmiHandlerGuid ## CONSUME ## Used to register for MM Communication events.