]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf
MdeModulePkg/Variable: Add RT GetVariable() cache support
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / RuntimeDxe / VariableSmmRuntimeDxe.inf
index 14894e6f138fcf4e8274b769b539e645354b289e..a250533a534f94493e969585810af56148a26935 100644 (file)
@@ -13,7 +13,7 @@
 #  may not be modified without authorization. If platform fails to protect these resources,\r
 #  the authentication service provided in this driver will be broken, and the behavior is undefined.\r
 #\r
-# Copyright (c) 2010 - 2017, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2019, Intel Corporation. All rights reserved.<BR>\r
 # SPDX-License-Identifier: BSD-2-Clause-Patent\r
 #\r
 ##\r
@@ -39,6 +39,8 @@
   VariableSmmRuntimeDxe.c\r
   PrivilegePolymorphic.h\r
   Measurement.c\r
+  VariableParsing.c\r
+  VariableParsing.h\r
 \r
 [Packages]\r
   MdePkg/MdePkg.dec\r
   gEdkiiVariableLockProtocolGuid                ## PRODUCES\r
   gEdkiiVarCheckProtocolGuid                    ## PRODUCES\r
 \r
+[FeaturePcd]\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdEnableVariableRuntimeCache           ## CONSUMES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdVariableCollectStatistics            ## CONSUMES\r
+\r
 [Guids]\r
+  ## PRODUCES             ## GUID # Signature of Variable store header\r
+  ## CONSUMES             ## GUID # Signature of Variable store header\r
+  ## SOMETIMES_PRODUCES   ## SystemTable\r
+  gEfiAuthenticatedVariableGuid\r
+\r
+  ## PRODUCES             ## GUID # Signature of Variable store header\r
+  ## CONSUMES             ## GUID # Signature of Variable store header\r
+  ## SOMETIMES_PRODUCES   ## SystemTable\r
+  gEfiVariableGuid\r
+\r
   gEfiEventVirtualAddressChangeGuid             ## CONSUMES ## Event\r
   gEfiEventExitBootServicesGuid                 ## CONSUMES ## Event\r
   ## CONSUMES ## GUID # Locate protocol\r