438 lines
17 KiB
Plaintext
438 lines
17 KiB
Plaintext
## @file
|
|
# Platform Package Flash Description File
|
|
#
|
|
#******************************************************************************
|
|
#* Copyright (c) 2014 - 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.
|
|
#*
|
|
#******************************************************************************
|
|
##
|
|
[FV.RECOVERYFV0]
|
|
BlockSize = 0x10000
|
|
FvAlignment = 16
|
|
ERASE_POLARITY = 1
|
|
MEMORY_MAPPED = TRUE
|
|
STICKY_WRITE = TRUE
|
|
LOCK_CAP = TRUE
|
|
LOCK_STATUS = TRUE
|
|
WRITE_DISABLED_CAP = TRUE
|
|
WRITE_ENABLED_CAP = TRUE
|
|
WRITE_STATUS = TRUE
|
|
WRITE_LOCK_CAP = TRUE
|
|
WRITE_LOCK_STATUS = TRUE
|
|
READ_DISABLED_CAP = TRUE
|
|
READ_ENABLED_CAP = TRUE
|
|
READ_STATUS = TRUE
|
|
READ_LOCK_CAP = TRUE
|
|
READ_LOCK_STATUS = TRUE
|
|
FvNameGuid = gH2OFlashMapRegionPeiFv0Guid
|
|
|
|
APRIORI PEI {
|
|
#[-start-201217-IB16560232-add]#
|
|
# In order to support use PeiDxeDebugLibReportStatusCode as DebugLib,
|
|
# load ReportStatusCodeRouterPei, StatusCodeHandlerPei and PlatformStatusCodeHandlerPei early.
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/PlatformStatusCodeHandler/Pei/PlatformStatusCodeHandlerPei.inf
|
|
#[-end-201217-IB16560232-add]#
|
|
}
|
|
#[-start-190806-IB16740000-move]
|
|
INF UefiCpuPkg/SecCore/SecCore.inf # RPPO-CNL-0090
|
|
#[-end-190806-IB16740000-move]
|
|
#[-start-201223-IB19010009-remove]#
|
|
#!if gSiPkgTokenSpaceGuid.PcdAmtEnable == TRUE
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Amt/AmtStatusCodePei/AmtStatusCodePei.inf
|
|
#!endif
|
|
#[-end-201223-IB19010009-remove]#
|
|
#[-start-201217-IB16560232-add]#
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/PlatformStatusCodeHandler/Pei/PlatformStatusCodeHandlerPei.inf
|
|
#[-end-201217-IB16560232-add]#
|
|
|
|
[FV.RECOVERYFV]
|
|
#[-start-201030-IB16810136-remove]#
|
|
#!if gPlatformModuleTokenSpaceGuid.PcdCapsuleEnable == TRUE
|
|
#INF $(PLATFORM_FULL_PACKAGE)/Features/CapsuleUpdate/PlatformInitRecovery/PlatformInitRecoveryPei.inf
|
|
#!endif
|
|
#[-end-201030-IB16810136-remove]#
|
|
!if gBoardModuleTokenSpaceGuid.PcdAdvancedFeatureEnable == TRUE
|
|
INF $(PLATFORM_FULL_PACKAGE)/PlatformInitAdvanced/PlatformInitAdvancedPei/PlatformInitAdvancedPreMem.inf
|
|
!endif
|
|
|
|
#[-start-210514-IB05660164-remove]#
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Cnv/CnvUefiVariables/CnvUefiVariables.inf
|
|
#[-end-210514-IB05660164-remove]#
|
|
|
|
#
|
|
# VTd Iommu Security for Pei
|
|
#
|
|
INF $(PLATFORM_FEATURES_PATH)/VTd/PlatformVTdInfoSamplePei/PlatformVTdInfoSamplePei.inf
|
|
|
|
|
|
#
|
|
# Features
|
|
#
|
|
!if (gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection == 1)
|
|
INF $(PLATFORM_FULL_PACKAGE)/FspWrapper/DebugEventHandler/DebugEventHandler.inf
|
|
!endif
|
|
|
|
#[-start-211126-IB17040216-modify]#
|
|
#
|
|
# Remove PcdResiliencyEnable requirement, because this is intel Chasm Falls PCD for reduce FV size.
|
|
#
|
|
#!if gPlatformModuleTokenSpaceGuid.PcdResiliencyEnable == FALSE
|
|
## Move from PreMemoryFv to reduce FvPrememory size in Resiliency debug build
|
|
!if gSiPkgTokenSpaceGuid.PcdAdlLpSupport == TRUE
|
|
INF $(PLATFORM_FEATURES_PATH)/Usb4Cm/Usb4PlatformPei/Usb4PlatformPei.inf
|
|
!endif
|
|
#!endif
|
|
#[-end-211126-IB17040216-modify]#
|
|
|
|
[FV.BACKUPFV]
|
|
|
|
|
|
[FV.RECOVERYFV2]
|
|
BlockSize = 0x10000
|
|
FvAlignment = 16 #FV alignment and FV attributes setting.
|
|
ERASE_POLARITY = 1
|
|
MEMORY_MAPPED = TRUE
|
|
STICKY_WRITE = TRUE
|
|
LOCK_CAP = TRUE
|
|
LOCK_STATUS = TRUE
|
|
WRITE_DISABLED_CAP = TRUE
|
|
WRITE_ENABLED_CAP = TRUE
|
|
WRITE_STATUS = TRUE
|
|
WRITE_LOCK_CAP = TRUE
|
|
WRITE_LOCK_STATUS = TRUE
|
|
READ_DISABLED_CAP = TRUE
|
|
READ_ENABLED_CAP = TRUE
|
|
READ_STATUS = TRUE
|
|
READ_LOCK_CAP = TRUE
|
|
READ_LOCK_STATUS = TRUE
|
|
FvNameGuid = 8579D1CA-45E8-4f1c-A789-FFA770672099
|
|
|
|
#[-start-211126-IB17040216-modify]#
|
|
#
|
|
# Remove this part, Insyde code did not need to change driver to another FV.
|
|
#
|
|
#!if gPlatformModuleTokenSpaceGuid.PcdResiliencyEnable == TRUE
|
|
## Move from PreMemoryFv to reduce FvPrememory size in Resiliency debug build
|
|
#!if gSiPkgTokenSpaceGuid.PcdAdlLpSupport == TRUE
|
|
#INF $(PLATFORM_FEATURES_PATH)/Usb4Cm/Usb4PlatformPei/Usb4PlatformPei.inf
|
|
#!endif
|
|
#!endif
|
|
#[-end-211126-IB17040216-modify]#
|
|
|
|
!if gBoardModuleTokenSpaceGuid.PcdAdvancedFeatureEnable == TRUE
|
|
!if gInsydeTokenSpaceGuid.PcdH2OBiosUpdateFaultToleranceResiliencyEnabled == TRUE
|
|
INF RuleOverride = LzmaCompress $(PLATFORMSAMPLE_PACKAGE)/PlatformInitAdvanced/PlatformInitAdvancedPei/PlatformInitAdvancedPostMem.inf
|
|
!else
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/PlatformInitAdvanced/PlatformInitAdvancedPei/PlatformInitAdvancedPostMem.inf
|
|
!endif
|
|
!endif #PcdAdvancedFeatureEnable
|
|
|
|
#[-start-210730-IB16560268-modify]#
|
|
#[-start-201229-IB06462251-modify]
|
|
#[-start-200420-IB17800058-2-modify]#
|
|
INF $(PLATFORM_FEATURES_PATH)/PciePhyFwLoading/PciePhyFwLoadingInit/Pei/PeiPciePhyFwLoadingInit.inf
|
|
#[-end-200420-IB17800058-2-modify]#
|
|
#[-end-201229-IB06462251-modify]
|
|
#[-end-210730-IB16560268-modify]#
|
|
|
|
!if gSiPkgTokenSpaceGuid.PcdPpamEnable == TRUE
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/NiftyRock/MsegSmramPei/MsegSmramPei.inf
|
|
!endif
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/FspWrapper/FspWrapperPeim/FspWrapperPeim.inf
|
|
#[-start-200911-IB17040161-add]#
|
|
#
|
|
# Telemetry
|
|
#
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/FspFirmwareVersionPeim/FspFirmwareVersionPeim.inf
|
|
#[-end-200911-IB17040161-add]#
|
|
|
|
|
|
#[-start-200911-IB17040161-add]#
|
|
#
|
|
# Telemetry
|
|
#
|
|
!if gIntelFsp2WrapperTokenSpaceGuid.PcdFspModeSelection == 1
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/BiosGuardFirmwareVersionPeim/BiosGuardFirmwareVersionPeimFsp.inf
|
|
!else
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/BiosGuardFirmwareVersionPeim/BiosGuardFirmwareVersionPeim.inf
|
|
!endif # PcdFspModeSelectio
|
|
#[-end-200911-IB17040161-add]#
|
|
|
|
[FV.FW_BINARIES_FV]
|
|
BlockSize = 0x00001000
|
|
FvAlignment = 16
|
|
ERASE_POLARITY = 1
|
|
MEMORY_MAPPED = TRUE
|
|
STICKY_WRITE = TRUE
|
|
LOCK_CAP = TRUE
|
|
LOCK_STATUS = TRUE
|
|
WRITE_DISABLED_CAP = TRUE
|
|
WRITE_ENABLED_CAP = TRUE
|
|
WRITE_STATUS = TRUE
|
|
WRITE_LOCK_CAP = TRUE
|
|
WRITE_LOCK_STATUS = TRUE
|
|
READ_DISABLED_CAP = TRUE
|
|
READ_ENABLED_CAP = TRUE
|
|
READ_STATUS = TRUE
|
|
READ_LOCK_CAP = TRUE
|
|
READ_LOCK_STATUS = TRUE
|
|
FvNameGuid = 7bbb3e42-5a6a-4080-8077-cf05e6cf8d2c
|
|
|
|
[FV.DXEFV]
|
|
APRIORI DXE {
|
|
#[-start-201217-IB16560232-add]#
|
|
# In order to support use PeiDxeDebugLibReportStatusCode as DebugLib,
|
|
# load ReportStatusCodeRouterRuntimeDxe, StatusCodeHandlerRuntimeDxe and PlatformStatusCodeHandlerRuntimeDxe early.
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/PlatformStatusCodeHandler/RuntimeDxe/PlatformStatusCodeHandlerRuntimeDxe.inf
|
|
INF $(PLATFORM_FEATURES_PATH)/PlatformStatusCodeHandler/Smm/PlatformStatusCodeHandlerSmm.inf
|
|
#[-end-201217-IB16560232-add]#
|
|
}
|
|
#[-start-201217-IB16560232-add]#
|
|
INF $(PLATFORM_FEATURES_PATH)/PlatformStatusCodeHandler/RuntimeDxe/PlatformStatusCodeHandlerRuntimeDxe.inf
|
|
INF $(PLATFORM_FEATURES_PATH)/PlatformStatusCodeHandler/Smm/PlatformStatusCodeHandlerSmm.inf
|
|
#[-end-201217-IB16560232-add]#
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Platform/SaveMemoryConfig/Dxe/SaveMemoryConfig.inf
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/PlatformInitAdvanced/PlatformInitAdvancedDxe/PlatformInitAdvancedDxe.inf
|
|
#[-start-201223-IB19010009-remove]#
|
|
##[-start-180420-IB11270199-modify]#
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Amt/SecureEraseDxe/SecureEraseDxe.inf
|
|
##[-end-180420-IB11270199-modify]#
|
|
#[-end-201223-IB19010009-remove]#
|
|
#[-start-200219-IB17800049-modfiy]#
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Platform/SmmPlatform/Smm/SmmPlatform.inf
|
|
#[-end-200219-IB17800049-modfiy]#
|
|
|
|
#
|
|
# USB4 Connection Manager
|
|
#
|
|
!if gSiPkgTokenSpaceGuid.PcdAdlLpSupport == TRUE
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/Usb4Cm/Usb4CmDxe/Usb4CmDxe.inf
|
|
!endif
|
|
|
|
|
|
!if gBoardModuleTokenSpaceGuid.PcdAdvancedFeatureEnable == TRUE
|
|
!if gSiPkgTokenSpaceGuid.PcdAcpiEnable == TRUE
|
|
INF $(PLATFORM_FULL_PACKAGE)/PlatformInitAdvanced/PlatformInitAdvancedSmm/PlatformInitAdvancedSmm.inf
|
|
!endif
|
|
!endif
|
|
|
|
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/DashG/DxeDgOpregionInit.inf
|
|
|
|
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/Pmic/PmicNvm/CastroCove/CastroCovePmicNvm.inf
|
|
|
|
#[-start-200911-IB17040161-add]#
|
|
#
|
|
# Telemetry related
|
|
#
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/PlatformFirmwareVersionDxe/PlatformFirmwareVersionDxe.inf
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/SiFirmwareVersionDxe/SiFirmwareVersionDxe.inf
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/MotherBoardHealthDxe/MotherBoardHealthDxe.inf
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/NvmeHealthDxe/NvmeHealthDxe.inf
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/MrcHealthDxe/MrcHealthDataInit.inf
|
|
INF $(PLATFORM_FULL_PACKAGE)/Telemetry/CsmeHealthDxe/CsmeHealthDxe.inf
|
|
#[-end-200911-IB17040161-add]#
|
|
|
|
#[-start-201223-IB19010009-remove]#
|
|
#!if gSiPkgTokenSpaceGuid.PcdAmtEnable
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Amt/AmtPetAlertDxe/AmtPetAlertDxe.inf
|
|
##[-start-180416-IB11270199-add]#
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Amt/AmtSaveMebxConfigDxe/AmtSaveMebxConfigDxe.inf
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Amt/AmtWrapperDxe/AmtWrapperDxe.inf
|
|
##[-end-180416-IB11270199-add]#
|
|
#INF $(PLATFORMSAMPLE_PACKAGE)/Features/Amt/AsfTable/AsfTable.inf
|
|
#INF $(PLATFORM_FEATURES_PATH)/Amt/AmtMacPassThrough/AmtMacPassThrough.inf
|
|
##[-start-201029-IB16740120-remove]#
|
|
##!if gPlatformModuleTokenSpaceGuid.PcdOneClickRecoveryEnable == TRUE
|
|
## INF $(PLATFORM_FULL_PACKAGE)/Features/Amt/OneClickRecovery/OneClickRecovery.inf
|
|
##!endif
|
|
##[-end-201029-IB16740120-remove]#
|
|
#!endif
|
|
##[-start-201217-IB19010007-modify]#
|
|
#[-end-201223-IB19010009-remove]#
|
|
#//[-start-201111-IB02950673-modify]//
|
|
!if gSiPkgTokenSpaceGuid.PcdPpamEnable == TRUE
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/NiftyRock/PpamPlatformSmm/PpamPlatformSmm.inf
|
|
|
|
!if ($(TARGET) == DEBUG) && (gInsydeTokenSpaceGuid.PcdH2ODdtSupported == FALSE)
|
|
FILE FREEFORM = PCD (gSiPkgTokenSpaceGuid.PcdSpsBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Debug/Sps.bin
|
|
SECTION UI = "DgrDebugSps"
|
|
}
|
|
FILE FREEFORM = PCD (gPlatformModuleTokenSpaceGuid.PcdPpam11BinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Debug/Ppam11.bin
|
|
SECTION UI = "DgrDebugPpam11"
|
|
}
|
|
FILE FREEFORM = PCD (gPlatformModuleTokenSpaceGuid.PcdPpam11ManifestBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Debug/PpamManifest.bin
|
|
SECTION UI = "DgrDebugPpam11Manifest"
|
|
}
|
|
FILE FREEFORM = PCD (gSiPkgTokenSpaceGuid.PcdSpsSmmEntryPointBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Debug/SpsSmmEntryPoint.bin
|
|
SECTION UI = "DgrDebugSpsSmmEntryPoint"
|
|
}
|
|
!else
|
|
FILE FREEFORM = PCD (gSiPkgTokenSpaceGuid.PcdSpsBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Release/Sps.bin
|
|
SECTION UI = "DgrReleaseSps"
|
|
}
|
|
FILE FREEFORM = PCD (gPlatformModuleTokenSpaceGuid.PcdPpam11BinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Release/Ppam11.bin
|
|
SECTION UI = "DgrReleasePpam11"
|
|
}
|
|
FILE FREEFORM = PCD (gPlatformModuleTokenSpaceGuid.PcdPpam11ManifestBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Release/PpamManifest.bin
|
|
SECTION UI = "DgrReleasePpam11Manifest"
|
|
}
|
|
FILE FREEFORM = PCD (gSiPkgTokenSpaceGuid.PcdSpsSmmEntryPointBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/Release/SpsSmmEntryPoint.bin
|
|
SECTION UI = "DgrReleaseSpsSmmEntryPoint"
|
|
}
|
|
!endif
|
|
|
|
!if gPlatformModuleTokenSpaceGuid.PcdDgrPolicyOverride == TRUE
|
|
FILE FREEFORM = PCD (gPlatformModuleTokenSpaceGuid.PcdSpsIoPolicyBitmap) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/IoPolicyBitmap.bin
|
|
}
|
|
FILE FREEFORM = PCD (gPlatformModuleTokenSpaceGuid.PcdSpsMsrPolicyBitmap) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/MsrPolicyBitmap.bin
|
|
}
|
|
!endif
|
|
|
|
!if gSiPkgTokenSpaceGuid.PcdSpaEnable == TRUE
|
|
FILE FREEFORM = PCD (gSiPkgTokenSpaceGuid.PcdSpaSmmEntryPointBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/spa/SpaSmmEntryPoint.bin
|
|
SECTION UI = "DgrSpaSmmEntryPoint"
|
|
}
|
|
|
|
FILE FREEFORM = PCD (gSiPkgTokenSpaceGuid.PcdSpaBinFile) {
|
|
SECTION RAW = $(PROJECT_PKG)/Binary/NiftyRock/$(NIFTYROCK_PPAM_VERSION)/spa/Spa.bin
|
|
SECTION UI = "DgrSpa"
|
|
}
|
|
!endif
|
|
!endif
|
|
#//[-end-201111-IB02950673-modify]//
|
|
#[-end-201217-IB19010007-modify]#
|
|
|
|
!if gPlatformModuleTokenSpaceGuid.PcdVtioEnable == TRUE
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Vtio/Dxe/VtioDxe.inf
|
|
!endif
|
|
##
|
|
## Policy
|
|
##
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/PlatformInitAdvanced/PolicyInitAdvancedDxe/PolicyInitAdvancedDxe.inf
|
|
INF RuleOverride = ACPITABLE $(PLATFORMSAMPLE_PACKAGE)/Features/UsbTypeC/UsbTypeCDxe/UsbTypeCDxe.inf
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Wdt/WdtAppDxe/WdtAppDxe.inf
|
|
|
|
!if gSiPkgTokenSpaceGuid.PcdAtaEnable == TRUE
|
|
INF $(PLATFORM_FULL_PACKAGE)/Features/Sata/SataController/SataController.inf
|
|
!endif
|
|
|
|
#[-start-210426-IB16810151-modify]#
|
|
#[-start-210104-IB19010013-modify]#
|
|
#[-start-201030-IB16810136-add]#
|
|
!if gPlatformModuleTokenSpaceGuid.PcdCapsuleEnable == TRUE
|
|
INF FILE_GUID = $(FMP_CLIENT_PLATFORM_SYSTEM_BIOS) $(CHIPSET_PKG)/Override/EDK2/FmpDevicePkg/FmpDxe/FmpDxe.inf
|
|
#[-start-201230-IB16810143-add]#
|
|
INF FILE_GUID = $(FMP_CLIENT_PLATFORM_SYSTEM_BTGACM) $(CHIPSET_PKG)/Override/EDK2/FmpDevicePkg/FmpDxe/FmpDxe.inf
|
|
#[-end-201230-IB16810143-add]#
|
|
#[-start-210830-IB16810163-modify]#
|
|
#[-start-201112-IB16810138-add]#
|
|
INF FILE_GUID = $(FMP_CLIENT_PLATFORM_SYSTEM_ME) $(CHIPSET_PKG)/Override/EDK2/FmpDevicePkg/FmpDxe/FmpDxe.inf
|
|
#[-end-201112-IB16810138-add]#
|
|
#[-end-210830-IB16810163-modify]#
|
|
#[-start-201130-IB16810140-add]#
|
|
INF FILE_GUID = $(FMP_CLIENT_PLATFORM_SYSTEM_UCODE) $(CHIPSET_PKG)/Override/EDK2/FmpDevicePkg/FmpDxe/FmpDxe.inf
|
|
#[-end-201130-IB16810140-add]#
|
|
#[-end-210104-IB19010013-modify]#
|
|
#[-end-210426-IB16810151-modify]#
|
|
!endif
|
|
#[-end-201030-IB16810136-add]#
|
|
# [-start-190902-IB16740052-add]
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Rst/RstUefiDriverSupport/RstUefiDriverSupport.inf
|
|
# [-end-190902-IB16740052-add]
|
|
!if gChipsetPkgTokenSpaceGuid.PcdUseCrbEcFlag == TRUE #&& gBoardModuleTokenSpaceGuid.PcdEcPresent == TRUE
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/EC/EC.inf
|
|
!endif
|
|
##
|
|
## HSTI
|
|
##
|
|
!if gChipsetPkgTokenSpaceGuid.PcdHstiSupported == TRUE
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Hsti/HstiIhvDxe/HstiIhvDxe.inf
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Hsti/HstiResultDxe/HstiResultDxe.inf
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Hsti/HstiIhvSmm/HstiIhvSmm.inf
|
|
!endif
|
|
INF $(PLATFORM_FULL_PACKAGE)/Platform/PciPlatform/Dxe/PciPlatform.inf
|
|
|
|
##
|
|
## Crash Log Support
|
|
##
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/CrashLogDxe/CrashLogDxe.inf
|
|
|
|
#[-start-210514-IB05660164-add]#
|
|
#
|
|
# Network
|
|
#
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Cnv/CnvUefiVariables/CnvUefiVariables.inf
|
|
#[-end-210514-IB05660164-add]#
|
|
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Me/MeSmbiosUpdateConfigDxe/MeSmbiosUpdateConfigDxe.inf
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Me/MeExtMeasurement/Dxe/MeExtMeasurement.inf
|
|
|
|
#
|
|
# VTd Iommu Security
|
|
#
|
|
INF $(PLATFORM_FEATURES_PATH)/VTd/PlatformVTdSampleDxe/PlatformVTdSampleDxe.inf
|
|
|
|
INF $(PLATFORM_FEATURES_PATH)/Tme/Dxe/TmeInitDxe.inf
|
|
|
|
#################################################################################
|
|
##
|
|
## FV.DXEFV Override
|
|
##
|
|
#################################################################################
|
|
##
|
|
## AcpiTables
|
|
##
|
|
INF RuleOverride = ACPITABLE $(PLATFORMSAMPLE_PACKAGE)/Features/Dptf/AcpiTables/DptfAcpiTables.inf
|
|
INF $(PLATFORMSAMPLE_PACKAGE)/Features/Dptf/Dxe/Dptf.inf
|
|
#[-start-210408-IB17800122-modify]#
|
|
!if gChipsetPkgTokenSpaceGuid.PcdRetimerCapsuleUpdateSupported == TRUE
|
|
INF $(PLATFORM_FEATURES_PATH)/TcssRetimerCapsuleUpdate/RetimerCapsuleSupportDriver/RetimerCapsuleUpdate.inf
|
|
!endif
|
|
#[-end-210408-IB17800122-modify]#
|
|
|
|
#[-start-210720-IB16810158-add]#
|
|
[FV.FvWifiDxeUnCompact]
|
|
!if gPlatformModuleTokenSpaceGuid.PcdNetworkEnable == TRUE
|
|
|
|
!if (gSiPkgTokenSpaceGuid.PcdAmtEnable == TRUE) AND (gPlatformModuleTokenSpaceGuid.PcdWifiProfileSyncEnable == TRUE)
|
|
INF $(PLATFORM_FEATURES_PATH)/Amt/WifiProfileSync/WifiProfileSync.inf
|
|
!endif
|
|
!if gChipsetPkgTokenSpaceGuid.PcdUefiWirelessCnvtEnable == TRUE
|
|
# There is a Kernel driver already: WifiConnectionManagerDxe.inf
|
|
#INF $(PLATFORM_FEATURES_PATH)/WifiConnectionManagerDxe/WifiConnectionManagerDxe.inf
|
|
!endif
|
|
|
|
!endif
|
|
|
|
[FV.FvBlueToothDxeUnCompact]
|
|
!if gPlatformModuleTokenSpaceGuid.PcdNetworkEnable == TRUE
|
|
|
|
!if gChipsetPkgTokenSpaceGuid.PcdUefiWirelessCnvtEnable == TRUE
|
|
INF BluetoothPkg/BluetoothConnectionManagerDxe/BluetoothConnectionManagerDxe.inf
|
|
INF BluetoothPkg/UsbBtHciDxe/UsbBtHciDxe.inf
|
|
INF BluetoothPkg/BluetoothBusDxe/BluetoothBusDxe.inf
|
|
INF BluetoothPkg/BluetoothHidDxe/BluetoothHidDxe.inf
|
|
INF BluetoothPkg/HidKbDxe/HidKbDxe.inf
|
|
INF BluetoothPkg/HidMouseDxe/HidMouseDxe.inf
|
|
!endif
|
|
|
|
!endif
|
|
#[-end-210720-IB16810158-add]# |