]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
1. delete Include/Guid/VariableInfo.h
[mirror_edk2.git] / MdeModulePkg / Universal / Variable / RuntimeDxe / VariableRuntimeDxe.inf
index e58affbf1ecca0a3b07474e39bbb4d0a0072a18f..44063224a7ebe1788816d8ade15234dbecda9ace 100644 (file)
   FILE_GUID                      = CBD2E4D5-7068-4FF5-B462-9822B4AD8D60\r
   MODULE_TYPE                    = DXE_RUNTIME_DRIVER\r
   VERSION_STRING                 = 1.0\r
-  EDK_RELEASE_VERSION            = 0x00020000\r
-  EFI_SPECIFICATION_VERSION      = 0x00020000\r
-\r
   ENTRY_POINT                    = VariableServiceInitialize\r
 \r
 #\r
 # The following information is for reference only and not required by the build tools.\r
 #\r
-#  VALID_ARCHITECTURES           = IA32 X64\r
+#  VALID_ARCHITECTURES           = IA32 X64 EBC\r
 #\r
 #  VIRTUAL_ADDRESS_MAP_CALLBACK  =  VariableClassAddressChangeEvent\r
 #\r
 \r
 [Sources.common]\r
-  InitVariable.c\r
-  reclaim.c\r
+  Reclaim.c\r
   Variable.c\r
   Variable.h\r
 \r
@@ -46,6 +42,7 @@
 [LibraryClasses]\r
   MemoryAllocationLib\r
   BaseLib\r
+  SynchronizationLib\r
   UefiLib\r
   UefiBootServicesTableLib\r
   FvbServiceLib\r
   DxeServicesTableLib\r
   UefiDriverEntryPoint\r
   PcdLib\r
-  HobLib\r
-\r
-[Guids]\r
-  gEfiFlashMapHobGuid\r
 \r
 [Protocols]\r
-  gEfiFirmwareVolumeBlockProtocolGuid           # PROTOCOL SOMETIMES_CONSUMED\r
-  gEfiFaultTolerantWriteLiteProtocolGuid        # PROTOCOL SOMETIMES_CONSUMED\r
-  gEfiVariableWriteArchProtocolGuid             # PROTOCOL ALWAYS_PRODUCED\r
-  gEfiVariableArchProtocolGuid                  # PROTOCOL ALWAYS_PRODUCED\r
+  gEfiFirmwareVolumeBlockProtocolGuid           ## SOMETIMES_CONSUMES\r
+  gEfiFaultTolerantWriteLiteProtocolGuid        ## SOMETIMES_CONSUMES\r
+  gEfiVariableWriteArchProtocolGuid             ## ALWAYS_PRODUCES\r
+  gEfiVariableArchProtocolGuid                  ## ALWAYS_PRODUCES\r
 \r
-[PcdsDynamic.common]\r
-  PcdFlashNvStorageVariableSize|gEfiMdeModulePkgTokenSpaceGuid\r
-  PcdFlashNvStorageVariableBase|gEfiMdeModulePkgTokenSpaceGuid\r
+[Guids]\r
+  gEfiVariableGuid                              ## PRODUCES ## Configuration Table Guid \r
+  gEfiGlobalVariableGuid                        ## PRODUCES ## Variable Guid\r
+  gEfiEventVirtualAddressChangeGuid             ## PRODUCES ## Event\r
+\r
+[Pcd.common]\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdVariableStoreSize\r
+  \r
+[FeaturePcd.common]\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdVariableCollectStatistics  ## SOMETIME_CONSUMES (statistic the information of variable.)\r
 \r
 [Depex]\r
-  gEfiFirmwareVolumeBlockProtocolGuid AND gEfiAlternateFvBlockGuid AND gEfiFaultTolerantWriteLiteProtocolGuid\r
+  gEfiFirmwareVolumeBlockProtocolGuid AND gEfiFaultTolerantWriteLiteProtocolGuid\r
 \r
+# [Event]\r
+#   ##\r
+#   # Event will be signaled for VIRTUAL_ADDRESS_CHANGE event.\r
+#   #\r
+#   EVENT_TYPE_NOTIFY_SIGNAL                    ## PRODUCES\r
+#\r
+#
\ No newline at end of file