4 # This module provides platform specific function to detect boot mode.
5 # Copyright (c) 2006 - 2019, Intel Corporation. All rights reserved.<BR>
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
12 INF_VERSION = 0x00010005
13 BASE_NAME = PlatformPei
14 FILE_GUID = 222c386d-5abc-4fb4-b124-fbb82488acf4
17 ENTRY_POINT = InitializePlatform
20 # The following information is for reference only and not required by the build tools.
22 # VALID_ARCHITECTURES = IA32 X64 EBC
38 EmbeddedPkg/EmbeddedPkg.dec
40 MdeModulePkg/MdeModulePkg.dec
41 SecurityPkg/SecurityPkg.dec
42 UefiCpuPkg/UefiCpuPkg.dec
46 gEfiMemoryTypeInformationGuid
55 ResourcePublicationLib
57 PeiServicesTablePointerLib
61 QemuFwCfgSimpleParserLib
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase
75 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize
76 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableBase
77 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbPageTableSize
78 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBase
79 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbSize
80 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase
81 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize
82 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize
83 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
84 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase
85 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize
86 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base
87 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size
88 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base
89 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size
90 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd
91 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes
92 gUefiOvmfPkgTokenSpaceGuid.PcdQ35SmramAtDefaultSmbase
93 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress
94 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
95 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
96 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved
97 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
98 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
99 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack
100 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable
101 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask
102 gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbBase
103 gEfiMdeModulePkgTokenSpaceGuid.PcdGhcbSize
104 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy
105 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress
106 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
107 gUefiCpuPkgTokenSpaceGuid.PcdCpuBootLogicalProcessorNumber
108 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
109 gUefiCpuPkgTokenSpaceGuid.PcdSevEsIsEnabled
110 gEfiMdePkgTokenSpaceGuid.PcdConfidentialComputingGuestAttr
111 gUefiCpuPkgTokenSpaceGuid.PcdGhcbHypervisorFeatures
114 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
115 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIMemoryNVS
116 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiACPIReclaimMemory
117 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiReservedMemoryType
118 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesCode
119 gEmbeddedTokenSpaceGuid.PcdMemoryTypeEfiRuntimeServicesData
120 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupBase
121 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecGhcbBackupSize
122 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaBase
123 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfWorkAreaSize
126 gUefiOvmfPkgTokenSpaceGuid.PcdCsmEnable
127 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
130 gEfiPeiMasterBootModePpiGuid
131 gEfiPeiMpServicesPpiGuid
132 gEfiPeiReadOnlyVariable2PpiGuid