1## @file
2# Full functionality QemuFwCfgS3Lib instance, for DXE phase modules.
3#
4#  Copyright (c) 2018, Intel Corporation. All rights reserved.<BR>
5# Copyright (C) 2017, Red Hat, Inc.
6#
7# SPDX-License-Identifier: BSD-2-Clause-Patent
8##
9
10[Defines]
11  INF_VERSION                    = 1.25
12  BASE_NAME                      = DxeQemuFwCfgS3LibFwCfg
13  FILE_GUID                      = C5DE76EB-E8DE-4057-A487-C5A09AB039AB
14  MODULE_TYPE                    = DXE_DRIVER
15  VERSION_STRING                 = 1.0
16  LIBRARY_CLASS                  = QemuFwCfgS3Lib|DXE_DRIVER DXE_RUNTIME_DRIVER
17
18#
19# The following information is for reference only and not required by the build
20# tools.
21#
22#  VALID_ARCHITECTURES           = IA32 X64 ARM AARCH64 EBC
23#
24
25[Sources]
26  QemuFwCfgS3Dxe.c
27  QemuFwCfgS3PeiDxe.c
28
29[Packages]
30  MdePkg/MdePkg.dec
31  OvmfPkg/OvmfPkg.dec
32
33[LibraryClasses]
34  BaseLib
35  DebugLib
36  MemoryAllocationLib
37  QemuFwCfgLib
38  UefiBootServicesTableLib
39
40[Protocols]
41  gEfiS3SaveStateProtocolGuid ## SOMETIMES_CONSUMES
42