summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKun Qin <kuqin@microsoft.com>2025-04-15 00:28:36 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2025-06-19 06:17:18 +0000
commitb25c1aa090bc0292023e69f53ada5b3c0f2e426a (patch)
tree151a4e1b0fbd361e00b13b5447675d58b1f3b85e
parente8fe2e83f10822e2b3fb4e41e444e792cd7c2420 (diff)
downloadedk2-b25c1aa090bc0292023e69f53ada5b3c0f2e426a.zip
edk2-b25c1aa090bc0292023e69f53ada5b3c0f2e426a.tar.gz
edk2-b25c1aa090bc0292023e69f53ada5b3c0f2e426a.tar.bz2
OvmfPkg: PlatformCI: Ovmf x64 platform with Standalone MM
This change expands the CI pipeline build to a new platform type with Standalone MM support to ensure the incoming change works with Standalone MM environment on x64 platforms. Signed-off-by: Kun Qin <kun.qin@microsoft.com>
-rw-r--r--OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml15
-rw-r--r--OvmfPkg/PlatformCI/.azurepipelines/Windows-VS.yml15
2 files changed, 30 insertions, 0 deletions
diff --git a/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml b/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml
index a1f3a9b..a7a802c 100644
--- a/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml
+++ b/OvmfPkg/PlatformCI/.azurepipelines/Ubuntu-GCC.yml
@@ -120,6 +120,21 @@ jobs:
# Run.Flags: $(run_flags)
# Run: $(should_run)
+ OVMF_X64_MM_DEBUG:
+ Build.File: "$(package)/PlatformCI/PlatformBuild.py"
+ Build.Arch: "X64"
+ Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM2_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1 BLD_*_STANDALONE_MM_ENABLE=1"
+ Build.Target: "DEBUG"
+ Run.Flags: $(run_flags)
+ Run: $(should_run)
+ OVMF_X64_MM_RELEASE:
+ Build.File: "$(package)/PlatformCI/PlatformBuild.py"
+ Build.Arch: "X64"
+ Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM2_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1 BLD_*_STANDALONE_MM_ENABLE=1"
+ Build.Target: "RELEASE"
+ Run.Flags: $(run_flags)
+ Run: $(should_run)
+
AMDSEV_X64_DEBUG:
Build.File: "$(package)/PlatformCI/AmdSevBuild.py"
Build.Arch: "X64"
diff --git a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS.yml b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS.yml
index adba93c..9a9bf54 100644
--- a/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS.yml
+++ b/OvmfPkg/PlatformCI/.azurepipelines/Windows-VS.yml
@@ -121,6 +121,21 @@ jobs:
# Run.Flags: $(run_flags)
# Run: $(should_run)
+ OVMF_X64_MM_DEBUG:
+ Build.File: "$(package)/PlatformCI/PlatformBuild.py"
+ Build.Arch: "X64"
+ Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM2_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1 BLD_*_STANDALONE_MM_ENABLE=1"
+ Build.Target: "DEBUG"
+ Run.Flags: $(run_flags)
+ Run: $(should_run)
+ OVMF_X64_MM_RELEASE:
+ Build.File: "$(package)/PlatformCI/PlatformBuild.py"
+ Build.Arch: "X64"
+ Build.Flags: "BLD_*_SECURE_BOOT_ENABLE=1 BLD_*_SMM_REQUIRE=1 BLD_*_TPM2_ENABLE=1 BLD_*_NETWORK_TLS_ENABLE=1 BLD_*_NETWORK_IP6_ENABLE=1 BLD_*_NETWORK_HTTP_BOOT_ENABLE=1 BLD_*_STANDALONE_MM_ENABLE=1"
+ Build.Target: "RELEASE"
+ Run.Flags: $(run_flags)
+ Run: $(should_run)
+
workspace:
clean: all