4 # This module provides platform specific function to detect boot mode.
6 # Copyright (c) 2020, Rebecca Cran <rebecca@bsdio.com>
7 # Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
15 BASE_NAME = PlatformPei
16 FILE_GUID = aa89d903-345b-4ab2-9abf-030b5efb5d50
19 ENTRY_POINT = InitializePlatform
22 # The following information is for reference only and not required by the build tools.
24 # VALID_ARCHITECTURES = IA32 X64 EBC
40 MdeModulePkg/MdeModulePkg.dec
41 SecurityPkg/SecurityPkg.dec
42 UefiCpuPkg/UefiCpuPkg.dec
46 gEfiMemoryTypeInformationGuid
60 PeiServicesTablePointerLib
62 ResourcePublicationLib
65 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvBase
66 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfPeiMemFvSize
67 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvBase
68 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDxeMemFvSize
69 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamBase
70 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPeiTempRamSize
71 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesBase
72 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfSecPageTablesSize
73 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageBase
74 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfLockBoxStorageSize
75 gUefiOvmfPkgTokenSpaceGuid.PcdGuidedExtractHandlerTableSize
76 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfHostBridgePciDevId
77 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoBase
78 gUefiOvmfPkgTokenSpaceGuid.PcdPciIoSize
79 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Base
80 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio32Size
81 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Base
82 gUefiOvmfPkgTokenSpaceGuid.PcdPciMmio64Size
83 gUefiOvmfPkgTokenSpaceGuid.PcdOvmfDecompressionScratchEnd
84 gUefiOvmfPkgTokenSpaceGuid.PcdQ35TsegMbytes
85 gEfiMdePkgTokenSpaceGuid.PcdGuidedExtractHandlerTableAddress
86 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageFtwSpareSize
87 gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize
88 gEfiMdeModulePkgTokenSpaceGuid.PcdEmuVariableNvStoreReserved
89 gEfiMdeModulePkgTokenSpaceGuid.PcdPciDisableBusEnumeration
90 gEfiMdeModulePkgTokenSpaceGuid.PcdDxeIplSwitchToLongMode
91 gEfiMdeModulePkgTokenSpaceGuid.PcdUse1GPageTable
92 gEfiMdeModulePkgTokenSpaceGuid.PcdSetNxForStack
93 gEfiMdeModulePkgTokenSpaceGuid.PcdAcpiS3Enable
94 gEfiMdeModulePkgTokenSpaceGuid.PcdPteMemoryEncryptionAddressOrMask
95 gEfiSecurityPkgTokenSpaceGuid.PcdOptionRomImageVerificationPolicy
96 gUefiCpuPkgTokenSpaceGuid.PcdCpuLocalApicBaseAddress
97 gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber
98 gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds
99 gUefiCpuPkgTokenSpaceGuid.PcdCpuApStackSize
102 gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress
105 gUefiOvmfPkgTokenSpaceGuid.PcdSmmSmramRequire
108 gEfiPeiMasterBootModePpiGuid
109 gEfiPeiMpServicesPpiGuid