diff --git a/Silicon/Intel/SimicsIch10Pkg/IchUefiBootInclude.fdf b/Silicon/Intel/SimicsIch10Pkg/IchUefiBootInclude.fdf index 8211a8a6274..ed345ec5ccc 100644 --- a/Silicon/Intel/SimicsIch10Pkg/IchUefiBootInclude.fdf +++ b/Silicon/Intel/SimicsIch10Pkg/IchUefiBootInclude.fdf @@ -9,5 +9,9 @@ !if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly == FALSE INF $(PCH_PKG)/SmmControl/RuntimeDxe/SmmControl2Dxe.inf - INF $(PCH_PKG)/Spi/Smm/PchSpiSmm.inf + !if gMinPlatformPkgTokenSpaceGuid.PcdStandaloneMmEnable == TRUE + INF $(PCH_PKG)/Spi/Smm/PchSpiStandaloneMm.inf + !else + INF $(PCH_PKG)/Spi/Smm/PchSpiSmm.inf + !endif !endif diff --git a/Silicon/Intel/SimicsX58SktPkg/SktUefiBootInclude.fdf b/Silicon/Intel/SimicsX58SktPkg/SktUefiBootInclude.fdf index 42c8408c05c..28d970912e4 100644 --- a/Silicon/Intel/SimicsX58SktPkg/SktUefiBootInclude.fdf +++ b/Silicon/Intel/SimicsX58SktPkg/SktUefiBootInclude.fdf @@ -9,6 +9,10 @@ !if gMinPlatformPkgTokenSpaceGuid.PcdBootToShellOnly == FALSE INF IntelSiliconPkg/Feature/SmmAccess/SmmAccessDxe/SmmAccess.inf - INF UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf + !if gMinPlatformPkgTokenSpaceGuid.PcdStandaloneMmEnable == TRUE + INF UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuStandaloneMm.inf + !else + INF UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm.inf + !endif !endif INF MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridgeDxe.inf