## @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]#