## @file
|
# PCD configuration build description file for the UpXtreme board.
|
#
|
# Copyright (c) 2020, Intel Corporation. All rights reserved.<BR>
|
#
|
# SPDX-License-Identifier: BSD-2-Clause-Patent
|
#
|
##
|
|
################################################################################
|
#
|
# Pcd Section - list of all PCD Entries used by this board.
|
#
|
################################################################################
|
|
[PcdsFixedAtBuild.common]
|
######################################
|
# Key Boot Stage and FSP configuration
|
######################################
|
#
|
# Please select the Boot Stage here.
|
# Stage 1 - enable debug (system deadloop after debug init)
|
# Stage 2 - mem init (system deadloop after mem init)
|
# Stage 3 - boot to shell only
|
# Stage 4 - boot to OS
|
# Stage 5 - boot to OS with security boot enabled
|
# Stage 6 - boot with advanced features enabled
|
#
|
gMinPlatformPkgTokenSpaceGuid.PcdBootStage|4
|
|
#
|
# 0: FSP Wrapper is running in Dispatch mode.
|
# 1: FSP Wrapper is running in API mode.
|
# Note: Dispatch mode is currently NOT supported for this board.
|
#
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection|1
|
|
#
|
# FALSE: The board is not a FSP wrapper (FSP binary not used)
|
# TRUE: The board is a FSP wrapper (FSP binary is used)
|
#
|
gMinPlatformPkgTokenSpaceGuid.PcdFspWrapperBootMode|TRUE
|
|
#
|
# FSP Base address PCD will be updated in FDF basing on flash map.
|
#
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFsptBaseAddress|0
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFspmBaseAddress|0
|
|
gIntelFsp2PkgTokenSpaceGuid.PcdTemporaryRamBase|0xFEF00000
|
gIntelFsp2PkgTokenSpaceGuid.PcdTemporaryRamSize|0x00040000
|
gSiPkgTokenSpaceGuid.PcdTemporaryRamBase|0xFEF80000
|
gSiPkgTokenSpaceGuid.PcdTemporaryRamSize|0x00040000
|
gSiPkgTokenSpaceGuid.PcdTsegSize|0x1000000
|
|
#
|
# When sharing stack with boot loader, FSP only needs a small temp ram for heap
|
#
|
gIntelFsp2PkgTokenSpaceGuid.PcdFspTemporaryRamSize|0x10000
|
|
#
|
# Boot loader stack size has to be large enough for FSP execution
|
#
|
gSiPkgTokenSpaceGuid.PcdPeiTemporaryRamStackSize|0x30000
|
|
gEfiMdePkgTokenSpaceGuid.PcdPciExpressBaseAddress|0xE0000000
|
gMinPlatformPkgTokenSpaceGuid.PcdPciExpressRegionLength|0x10000000
|
|
[PcdsFeatureFlag.common]
|
######################################
|
# Edk2 Configuration
|
######################################
|
gEfiMdeModulePkgTokenSpaceGuid.PcdPeiCoreImageLoaderSearchTeSectionFirst|FALSE
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmEnableBspElection|FALSE
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmProfileEnable|FALSE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdInstallAcpiSdtProtocol|TRUE
|
|
######################################
|
# Silicon Configuration
|
######################################
|
# Build switches
|
gSiPkgTokenSpaceGuid.PcdOptimizeCompilerEnable|TRUE
|
|
# CPU
|
gSiPkgTokenSpaceGuid.PcdCflCpuEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSourceDebugEnable|FALSE
|
|
# SA
|
gSiPkgTokenSpaceGuid.PcdGnaEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdIgdEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdIpuEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdPegEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSgEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSaDmiEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSaOcEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdVtdEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdPeiDisplayEnable|TRUE
|
|
# ME
|
gSiPkgTokenSpaceGuid.PcdAtaEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdPttEnable|FALSE
|
gSiPkgTokenSpaceGuid.PcdJhiEnable|TRUE
|
|
# Others
|
gSiPkgTokenSpaceGuid.PcdAcpiEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdBdatEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdCpuPowerOnConfigEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdIntegratedTouchEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdOcWdtEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdOverclockEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdPpmEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdS3Enable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSerialIoUartEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSiCatalogDebugEnable|FALSE
|
gSiPkgTokenSpaceGuid.PcdSiCsmEnable|FALSE
|
gSiPkgTokenSpaceGuid.PcdSmbiosEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdSmmVariableEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdTraceHubEnable|TRUE
|
gSiPkgTokenSpaceGuid.PcdUseHpetTimer|TRUE # TRUE - HPET / FALSE - 8254 timer is used.
|
|
######################################
|
# Platform Configuration
|
######################################
|
gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdSerialTerminalEnable|TRUE
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 1
|
gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit|TRUE
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 2
|
gMinPlatformPkgTokenSpaceGuid.PcdStopAfterDebugInit|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit|TRUE
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 3
|
gMinPlatformPkgTokenSpaceGuid.PcdStopAfterMemInit|FALSE
|
gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly|TRUE
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 4
|
gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly|FALSE
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 5
|
gMinPlatformPkgTokenSpaceGuid.PcdUefiSecureBootEnable|TRUE
|
gMinPlatformPkgTokenSpaceGuid.PcdTpm2Enable|TRUE
|
!endif
|
|
!if $(TARGET) == DEBUG
|
gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable|TRUE
|
!else
|
gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable|FALSE
|
!endif
|
|
######################################
|
# Board Configuration
|
######################################
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdIntelGopEnable|TRUE
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdMultiBoardSupport|TRUE
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdTbtEnable|FALSE
|
|
[PcdsFixedAtBuild.common]
|
######################################
|
# Edk2 Configuration
|
######################################
|
!if $(TARGET) == RELEASE
|
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x0
|
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x3
|
!else
|
gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask|0x2F
|
gEfiMdePkgTokenSpaceGuid.PcdReportStatusCodePropertyMask|0x07
|
!endif
|
!if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE
|
gEfiMdePkgTokenSpaceGuid.PcdPerformanceLibraryPropertyMask|0x1
|
!endif
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdAriSupport|FALSE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserFieldTextColor|0x01
|
gEfiMdeModulePkgTokenSpaceGuid.PcdBrowserSubtitleTextColor|0x0
|
gEfiMdeModulePkgTokenSpaceGuid.PcdHwErrStorageSize|0x00000800
|
gEfiMdeModulePkgTokenSpaceGuid.PcdLoadModuleAtFixAddressEnable|$(TOP_MEMORY_ADDRESS)
|
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxHardwareErrorVariableSize|0x400
|
!if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxPeiPerformanceLogEntries|140
|
!endif
|
gEfiMdeModulePkgTokenSpaceGuid.PcdMaxVariableSize|0x5000
|
gEfiMdeModulePkgTokenSpaceGuid.PcdReclaimVariableSpaceAtEndOfDxe|TRUE
|
!if gMinPlatformPkgTokenSpaceGuid.PcdSmiHandlerProfileEnable == TRUE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSmiHandlerProfilePropertyMask|0x1
|
!endif
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSrIovSupport|FALSE
|
|
#
|
# Serial UART settings
|
#
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialBaudRate|115200
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialClockRate|1843200
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialDetectCable|FALSE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialFifoControl|0x07
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialLineControl|0x03
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialPciDeviceInfo|{0x19, 0x02, 0x84, 0x00, 0xFF}
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterAccessWidth|8
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterBase|0xFE036000
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialRegisterStride|4
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseHardwareFlowControl|FALSE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSerialUseMmio|TRUE
|
|
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseMemory|FALSE
|
!if $(TARGET) == RELEASE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|FALSE
|
!else
|
gEfiMdeModulePkgTokenSpaceGuid.PcdStatusCodeUseSerial|TRUE
|
!endif
|
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoBarEnableMask|0x80
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBarRegisterOffset|0x00
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciBusNumber|0x0
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciDeviceNumber|0x1F
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciEnableRegisterOffset|0x44
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPciFunctionNumber|0x2
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddress|0x1800
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiIoPortBaseAddressMask|0xFFFC
|
gPcAtChipsetPkgTokenSpaceGuid.PcdAcpiPm1TmrOffset|0x08
|
|
# Specifies timeout value in microseconds for the BSP to detect all APs for the first time.
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuApInitTimeOutInMicroSeconds|1000
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmApSyncTimeout|10000
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuSmmStackSize|0x20000
|
|
#
|
# In non-FSP build (EDK2 build) or FSP API mode below PCD are FixedAtBuild
|
# (They will be DynamicEx in FSP Dispatch mode)
|
#
|
|
## Specifies the size of the microcode Region.
|
# @Prompt Microcode Region size.
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuMicrocodePatchRegionSize|0
|
|
## Specifies the AP wait loop state during POST phase.
|
# The value is defined as below.
|
# 1: Place AP in the Hlt-Loop state.
|
# 2: Place AP in the Mwait-Loop state.
|
# 3: Place AP in the Run-Loop state.
|
# @Prompt The AP wait loop state.
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuApLoopMode|2
|
|
######################################
|
# Silicon Configuration
|
######################################
|
!if $(TARGET) == DEBUG
|
gSiPkgTokenSpaceGuid.PcdSerialIoUartDebugEnable|1
|
!endif
|
gSiPkgTokenSpaceGuid.PcdSerialIoUartNumber|2
|
gSiPkgTokenSpaceGuid.PcdPciExpressRegionLength|gMinPlatformPkgTokenSpaceGuid.PcdPciExpressRegionLength
|
|
######################################
|
# Platform Configuration
|
######################################
|
gMinPlatformPkgTokenSpaceGuid.PcdMaxCpuSocketCount|1
|
gMinPlatformPkgTokenSpaceGuid.PcdMaxCpuCoreCount|8
|
gMinPlatformPkgTokenSpaceGuid.PcdMaxCpuThreadCount|2
|
|
#
|
# The PCDs are used to control the Windows SMM Security Mitigations Table - Protection Flags
|
#
|
# BIT0: If set, expresses that for all synchronous SMM entries,SMM will validate that input and output buffers lie entirely within the expected fixed memory regions.
|
# BIT1: If set, expresses that for all synchronous SMM entries, SMM will validate that input and output pointers embedded within the fixed communication buffer only refer to address ranges \
|
# that lie entirely within the expected fixed memory regions.
|
# BIT2: Firmware setting this bit is an indication that it will not allow reconfiguration of system resources via non-architectural mechanisms.
|
# BIT3-31: Reserved
|
#
|
gMinPlatformPkgTokenSpaceGuid.PcdWsmtProtectionFlags|0x07
|
|
!if $(TARGET) == RELEASE
|
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiReservedMemorySize|0x402
|
!else
|
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiReservedMemorySize|0x188B
|
!endif
|
|
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtDataMemorySize|0x4b
|
!if $(TARGET) == RELEASE
|
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtCodeMemorySize|0x70
|
!else
|
gMinPlatformPkgTokenSpaceGuid.PcdPlatformEfiRtCodeMemorySize|0xE0
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 1
|
gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 2
|
gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 3
|
gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x07, 0x03, 0x05, 0x0F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 4
|
gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x07, 0x03, 0x05, 0x1F, 0x00, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage == 5
|
gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x0F, 0x07, 0x1F, 0x1F, 0x0F, 0x0F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
!endif
|
|
!if gMinPlatformPkgTokenSpaceGuid.PcdBootStage >= 6
|
gMinPlatformPkgTokenSpaceGuid.PcdTestPointIbvPlatformFeature|{0x03, 0x0F, 0x07, 0x1F, 0x1F, 0x0F, 0x0F, 0x07, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}
|
!endif
|
|
######################################
|
# Board Configuration
|
######################################
|
gBoardModulePkgTokenSpaceGuid.PcdPs2KbMsEnable|0
|
gBoardModulePkgTokenSpaceGuid.PcdSuperIoPciIsaBridgeDevice|{0x00, 0x00, 0x1F, 0x00}
|
|
[PcdsFixedAtBuild.IA32]
|
######################################
|
# Edk2 Configuration
|
######################################
|
gEfiMdeModulePkgTokenSpaceGuid.PcdVpdBaseAddress|0x0
|
gIntelFsp2PkgTokenSpaceGuid.PcdGlobalDataPointerAddress|0xFED00148
|
gIntelFsp2WrapperTokenSpaceGuid.PcdPeiMinMemSize|0x3800000
|
|
######################################
|
# Platform Configuration
|
######################################
|
gMinPlatformPkgTokenSpaceGuid.PcdPeiPhaseStackTop|0xA0000
|
|
[PcdsFixedAtBuild.X64]
|
######################################
|
# Edk2 Configuration
|
######################################
|
|
# Default platform supported RFC 4646 languages: (American) English
|
gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLangCodes|"en-US"
|
|
[PcdsPatchableInModule.common]
|
######################################
|
# Edk2 Configuration
|
######################################
|
gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion|0x0208
|
gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000046
|
|
[PcdsDynamicDefault]
|
######################################
|
# Edk2 Configuration
|
######################################
|
gEfiMdeModulePkgTokenSpaceGuid.PcdAtaSmartEnable|TRUE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdConInConnectOnDemand|FALSE
|
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutColumn|0x0
|
gEfiMdeModulePkgTokenSpaceGuid.PcdConOutRow|0x0
|
gEfiMdeModulePkgTokenSpaceGuid.PcdS3BootScriptTablePrivateDataPtr|0x0
|
|
#
|
# Set video to native resolution as Windows 8 WHCK requirement.
|
#
|
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoHorizontalResolution|0x0
|
gEfiMdeModulePkgTokenSpaceGuid.PcdVideoVerticalResolution|0x0
|
|
gEfiSecurityPkgTokenSpaceGuid.PcdTpm2CurrentIrqNum|0x00
|
|
#
|
# FSP Base address PCD will be updated in FDF basing on flash map.
|
#
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFspsBaseAddress|0
|
|
# Platform will pre-allocate UPD buffer and pass it to FspWrapper
|
# Those dummy address will be patched before FspWrapper executing
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFspmUpdDataAddress|0x0
|
gIntelFsp2WrapperTokenSpaceGuid.PcdFspsUpdDataAddress|0x0
|
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuApTargetCstate|0
|
gUefiCpuPkgTokenSpaceGuid.PcdCpuMaxLogicalProcessorNumber|16
|
|
######################################
|
# Board Configuration
|
######################################
|
|
# Thunderbolt Configuration
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAcDcSwitch|0x0
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtAspm|0x0
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtCioPlugEventGpioPad|0x02010011
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtForcepowerGpioPad|13
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtGpioLevel|0x1
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtHotNotify|0x1
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtHotSMI|0x1
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPcieMemAddrRngMax|26
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPciePMemAddrRngMax|28
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtPciePMemRsvd|100
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtSetClkReq|0x1
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDTbtWakeupSupport|0x0
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRtd3Tbt|0x1
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdRtd3TbtClkReq|0x1
|
|
gWhiskeylakeOpenBoardPkgTokenSpaceGuid.PcdDciEnable|FALSE
|
|
[PcdsDynamicHii.X64.DEFAULT]
|
######################################
|
# Edk2 Configuration
|
######################################
|
gEfiMdePkgTokenSpaceGuid.PcdHardwareErrorRecordLevel|L"HwErrRecSupport"|gEfiGlobalVariableGuid|0x0|1 # Variable: L"HwErrRecSupport"
|
!if gMinPlatformPkgTokenSpaceGuid.PcdPerformanceEnable == TRUE
|
gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|L"Timeout"|gEfiGlobalVariableGuid|0x0|1 # Variable: L"Timeout"
|
!else
|
gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut|L"Timeout"|gEfiGlobalVariableGuid|0x0|5 # Variable: L"Timeout"
|
!endif
|