]> git.proxmox.com Git - mirror_edk2.git/blobdiff - SecurityPkg/Tcg/MemoryOverwriteControl/TcgMor.inf
SecurityPkg/TcgMor: move TPer Reset operation to this module
[mirror_edk2.git] / SecurityPkg / Tcg / MemoryOverwriteControl / TcgMor.inf
index 45cb31121a757fa9a6a2c24b37a7997e70a02eae..d5a7da83434237bdff9805c53448165d0cf20c56 100644 (file)
@@ -1,9 +1,11 @@
 ## @file\r
 #  Initilizes MemoryOverwriteRequestControl variable\r
 #\r
-#  This module will clear MOR_CLEAR_MEMORY_BIT bit if it is set.\r
+#  This module will clear MOR_CLEAR_MEMORY_BIT bit if it is set. It will also do\r
+#  TPer Reset for those encrypted drives through EFI_STORAGE_SECURITY_COMMAND_PROTOCOL\r
+#  at EndOfDxe.\r
 #\r
-# Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2009 - 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
 \r
 [LibraryClasses]\r
   UefiDriverEntryPoint\r
+  UefiBootServicesTableLib\r
   UefiRuntimeServicesTableLib\r
   ReportStatusCodeLib\r
   DebugLib\r
   UefiLib\r
+  MemoryAllocationLib\r
 \r
 [Guids]\r
   ## SOMETIMES_CONSUMES      ## Variable:L"MemoryOverwriteRequestControl"\r
   ## PRODUCES                ## Variable:L"MemoryOverwriteRequestControl"\r
   gEfiMemoryOverwriteControlDataGuid\r
+  gEfiEndOfDxeEventGroupGuid                  ## SOMETIMES_CONSUMES    ## Event\r
+\r
+[Protocols]\r
+  gEfiStorageSecurityCommandProtocolGuid      ## SOMETIMES_CONSUMES\r
+  gEfiBlockIoProtocolGuid                     ## SOMETIMES_CONSUMES\r
 \r
 [Depex]\r
   gEfiVariableArchProtocolGuid AND\r