]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Universal/Acpi/AcpiS3SaveDxe/AcpiS3SaveDxe.inf
IntelFrameworkModulePkg: INF/DEC file updates to EDK II packages
[mirror_edk2.git] / IntelFrameworkModulePkg / Universal / Acpi / AcpiS3SaveDxe / AcpiS3SaveDxe.inf
index 9618dc2bae9237865d0b218f55924664511522a7..c5dec0546a8dcc747a962fbf968f51f7e39779d5 100644 (file)
@@ -1,7 +1,6 @@
 ## @file\r
-# Component description file for AcpiS3Save module.\r
+# AcpiS3Save module installs ACPI S3 Save protocol to prepare S3 boot data.\r
 #\r
-# This is an implementation of the ACPI S3 Save protocol.\r
 # Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>\r
 #\r
 # This program and the accompanying materials are\r
@@ -17,6 +16,7 @@
 [Defines]\r
   INF_VERSION                    = 0x00010005\r
   BASE_NAME                      = AcpiS3SaveDxe\r
+  MODULE_UNI_FILE                = AcpiS3SaveDxe.uni\r
   FILE_GUID                      = 2BDED685-F733-455f-A840-43A22B791FB3\r
   MODULE_TYPE                    = DXE_DRIVER\r
   VERSION_STRING                 = 1.0\r
   DxeServicesLib\r
 \r
 [Guids]\r
-  gEfiAcpiVariableGuid                          # ALWAYS_CONSUMED\r
-  gEfiAcpiS3ContextGuid                         # ALWAYS_CONSUMED\r
-  gEfiAcpiVariableCompatiblityGuid              # SOMETIME_CONSUMED L"AcpiGlobalVariable"\r
-  gEfiAcpi20TableGuid                           # ALWAYS_CONSUMED  System Table\r
-  gEfiAcpi10TableGuid                           # ALWAYS_CONSUMED  System Table\r
+  gEfiAcpiVariableGuid                          ## PRODUCES  ## UNDEFINED # LockBox Save Data.\r
+  gEfiAcpiS3ContextGuid                         ## PRODUCES  ## UNDEFINED # LockBox Save Data.\r
+  gEfiAcpi20TableGuid                           ## SOMETIMES_CONSUMES  ## SystemTable\r
+  gEfiAcpi10TableGuid                           ## SOMETIMES_CONSUMES  ## SystemTable\r
+  ## SOMETIMES_CONSUMES ## Variable:L"AcpiGlobalVariable"\r
+  ## SOMETIMES_PRODUCES ## Variable:L"AcpiGlobalVariable"\r
+  gEfiAcpiVariableCompatiblityGuid\r
 \r
 [Protocols]\r
-  gEfiAcpiS3SaveProtocolGuid                    # PROTOCOL ALWAYS_PRODUCED\r
-  gEfiLegacyBiosProtocolGuid                    # PROTOCOL ALWAYS_CONSUMED\r
-  gEfiLegacyRegion2ProtocolGuid                 # PROTOCOL SOMETIMES_CONSUMED\r
-  gFrameworkEfiMpServiceProtocolGuid            # PROTOCOL SOMETIMES_CONSUMED\r
-  gEdkiiVariableLockProtocolGuid                ## SOMETIMES_CONSUMES\r
+  gEfiAcpiS3SaveProtocolGuid                    ## PRODUCES\r
+  gFrameworkEfiMpServiceProtocolGuid            ## SOMETIMES_CONSUMES\r
+  ## NOTIFY\r
+  ## SOMETIMES_CONSUMES\r
+  gEdkiiVariableLockProtocolGuid\r
 \r
 [FeaturePcd]\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdPlatformCsmSupport          ## CONSUMES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdFrameworkCompatibilitySupport          ## CONSUMES\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode                 ## CONSUMES\r
 \r
 [Pcd]\r
-  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize    ## CONSUMES\r
+  gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3AcpiReservedMemorySize    ## SOMETIMES_CONSUMES\r
   gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize       ## CONSUMES\r
-  gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
+  gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable                         ## CONSUMES\r
   ## SOMETIMES_CONSUMES\r
   ## SOMETIMES_PRODUCES\r
   gEfiMdeModulePkgTokenSpaceGuid.PcdIdentifyMappingPageTablePtr\r
@@ -85,4 +87,6 @@
   # AcpiS3SaveDxe module is executed. \r
   #\r
   gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiMpServiceProtocolGuid\r
-  \r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+  AcpiS3SaveDxeExtra.uni\r