alder_lake_bios/Intel/AlderLake/AlderLakePlatSamplePkg/Library/PeiPolicyUpdateLib/PeiPolicyUpdateLib.inf

666 lines
34 KiB
INI

## @file
#
#******************************************************************************
#* Copyright (c) 2020 - 2021, Insyde Software Corp. All Rights Reserved.
#*
#* You may not reproduce, distribute, publish, display, perform, modify, adapt,
#* transmit, broadcast, present, recite, release, license or otherwise exploit
#* any part of this publication in any form, by any means, without the prior
#* written permission of Insyde Software Corporation.
#*
#******************************************************************************
### @file
# Module Information file for PEI PolicyUpdateLib Library
#
#@copyright
# INTEL CONFIDENTIAL
# Copyright 2017 - 2021 Intel Corporation.
#
# The source code contained or described herein and all documents related to the
# source code ("Material") are owned by Intel Corporation or its suppliers or
# licensors. Title to the Material remains with Intel Corporation or its suppliers
# and licensors. The Material may contain trade secrets and proprietary and
# confidential information of Intel Corporation and its suppliers and licensors,
# and is protected by worldwide copyright and trade secret laws and treaty
# provisions. No part of the Material may be used, copied, reproduced, modified,
# published, uploaded, posted, transmitted, distributed, or disclosed in any way
# without Intel's prior express written permission.
#
# No license under any patent, copyright, trade secret or other intellectual
# property right is granted to or conferred upon you by disclosure or delivery
# of the Materials, either expressly, by implication, inducement, estoppel or
# otherwise. Any license under such intellectual property rights must be
# express and approved by Intel in writing.
#
# Unless otherwise agreed by Intel in writing, you may not remove or alter
# this notice or any other notice embedded in Materials by Intel or
# Intel's suppliers or licensors in any way.
#
# This file contains a 'Sample Driver' and is licensed as such under the terms
# of your license agreement with Intel or your vendor. This file may be modified
# by the user, subject to the additional terms of the license agreement.
#
# @par Specification Reference:
#
# @par Glossary:
###
[Defines]
INF_VERSION = 0x00010017
BASE_NAME = PeiPolicyUpdateLib
FILE_GUID = D42F5BB8-E0CE-47BD-8C52-476C79055FC6
VERSION_STRING = 1.0
MODULE_TYPE = PEIM
LIBRARY_CLASS = PeiPolicyUpdateLib|PEIM PEI_CORE SEC
[LibraryClasses]
HobLib
BaseCryptLib
CpuPlatformLib
IoLib
EcMiscLib
PeiSaPolicyLib
ConfigBlockLib
MemoryAllocationLib
PeiServicesTablePointerLib
SerialPortParameterLib
PcdLib
Tpm2CommandLib
Tpm12CommandLib
Tpm2DeviceLib
Tpm12DeviceLib
BoardConfigLib
PciSegmentLib
CnviLib
SiPolicyLib
PeiServicesLib
MeFwStsLib
PeiDTbtPolicyLib
PreSiliconEnvDetectLib
PchPolicyLib
CpuInitLib
BiosGuardLib
FirmwareBootMediaLib
RstCrLib
SpiLib
VtdInfoLib
PeiVrDomainLib
PeiTsnFvLib
BmpSupportLib
SpiAccessLib
PeiGetFvInfoLib
TimerLib
GbeLib
PeiBootStateLib
PeiMeLib
CmosAccessLib
#[-start-191111-IB10189001-add]#
PeiOemSvcKernelLibDefault
H2OLib
#[-end-191111-IB10189001-add]#
#[-start-200724-IB17040135-add]#
BaseOemSvcChipsetLib
#[-end-200724-IB17040135-add]#
#[-start-201030-IB16810136-add]#
SeamlessRecoveryLib
PeiCapsuleLib
#[-end-201030-IB16810136-add]#
#[-start-210528-IB16740141-add]#
CmosLib
#[-end-210528-IB16740141-add]#
#[-start-210723-QINGLIN0001-add]#
!if $(LCFC_SUPPORT_ENABLE) == YES
PciSegmentLib
!endif
#[-end-210723-QINGLIN0001-add]#
#[-start-211102-QINGLIN0108-add]#
#[-start-211103-DABING0020-modify]#
!if ($(S370_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) OR ($(C770_SUPPORT_ENABLE) == YES) OR ($(S77014_SUPPORT_ENABLE) == YES) OR ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
VariableLib
LfcProjectPeiLib
!endif
#[-end-211103-DABING0020-modify]#
#[-end-211102-QINGLIN0108-add]#
[Packages]
MdePkg/MdePkg.dec
MdeModulePkg/MdeModulePkg.dec
UefiCpuPkg/UefiCpuPkg.dec
IntelFsp2WrapperPkg/IntelFsp2WrapperPkg.dec
AlderLakePlatSamplePkg/PlatformPkg.dec
ClientOneSiliconPkg/SiPkg.dec
SecurityPkg/SecurityPkg.dec
CryptoPkg/CryptoPkg.dec
IntelSiliconPkg/IntelSiliconPkg.dec
AlderLakeBoardPkg/BoardPkg.dec
MinPlatformPkg/MinPlatformPkg.dec
BoardModulePkg/BoardModulePkg.dec
#[-start-191111-IB10189001-add]#
InsydeModulePkg/InsydeModulePkg.dec
InsydeOemServicesPkg/InsydeOemServicesPkg.dec
$(CHIPSET_PKG)/$(CHIPSET_PKG).dec
#[-end-191111-IB10189001-add]#
#[-start-200210-IB14630306-add]#
SioDummyPkg/SioDummyPkg.dec
#[-end-200210-IB14630306-add]#
#[-start-211102-QINGLIN0108-add]#
#[-start-211103-DABING0020-modify]#
!if ($(S370_SUPPORT_ENABLE) == YES) OR ($(C770_SUPPORT_ENABLE) == YES) OR ($(S570_SUPPORT_ENABLE) == YES) OR ($(S77014_SUPPORT_ENABLE) == YES) OR ($(S77013_SUPPORT_ENABLE) == YES) OR ($(S77014IAH_SUPPORT_ENABLE) == YES)
LfcPkg/LfcPkg.dec
$(PROJECT_PKG)/Project.dec
!endif
#[-end-211103-DABING0020-modify]#
#[-end-211102-QINGLIN0108-add]#
[FixedPcd]
gSiPkgTokenSpaceGuid.PcdTsegSize ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdFlashNvStorageSize ## CONSUMES
#[-start-201021-IB11790397-modify]#
# gBoardModuleTokenSpaceGuid.PcdFlashFvFirmwareBinariesBase ## CONSUMES
gChipsetPkgTokenSpaceGuid.PcdFlashFirmwareBinariesFvBase
#[-end-201021-IB11790397-modify]#
gMinPlatformPkgTokenSpaceGuid.PcdFlashFvMicrocodeBase ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdFlashFvMicrocodeSize ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdMicrocodeOffsetInFv ## CONSUMES
gSiPkgTokenSpaceGuid.PcdITbtEnable ## CONSUMES
gSiPkgTokenSpaceGuid.PcdBiosSize ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdDefaultBoardId ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdDTbtEnable ## CONSUMES
#[-start-211109-IB18410136-add]#
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDownscaleAmp ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDeEmph ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioCtrlAdaptOffsetCfg ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelN ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelP ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioOlfpsCfgPullUpDwnRes ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDeEmphEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxDownscaleAmpEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioCtrlAdaptOffsetCfgEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelNEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioFilterSelPEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioOlfpsCfgPullUpDwnResEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate3UniqTran ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate2UniqTran ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate1UniqTran ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate0UniqTran ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate3UniqTranEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate2UniqTranEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate1UniqTranEnable ## CONSUMES
gChipsetPkgTokenSpaceGuid.PchUsb3HsioTxRate0UniqTranEnable ## CONSUMES
#[-end-211109-IB18410136-add]#
[Pcd]
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress ## CONSUMES
gSiPkgTokenSpaceGuid.PcdPciExpressRegionLength ## CONSUMES
gSiPkgTokenSpaceGuid.PcdMchBaseAddress ## CONSUMES
gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress ## CONSUMES
gEfiSecurityPkgTokenSpaceGuid.PcdTpmInstanceGuid ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdDmiBaseAddress ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdEpBaseAddress ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdGttMmAddress ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdGmAdrAddress ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdEdramBaseAddress ## CONSUMES
gSiPkgTokenSpaceGuid.PcdSmbusBaseAddress ## CONSUMES
gSiPkgTokenSpaceGuid.PcdEmbeddedEnable ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdVmdCfgBarBase ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdVmdMemBar1Base ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdVmdMemBar2Base ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdIoExpanderPresent
gBoardModuleTokenSpaceGuid.PcdSaDdrFreqLimit ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdBoardPmcPdEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdBoardId ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdUpServerEnable ## CONSUMES
# HDA Verb Table
gBoardModuleTokenSpaceGuid.PcdHdaVerbTableDatabase ## CONSUMES
# SA Misc Config
gBoardModuleTokenSpaceGuid.PcdSaMiscUserBd ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdSaMiscMmioSizeAdjustment ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcRcompResistor ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcRcompTarget ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqByteMap ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqByteMapSize ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqsMapCpu2Dram ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqsMapCpu2DramSize ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqMapCpu2Dram ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqMapCpu2DramSize ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqPinsInterleavedControl ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcDqPinsInterleaved ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdData ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdDataSize ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcLp5CccConfig ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcCmdMirror ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdSaMiscFirstDimmBitMask ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdSaMiscFirstDimmBitMaskEcc ## CONSUMES
# Display DDI
gBoardModuleTokenSpaceGuid.PcdSaDisplayConfigTable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdSaDisplayConfigTableSize ## CONSUMES
# PCIE RTD3 GPIO
gBoardModuleTokenSpaceGuid.PcdRootPortDev ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdRootPortFunc ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdRootPortIndex ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1GpioSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1HoldRstExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1HoldRstGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1HoldRstGpioPolarity ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1PwrEnableExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1PwrEnableGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieSlot1PwrEnableGpioPolarity ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0GpioSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0HoldRstExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0HoldRstGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0HoldRstActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0PwrEnableExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0PwrEnableGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie0PwrEnableActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1GpioSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1HoldRstExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1HoldRstGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1HoldRstActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1PwrEnableExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1PwrEnableGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie1PwrEnableActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2GpioSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2HoldRstExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2HoldRstGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2HoldRstActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2PwrEnableExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2PwrEnableGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie2PwrEnableActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3GpioSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3HoldRstExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3HoldRstGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3HoldRstActive ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3PwrEnableExpanderNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3PwrEnableGpioNo ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcie3PwrEnableActive ## CONSUMES
# SPD Address Table
gBoardModuleTokenSpaceGuid.PcdSpdPresent ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable0 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable1 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable2 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable3 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable4 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable5 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable6 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable7 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable8 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable9 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable10 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable11 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable12 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable13 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable14 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMrcSpdAddressTable15 ## CONSUMES
# CA Vref Configuration
gBoardModuleTokenSpaceGuid.PcdMrcCaVrefConfig ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMobileDramPresent ## CONSUMES
# PCIe Clock Info
gBoardModuleTokenSpaceGuid.PcdPcieClock0 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock1 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock2 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock3 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock4 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock5 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock6 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock7 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock8 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock9 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock10 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock11 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock12 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock13 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock14 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock15 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock16 ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPcieClock17 ## CONSUMES
# USB 2.0 PHY Port parameters
gBoardModuleTokenSpaceGuid.PcdUsb2PhyTuningTable ## CONSUMES
# USB 2.0 Port Over Current Pin
gBoardModuleTokenSpaceGuid.PcdUsb2OverCurrentPinTable ## CONSUMES
# USB 3.0 Port Over Current Pin
gBoardModuleTokenSpaceGuid.PcdUsb3OverCurrentPinTable ## CONSUMES
# Pch SerialIo I2c Pads Termination
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c0PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c1PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c2PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c3PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c4PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c5PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c6PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchSerialIoI2c7PadInternalTerm ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPlatformType
gBoardModuleTokenSpaceGuid.PcdPlatformFlavor
gBoardModuleTokenSpaceGuid.PcdBoardType
gBoardModuleTokenSpaceGuid.PcdBoardBomId
gBoardModuleTokenSpaceGuid.PcdEcPresent
gBoardModuleTokenSpaceGuid.PcdSkuType
gIntelSiliconPkgTokenSpaceGuid.PcdIntelGraphicsVbtFileGuid ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdVbtMipiGuid ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdSmbusAlertEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdSataLedEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdVrAlertEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPchThermalHotEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMemoryThermalSensorGpioCPmsyncEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdMemoryThermalSensorGpioDPmsyncEnable ## CONSUMES
gEfiMdeModulePkgTokenSpaceGuid.PcdSystemFmpCapsuleImageTypeIdGuid ## CONSUMES
gSiPkgTokenSpaceGuid.PcdHgEnable
gSiPkgTokenSpaceGuid.PcdIpuEnable ## CONSUMES
gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber ## CONSUMES
#[-start-200210-IB14630306-add]#
gChipsetPkgTokenSpaceGuid.PcdDefaultSsidSvidPeiTable
gInsydeTokenSpaceGuid.PcdDefaultSsidSvid
#[-end-200210-IB14630306-add]#
gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchAddress ## CONSUMES
gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize ## CONSUMES
gIntelSiliconPkgTokenSpaceGuid.PcdVTdPolicyPropertyMask ## CONSUMES
gIntelSiliconPkgTokenSpaceGuid.PcdVTdPeiDmaBufferSize ## CONSUMES # The memory size should be larged then 1MB and follow the alignment
gIntelSiliconPkgTokenSpaceGuid.PcdVTdPeiDmaBufferSizeS3 ## CONSUMES # The memory size should be larged then 1MB and follow the alignment
gPlatformModuleTokenSpaceGuid.PcdResiliencyEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPolicyCheckIsFirstBoot ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPolicyCheckIsRvpSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdPolicyCheckPcdInitDone ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdTypeCPortsSupported ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort1Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort1Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort2Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort2Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort3Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort3Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort4Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort4Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort5Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort5Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort6Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort6Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort7Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort7Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort8Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort8Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPort9Pch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPort9Properties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbTypeCPortAPch ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdUsbCPortAProperties ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdCpuUsb30PortEnable ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdEcBiosGuardEnable ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdExtendedBiosRegionSupport ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdFlashExtendRegionSizeInUse ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdBoardGpioTablePreMem ## CONSUMES
#[-start-191111-IB10189001-add]#
gInsydeTokenSpaceGuid.PcdH2OChipsetPciePortEnable
gInsydeTokenSpaceGuid.PcdH2OChipsetUsbPortEnable
gInsydeTokenSpaceGuid.PcdH2OChipsetUsb3PortEnable
gInsydeTokenSpaceGuid.PcdH2OChipsetSataPortEnable
gChipsetPkgTokenSpaceGuid.PcdCrbBoard
gChipsetPkgTokenSpaceGuid.PcdDebugUsePchComPort
gSiPkgTokenSpaceGuid.PcdSerialIoUartNumber
gPlatformModuleTokenSpaceGuid.PcdStatusCodeFlags
gInsydeTokenSpaceGuid.PcdMaxSockets
gChipsetPkgTokenSpaceGuid.PcdHybridGraphicsSupported
gChipsetPkgTokenSpaceGuid.PcdUseCrbHgDefaultSettings
gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstActive
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableGpioNo
gChipsetPkgTokenSpaceGuid.PcdHgDgpuWakeGpioNo
gChipsetPkgTokenSpaceGuid.PcdHgDgpuGpioSupport
#[-start-201113-IB09480112-add]#
gChipsetPkgTokenSpaceGuid.PcdHgPcieRootPortIndex
#[-end-201113-IB09480112-add]#
gInsydeTokenSpaceGuid.PcdPeiRecoveryMinMemorySize
gInsydeTokenSpaceGuid.PcdH2OPeiMinMemorySize
gInsydeTokenSpaceGuid.PcdPreserveMemoryTable
gChipsetPkgTokenSpaceGuid.PcdHgDgpuHoldRstGpioNo
gChipsetPkgTokenSpaceGuid.PcdHgDgpuPwrEnableActive
#[-end-191111-IB10189001-add]#
#[-start-200303-IB14630338-add]#
#[-start-201104-IB14630426-modify]#
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch0Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch1Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch2Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc0Ch3Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch0Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch1Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch2Dimm0
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSpdDataMc1Ch3Dimm0
#[-end-201104-IB14630426-modify]#
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownSupported
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompResistorSupported
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompTargetSupported
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompTarget
#[-start-200420-IB17800056-modfify]#
# gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqByteMapSupported
# gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqByteMap
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqByteMapSupported
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqByteMap
#[-end-200420-IB17800056-modify]#
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownRcompResistor
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqPinsInterleaved
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqPinsInterleavedSupported
#[-start-200420-IB17800056-modify]#
# gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqsMapCpu2DramSupported
# gChipsetPkgTokenSpaceGuid.PcdH2OMrcDqsMapCpu2Dram
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqsMapCpu2DramSupported
gChipsetPkgTokenSpaceGuid.PcdH2OMemoryDownDqsMapCpu2Dram
#[-end-200420-IB17800056-modify]#
#[-end-200303-IB14630338-add]#
#[-start-201021-IB11790397-add]#
gChipsetPkgTokenSpaceGuid.PcdH2OPeiCpBiosGuardEcSupported
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtBiosSvn
gInsydeTokenSpaceGuid.PcdFlashNvStorageFactoryCopyBase
gInsydeTokenSpaceGuid.PcdFlashAreaBaseAddress
gInsydeTokenSpaceGuid.PcdFlashNvStorageFactoryCopySize
gInsydeTokenSpaceGuid.PcdFlashNvStorageBvdtSize
gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiBase
gInsydeTokenSpaceGuid.PcdFlashNvStorageDmiSize
gInsydeTokenSpaceGuid.PcdFlashNvStorageMsdmDataBase
gInsydeTokenSpaceGuid.PcdFlashNvStorageVariableDefaultsBase
gInsydeTokenSpaceGuid.PcdFlashAreaSize
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPublicKeySlot0
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPublicKeySlot1
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPublicKeySlot2
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtPlatformId
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigEcCmdDiscovery
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdGetSvn
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdOpen
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdClose
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgpdtEcCmdPortTest
gChipsetPkgTokenSpaceGuid.PcdBiosGuardConfigBgupHeaderEcSvn
#[-end-201021-IB11790397-add]#
#[-start-201112-IB16810138-add]#
gChipsetPkgTokenSpaceGuid.PcdChasmFallsSupport
#[-end-201112-IB16810138-add]#
#[-start-210127-IB05660155-add]#
gChipsetPkgTokenSpaceGuid.PcdCrbSkuId
#[-end-210127-IB05660155-add]#
#[-start-210518-IB05660166-add]#
gChipsetPkgTokenSpaceGuid.PcdH2OPcieNonCpuPortNumber
#[-end-210518-IB05660166-add]#
[FixedPcd]
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiAcpiReclaimMemorySize ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiAcpiNvsMemorySize ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiReservedMemorySize ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtDataMemorySize ## CONSUMES
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtCodeMemorySize ## CONSUMES
gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdCapsuleEnable ## CONSUMES
gSiPkgTokenSpaceGuid.PcdBiosGuardEnable ## CONSUMES
gSiPkgTokenSpaceGuid.PcdAdlLpSupport ## CONSUMES
gSiPkgTokenSpaceGuid.PcdCpuPcieEnable ## CONSUMES
gSiPkgTokenSpaceGuid.PcdVmdEnable ## CONSUMES
gPlatformModuleTokenSpaceGuid.PcdPlatformMeEDebugCapsuleImageTypeIdGuid ## CONSUMES
gBoardModuleTokenSpaceGuid.PcdFlashFvFirmwareBinariesBase ## CONSUMES
#[-start-200903-IB17040149-add]#
gChipsetPkgTokenSpaceGuid.PcdModifyVmdPortConfigViaScuDefault
#[-end-200903-IB17040149-add]#
#[-start-211108-IB18410125-add]#
gChipsetPkgTokenSpaceGuid.PchPcieHsioRxSetCtleEnable
gChipsetPkgTokenSpaceGuid.PchPcieHsioRxSetCtle
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DownscaleAmpEnable
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DownscaleAmp
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DownscaleAmpEnable
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DownscaleAmp
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen3DownscaleAmpEnable
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen3DownscaleAmp
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DeEmphEnable
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen1DeEmph
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph3p5Enable
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph3p5
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph6p0Enable
gChipsetPkgTokenSpaceGuid.PchPcieHsioTxGen2DeEmph6p0
#[-end-211108-IB18410125-add]#
#[-start-201030-IB16810136-add]#
[FeaturePcd]
gInsydeTokenSpaceGuid.PcdH2OBiosUpdateFaultToleranceEnabled
#[-end-201030-IB16810136-add]#
[Sources]
PeiPchPolicyUpdatePreMem.c
PeiPchPolicyUpdate.c
PeiCpuPolicyUpdatePreMem.c
PeiCpuPolicyUpdate.c
PeiMePolicyUpdatePreMem.c
PeiMePolicyUpdate.c
PeiAmtPolicyUpdate.c
PeiSaPolicyUpdate.c
PeiSaPolicyUpdatePreMem.c
PeiTbtPolicyUpdate.c
PeiSiPolicyUpdate.c
PcieWorkaroundOnPolicy.c
[Ppis]
gEfiPeiReadOnlyVariable2PpiGuid ## CONSUMES
gWdtPpiGuid ## CONSUMES
gPchSpiPpiGuid ## CONSUMES
gSiPolicyPpiGuid ## CONSUMES
gSiPreMemPolicyPpiGuid ## CONSUMES
gPeiDTbtPolicyPpiGuid ## CONSUMES
gFspmArchConfigPpiGuid ## PRODUCES
gReadyForGopConfigPpiGuid ## PRODUCES
gPeiGraphicsPlatformPpiGuid ## CONSUMES
gPlatformVTdEnableDmaBufferPpiGuid ## CONSUMES
gPeiGraphicsFramebufferReadyPpiGuid ## CONSUMES
[Guids]
gMeBiosExtensionSetupGuid ## CONSUMES
gMebxDataGuid ## CONSUMES
gAmtForcePushPetPolicyGuid ## CONSUMES
gEfiGlobalVariableGuid ## CONSUMES
gBootStateGuid ## CONSUMES
gSetupVariableGuid ## CONSUMES
gMemoryConfigVariableGuid ## CONSUMES
gS3MemoryVariableGuid ## CONSUMES
gSiSetupVariableGuid ## CONSUMES
gSaSetupVariableGuid ## CONSUMES
gCpuSetupVariableGuid ## CONSUMES
gEfiCapsuleVendorGuid ## CONSUMES
gBiosGuardModuleGuid ## CONSUMES
gBiosGuardModuleSimGuid ## CONSUMES
gBiosGuardHobGuid ## CONSUMES
gEfiMemoryTypeInformationGuid ## CONSUMES
gEfiTpmDeviceInstanceTpm12Guid ## CONSUMES
gEfiTpmDeviceInstanceTpm20DtpmGuid ## CONSUMES
gEfiMemoryOverwriteControlDataGuid ## CONSUMES
gDebugConfigVariableGuid ## CONSUMES
gTianoLogoGuid ## CONSUMES
gTxtApStartupPeiFileGuid ## CONSUMES
gTxtBiosAcmPeiFileGuid ## CONSUMES
gSiPreMemConfigGuid ## CONSUMES
gSiConfigGuid ## CONSUMES
gMePeiPreMemConfigGuid ## CONSUMES
gMePeiConfigGuid ## CONSUMES
gAmtPeiConfigGuid ## CONSUMES
gPeiITbtConfigGuid ## CONSUMES
gMeSetupVariableGuid ## CONSUMES
gCpuSecurityPreMemConfigGuid ## CONSUMES
gCpuTxtPreMemConfigGuid ## CONSUMES
gCpuConfigLibPreMemConfigGuid ## CONSUMES
gCpuConfigGuid ## CONSUMES
gBiosGuardConfigGuid ## CONSUMES
gOverclockingPreMemConfigGuid ## CONSUMES
gCpuPowerMgmtBasicConfigGuid ## CONSUMES
gCpuPowerMgmtVrConfigGuid ## CONSUMES
gCpuPowerMgmtCustomConfigGuid ## CONSUMES
gCpuPowerMgmtPsysConfigGuid ## CONSUMES
gCpuTestConfigGuid ## CONSUMES
gCpuPowerMgmtTestConfigGuid ## CONSUMES
gPchSetupVariableGuid
gTcssPeiPreMemConfigGuid ## CONSUMES
gTcssPeiConfigGuid ## CONSUMES
gVmdPeiConfigGuid ## CONSUMES
gEfiFmpCapsuleGuid ## CONSUMES
gSkipBiosLockForSysFwUpdateGuid ## SOMETIMES_PRODUCES
gTcssHobGuid ## CONSUMES
gCpuPcieRpPrememConfigGuid ## CONSUMES
gRtcConfigGuid ## CONSUMES
gVmdInfoHobGuid ## CONSUMES
gRstConfigGuid ## CONSUMES
gIehConfigGuid ## CONSUMES
gPciePreMemConfigGuid ## CONSUMES
gSysFwUpdateProgressGuid ## CONSUMES
gFmpDevicePlatformMonolithicGuid ## CONSUMES
gFmpDevicePlatformBiosGuid ## CONSUMES
gFmpDevicePlatformMeGuid ## CONSUMES
gFmpDevicePlatformBtGAcmGuid ## CONSUMES
gFmpDevicePlatformuCodeGuid ## CONSUMES
gSaDataHobGuid
gCpuPcieHobGuid ## CONSUMES
gTelemetryPeiConfigGuid ## CONSUMES
gTsnConfigGuid ## CONSUMES
gFusaConfigGuid ## CONSUMES
gPlatformInitFvLocationGuid ## CONSUMES
gHostBridgePeiPreMemConfigGuid ## CONSUMES
gHostBridgePeiConfigGuid ## CONSUMES
gCpuDmiPreMemConfigGuid ## CONSUMES
gEfiVmdFeatureVariableGuid ## CONSUMES
gHybridGraphicsConfigGuid ## CONSUMES
gMeBiosPayloadHobGuid ## CONSUMES
gOemSnpsPhyTableGuid ## CONSUMES
gAdlPchLpChipsetInitTableAxGuid ## CONSUMES
gEfiGraphicsInfoHobGuid ## CONSUMES
gSaDataHobGuid ## CONSUMES
gPchDmiPreMemConfigGuid ## CONSUMES
#[-start-191111-IB10189001-add]#
gDimmSmbusAddrHobGuid
#[-end-191111-IB10189001-add]#
#[-start-201030-IB16810136-add]#
gSkipBiosLockForSysFwUpdateGuid
#[-end-201030-IB16810136-add]#
#[-start-210318-IB05660157-add]#
gSystemConfigurationGuid
#[-end-210318-IB05660157-add]#
#[-start-211208-IB16810176-add]#
gChasmfallsTopSwapStatusGuid
#[-end-211208-IB16810176-add]#