@@ -237,10 +237,8 @@ INF MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
237237INF MdeModulePkg/Universal/FaultTolerantWritePei/FaultTolerantWritePei.inf
238238INF MdeModulePkg/Universal/Variable/Pei/VariablePei.inf
239239
240- !if $(SMM_ENABLED) == TRUE
241240INF QemuQ35Pkg/SmmAccess/SmmAccessPei.inf
242241INF MmSupervisorPkg/Drivers/MmCommunicationBuffer/MmCommunicationBufferPei.inf
243- !endif
244242
245243INF UefiCpuPkg/CpuMpPei/CpuMpPei.inf
246244
@@ -438,7 +436,6 @@ INF QemuQ35Pkg/QemuVideoDxe/QemuVideoDxe.inf
438436INF QemuQ35Pkg/QemuRamfbDxe/QemuRamfbDxe.inf
439437INF QemuQ35Pkg/IoMmuDxe/IoMmuDxe.inf
440438
441- !if $(SMM_ENABLED) == TRUE
442439INF QemuQ35Pkg/SmmControl2Dxe/SmmControl2Dxe.inf
443440INF QemuQ35Pkg/SmmAccess/SmmAccess2Dxe.inf
444441!if $(PEI_MM_IPL_ENABLED) == TRUE
@@ -452,20 +449,14 @@ INF QemuQ35Pkg/SmmAccess/SmmAccess2Dxe.inf
452449!endif
453450INF MmSupervisorPkg/Core/MmSupervisorCore.inf
454451INF UefiCpuPkg/CpuIo2Smm/CpuIo2StandaloneMm.inf
455- !endif
456452
457453#
458454# Variable driver stack (SMM)
459455#
460- !if $(SMM_ENABLED) == TRUE
461456INF QemuQ35Pkg/QemuFlashFvbServicesRuntimeDxe/FvbServicesStandaloneMm.inf
462457INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteStandaloneMm.inf
463458INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableStandaloneMm.inf
464459INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableSmmRuntimeDxe.inf
465- !else
466- INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf
467- INF MdeModulePkg/Universal/Variable/RuntimeDxe/VariableRuntimeDxe.inf
468- !endif
469460
470461#
471462# TPM support
@@ -495,13 +486,11 @@ INF MdeModulePkg/Universal/ReportStatusCodeRouter/Smm/ReportStatusCodeRouterSta
495486INF MdeModulePkg/Universal/Acpi/FirmwarePerformanceDataTableSmm/FirmwarePerformanceStandaloneMm.inf
496487INF MsCorePkg/MuVarPolicyFoundationDxe/MuVarPolicyFoundationDxe.inf
497488INF MsCorePkg/LoadOptionVariablePolicyDxe/LoadOptionVariablePolicyDxe.inf
498- !if $(SMM_ENABLED) == TRUE
499489INF MmSupervisorPkg/Drivers/MmSupervisorRing3Broker/MmSupervisorRing3Broker.inf
500490INF MmSupervisorPkg/Drivers/StandaloneMmUnblockMem/StandaloneMmUnblockMem.inf
501491!if $(PERF_TRACE_ENABLE) == TRUE
502492INF MmSupervisorPkg/Drivers/MmSupervisorRing3Performance/MmSupervisorRing3Performance.inf
503493!endif
504- !endif
505494# INF RuleOverride = DRIVER_ACPITABLE SecurityPkg/Tcg/Tcg2Smm/Tcg2Smm.inf
506495# COMMENTED OUT DUE TO LACK OF TPM
507496# INF SecurityPkg/Tcg/MemoryOverwriteControl/TcgMor.inf
@@ -512,18 +501,12 @@ INF MsGraphicsPkg/PrintScreenLogger/PrintScreenLogger.inf
512501INF SecurityPkg/Hash2DxeCrypto/Hash2DxeCrypto.inf
513502INF MsCorePkg/AcpiRGRT/AcpiRgrt.inf
514503
515- !if $(SMM_ENABLED) == TRUE
516504 !include $(SHARED_CRYPTO_PATH)/Driver/Bin/CryptoDriver.DXE.inc.fdf
517505 !include $(SHARED_CRYPTO_PATH)/Driver/Bin/CryptoDriver.STANDALONEMM_MMSUPV.inc.fdf
518- !else
519- !include $(SHARED_CRYPTO_PATH)/Driver/Bin/CryptoDriver.RUNTIMEDXE.inc.fdf
520- !endif
521506
522507!if $(BUILD_UNIT_TESTS) == TRUE
523508 # INF UefiTestingPkg/FunctionalSystemTests/SmmPagingProtectionsTest/Smm/SmmPagingProtectionsTestStandaloneMm.inf # NOT YET SUPPORTED
524- !if $(SMM_ENABLED) == TRUE
525509 INF MmSupervisorPkg/Test/MmPagingAuditTest/UEFI/MmPagingAuditApp.inf
526- !endif
527510 # INF UefiTestingPkg/AuditTests/PagingAudit/UEFI/DxePagingAuditDriver.inf
528511!endif
529512
@@ -564,9 +547,7 @@ FILE FREEFORM = PCD(gZeroTouchPkgTokenSpaceGuid.PcdZeroTouchCertificateFile) {
564547 INF MsGraphicsPkg/OnScreenKeyboardDxe/OnScreenKeyboardDxe.inf
565548 INF MsGraphicsPkg/SimpleWindowManagerDxe/SimpleWindowManagerDxe.inf
566549 INF AdvLoggerPkg/Application/AdvancedLogDumper/AdvancedLogDumper.inf
567- !if $(SMM_ENABLED) == TRUE
568550 INF MmSupervisorPkg/Drivers/MmSupervisorErrorReport/MmSupervisorErrorReport.inf
569- !endif
570551 FILE APPLICATION=PCD(gPcBdsPkgTokenSpaceGuid.PcdShellFile) {
571552 SECTION PE32=$(OUTPUT_DIRECTORY)/$(TARGET)_$(TOOL_CHAIN_TAG)/X64/Shell.efi
572553 SECTION UI= "EdkShell"
0 commit comments