]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Universal/Acpi/S3SaveStateDxe/S3SaveStateDxe.inf
MdeModulePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / MdeModulePkg / Universal / Acpi / S3SaveStateDxe / S3SaveStateDxe.inf
CommitLineData
bdfde462 1## @file\r
6036e94d 2# S3 Boot Script Save State driver.\r
bdfde462 3#\r
6036e94d
SZ
4# It will install S3 Save State protocol to store or record various IO operations to be replayed during an S3 resume.\r
5#\r
d1102dba 6# Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
bdfde462 7#\r
9d510e61 8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
bdfde462 9#\r
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
14 BASE_NAME = S3SaveStateDxe\r
6036e94d 15 MODULE_UNI_FILE = S3SaveStateDxe.uni\r
bdfde462 16 FILE_GUID = BDCE85BB-FBAA-4f4e-9264-501A2C249581\r
17 MODULE_TYPE = DXE_DRIVER\r
18 VERSION_STRING = 1.0\r
19\r
20 ENTRY_POINT = InitializeS3SaveState\r
21\r
22#\r
23# The following information is for reference only and not required by the build tools.\r
24#\r
de005223 25# VALID_ARCHITECTURES = IA32 X64 EBC\r
bdfde462 26#\r
27\r
28[Sources]\r
29 S3SaveState.c\r
30 InternalS3SaveState.h\r
bd890a73 31 AcpiS3ContextSave.c\r
bdfde462 32\r
33[Packages]\r
34 MdePkg/MdePkg.dec\r
35 MdeModulePkg/MdeModulePkg.dec\r
36\r
37[LibraryClasses]\r
bdfde462 38 UefiBootServicesTableLib\r
bdfde462 39 UefiDriverEntryPoint\r
40 BaseMemoryLib\r
bdfde462 41 BaseLib\r
42 S3BootScriptLib\r
125e0938 43 PcdLib\r
bd890a73
SZ
44 HobLib\r
45 LockBoxLib\r
2ad0581b 46 UefiLib\r
bd890a73
SZ
47\r
48[Guids]\r
49 gEfiAcpiVariableGuid ## PRODUCES ## UNDEFINED # LockBox Save Data.\r
50 gEfiAcpiS3ContextGuid ## PRODUCES ## UNDEFINED # LockBox Save Data.\r
bd890a73 51 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event\r
bdfde462 52\r
53[Protocols]\r
6036e94d 54 gEfiS3SaveStateProtocolGuid ## PRODUCES\r
f70cfe7f 55 gEfiLockBoxProtocolGuid ## CONSUMES\r
bdfde462 56\r
bd890a73
SZ
57[FeaturePcd]\r
58 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode ## CONSUMES\r
bdfde462 59\r
125e0938
SZ
60[Pcd]\r
61 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable ## CONSUMES\r
bd890a73
SZ
62 gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptStackSize ## CONSUMES\r
63 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable ## CONSUMES\r
125e0938 64\r
bdfde462 65[Depex]\r
6036e94d
SZ
66 TRUE\r
67\r
68[UserExtensions.TianoCore."ExtraFiles"]\r
d1102dba 69 S3SaveStateDxeExtra.uni\r