]> git.proxmox.com Git - mirror_edk2.git/blame - OvmfPkg/XenPlatformPei/XenPlatformPei.inf
OvmfPkg/OvmfXen: set PcdAcpiS3Enable at initialization
[mirror_edk2.git] / OvmfPkg / XenPlatformPei / XenPlatformPei.inf
CommitLineData
3b96221f
AP
1## @file\r
2# Platform PEI driver\r
3#\r
4# This module provides platform specific function to detect boot mode.\r
5# Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>\r
6# Copyright (c) 2019, Citrix Systems, Inc.\r
7#\r
8# SPDX-License-Identifier: BSD-2-Clause-Patent\r
9#\r
10##\r
11\r
12[Defines]\r
13 INF_VERSION = 0x00010005\r
14 BASE_NAME = XenPlatformPei\r
15 FILE_GUID = f112a6ee-993a-4f0b-8295-e52029d9b4ba\r
16 MODULE_TYPE = PEIM\r
17 VERSION_STRING = 1.0\r
18 ENTRY_POINT = InitializeXenPlatform\r
19\r
20#\r
21# The following information is for reference only and not required by the build tools.\r
22#\r
23# VALID_ARCHITECTURES = IA32 X64 EBC\r
24#\r
25\r
26[Sources]\r
27 AmdSev.c\r
28 ClearCache.c\r
29 Cmos.c\r
30 Cmos.h\r
31 Fv.c\r
32 MemDetect.c\r
33 Platform.c\r
34 Platform.h\r
35 Xen.c\r
36 Xen.h\r
37\r
38[Packages]\r
39 MdePkg/MdePkg.dec\r
40 MdeModulePkg/MdeModulePkg.dec\r
41 SecurityPkg/SecurityPkg.dec\r
42 UefiCpuPkg/UefiCpuPkg.dec\r
43 OvmfPkg/OvmfPkg.dec\r
44\r
45[Guids]\r
46 gEfiMemoryTypeInformationGuid\r
47 gEfiXenInfoGuid\r
48\r
49[LibraryClasses]\r
50 BaseLib\r
51 CacheMaintenanceLib\r
52 DebugLib\r
53 HobLib\r
54 IoLib\r
c75c6405 55 LocalApicLib\r
3b96221f
AP
56 PciLib\r
57 ResourcePublicationLib\r
58 PeiServicesLib\r
59 PeimEntryPoint\r
cb0d2463 60 QemuFwCfgS3Lib\r
3b96221f
AP
61 MtrrLib\r
62 MemEncryptSevLib\r
63 PcdLib\r
c75c6405 64 SafeIntLib\r
80b619d5 65 XenHypercallLib\r
3b96221f
AP
66\r
67[Pcd]\r
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase\r
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize\r
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase\r
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize\r
51e0bd28 72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase\r
3b96221f
AP
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase\r
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize\r
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId\r
76 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase\r
77 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize\r
78 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base\r
79 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size\r
80 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base\r
81 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size\r
82 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes\r
cb0d2463 83 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable\r
3b96221f
AP
84 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize\r
85 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved\r
3b96221f
AP
86 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode\r
87 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable\r
88 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask\r
71cdb91f 89 gEfiMdePkgTokenSpaceGuid.PcdFSBClock\r
3b96221f
AP
90 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy\r
91 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress\r
92\r
60d26545
AP
93 gUefiOvmfPkgTokenSpaceGuid.PcdXenPvhStartOfDayStructPtr\r
94 gUefiOvmfPkgTokenSpaceGuid.PcdXenPvhStartOfDayStructPtrSize\r
95\r
3b96221f
AP
96[FixedPcd]\r
97 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress\r
98\r
99[Ppis]\r
100 gEfiPeiMasterBootModePpiGuid\r
101 gEfiPeiMpServicesPpiGuid\r
102\r
103[Depex]\r
104 TRUE\r
105\r