]> git.proxmox.com Git - mirror_edk2.git/blame - UefiCpuPkg/CpuS3DataDxe/CpuS3DataDxe.inf
UefiCpuPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / UefiCpuPkg / CpuS3DataDxe / CpuS3DataDxe.inf
CommitLineData
bfec5efa
MK
1## @file\r
2# ACPI CPU Data initialization module\r
3#\r
4# This module initializes the ACPI_CPU_DATA structure and registers the address\r
5# of this structure in the PcdCpuS3DataAddress PCD. This is a generic/simple\r
6# version of this module. It does not provide a machine check handler or CPU\r
7# register initialization tables for ACPI S3 resume. It also only supports the\r
8# number of CPUs reported by the MP Services Protocol, so this module does not\r
9# support hot plug CPUs. This module can be copied into a CPU specific package\r
10# and customized if these additional features are required.\r
11#\r
65b24ada 12# Copyright (c) 2013-2016, Intel Corporation. All rights reserved.<BR>\r
bfec5efa
MK
13# Copyright (c) 2015, Red Hat, Inc.\r
14#\r
0acd8697 15# SPDX-License-Identifier: BSD-2-Clause-Patent\r
bfec5efa
MK
16#\r
17##\r
18\r
19[Defines]\r
20 INF_VERSION = 0x00010005\r
21 BASE_NAME = CpuS3DataDxe\r
2dc41d45 22 MODULE_UNI_FILE = CpuS3DataDxe.uni\r
bfec5efa
MK
23 FILE_GUID = 4D2E57EE-0E3F-44DD-93C4-D3B57E96945D\r
24 MODULE_TYPE = DXE_DRIVER\r
25 VERSION_STRING = 1.0\r
26 ENTRY_POINT = CpuS3DataInitialize\r
27\r
28# The following information is for reference only and not required by the build\r
29# tools.\r
30#\r
31# VALID_ARCHITECTURES = IA32 X64\r
32\r
33[Sources]\r
34 CpuS3Data.c\r
35\r
36[Packages]\r
37 MdePkg/MdePkg.dec\r
ca98f603 38 MdeModulePkg/MdeModulePkg.dec\r
bfec5efa
MK
39 UefiCpuPkg/UefiCpuPkg.dec\r
40\r
41[LibraryClasses]\r
42 UefiDriverEntryPoint\r
43 UefiBootServicesTableLib\r
44 BaseMemoryLib\r
45 DebugLib\r
46 BaseLib\r
47 MtrrLib\r
b5817210 48 MemoryAllocationLib\r
bfec5efa
MK
49\r
50[Guids]\r
69206a06 51 gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event\r
bfec5efa
MK
52\r
53[Protocols]\r
54 gEfiMpServiceProtocolGuid ## CONSUMES\r
55\r
56[Pcd]\r
57 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize ## CONSUMES\r
58 gUefiCpuPkgTokenSpaceGuid.PcdCpuS3DataAddress ## PRODUCES\r
ca98f603 59 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable ## CONSUMES\r
bfec5efa
MK
60\r
61[Depex]\r
62 gEfiMpServiceProtocolGuid\r
2dc41d45
LG
63\r
64[UserExtensions.TianoCore."ExtraFiles"]\r
65 CpuS3DataDxeExtra.uni\r