## @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
[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
# AcpiS3SaveDxe module is executed. \r
#\r
gEfiVariableArchProtocolGuid AND gEfiVariableWriteArchProtocolGuid AND gEfiMpServiceProtocolGuid\r
- \r
+\r
+[UserExtensions.TianoCore."ExtraFiles"]\r
+ AcpiS3SaveDxeExtra.uni\r