]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/VariableAuthenticated/RuntimeDxe/VariableSmm.inf
SecurityPkg Variable: Introduce PcdReclaimVariableSpaceAtEndOfDxe
[mirror_edk2.git] / SecurityPkg / VariableAuthenticated / RuntimeDxe / VariableSmm.inf
index 1987764d803c40802fb12874d7ee3d5eb2c0fc63..317f13c2a4088d06465146b6ddc35621fe6332e6 100644 (file)
@@ -18,7 +18,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 - 2014, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2010 - 2015, Intel Corporation. All rights reserved.<BR>\r
 # This program and the accompanying materials\r
 # are licensed and made available under the terms and conditions of the BSD License\r
 # which accompanies this distribution. The full text of the license may be found at\r
@@ -50,6 +50,7 @@
   Variable.c\r
   VariableSmm.c\r
   AuthService.c\r
+  VarCheck.c\r
   Variable.h\r
   AuthService.h\r
 \r
@@ -72,6 +73,8 @@
   BaseCryptLib\r
   PlatformSecureLib\r
   HobLib\r
+  PcdLib\r
+  DevicePathLib\r
 \r
 [Protocols]\r
   gEfiSmmFirmwareVolumeBlockProtocolGuid        ## CONSUMES\r
@@ -84,7 +87,8 @@
   ## CONSUMES\r
   ## NOTIFY  \r
   gEfiSmmFaultTolerantWriteProtocolGuid\r
-  gEfiSmmEndOfDxeProtocolGuid              ## NOTIFY\r
+  gEfiSmmEndOfDxeProtocolGuid                   ## NOTIFY\r
+  gEdkiiSmmVarCheckProtocolGuid                 ## PRODUCES\r
 \r
 [Guids]\r
   ## PRODUCES             ## GUID # Variable store header\r
   gEfiSystemNvDataFvGuid                   ## CONSUMES               ## GUID\r
   gEfiHardwareErrorVariableGuid            ## SOMETIMES_CONSUMES     ## Variable:L"HwErrRec####"\r
   gEdkiiFaultTolerantWriteGuid             ## SOMETIMES_CONSUMES     ## HOB\r
-  \r
+  gEdkiiVarErrorFlagGuid                   ## CONSUMES               ## GUID\r
+\r
 [Pcd]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize       ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase       ## SOMETIMES_CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize     ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdVariableStoreSize                ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdHwErrStorageSize                 ## CONSUMES\r
-  \r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxUserNvVariableSpaceSize           ## CONSUMES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdBoottimeReservedNvVariableSpaceSize  ## CONSUMES\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdReclaimVariableSpaceAtEndOfDxe   ## CONSUMES\r
+\r
 [FeaturePcd]\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdVariableCollectStatistics        ## CONSUMES  # statistic the information of variable.\r
   gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultLangDeprecate       ## CONSUMES  # Auto update PlatformLang/Lang\r