QuarkPlatformPkg: Add modules required for TCG MOR feature
[mirror_edk2.git] / QuarkPlatformPkg / Quark.fdf
index c196d21274d189596e30d8b304d754be176e5487..9f51eb37479d1c10ab9036c6253669fdd680f028 100644 (file)
@@ -574,7 +574,9 @@ INF  FatPkg/EnhancedFatDxe/Fat.inf
 # Trusted Platform Module\r
 #\r
 !if $(MEASURED_BOOT_ENABLE)\r
 # Trusted Platform Module\r
 #\r
 !if $(MEASURED_BOOT_ENABLE)\r
+INF  SecurityPkg/Tcg/MemoryOverwriteControl/TcgMor.inf\r
 INF  SecurityPkg/Tcg/TcgDxe/TcgDxe.inf\r
 INF  SecurityPkg/Tcg/TcgDxe/TcgDxe.inf\r
+INF  RuleOverride = DRIVER_ACPITABLE SecurityPkg/Tcg/TcgSmm/TcgSmm.inf\r
 !endif\r
 \r
 ################################################################################\r
 !endif\r
 \r
 ################################################################################\r
@@ -724,6 +726,16 @@ INF  RuleOverride = TIANOCOMPRESSED PerformancePkg/Dp_App/Dp.inf
     VERSION   STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
   }\r
 \r
     VERSION   STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
   }\r
 \r
+[Rule.Common.DXE_SMM_DRIVER.DRIVER_ACPITABLE]\r
+  FILE SMM = $(NAMED_GUID) {\r
+    DXE_DEPEX DXE_DEPEX Optional       $(INF_OUTPUT)/$(MODULE_NAME).depex\r
+    PE32      PE32                     $(INF_OUTPUT)/$(MODULE_NAME).efi\r
+    RAW ACPI  Optional                |.acpi\r
+    RAW ASL   Optional                |.aml\r
+    UI        STRING="$(MODULE_NAME)" Optional\r
+    VERSION   STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
+  }\r
+\r
 [Rule.Common.SMM_CORE]\r
   FILE SMM_CORE = $(NAMED_GUID) {\r
     PE32      PE32                     $(INF_OUTPUT)/$(MODULE_NAME).efi\r
 [Rule.Common.SMM_CORE]\r
   FILE SMM_CORE = $(NAMED_GUID) {\r
     PE32      PE32                     $(INF_OUTPUT)/$(MODULE_NAME).efi\r