summaryrefslogtreecommitdiff
path: root/OvmfPkg/PlatformCI
AgeCommit message (Collapse)AuthorFilesLines
2026-07-30OvmfPkg: PlatformCI: Add PATH_TO_OS FlagOliver Smith-Denny1-1/+22
This adds the ability to pass PATH_TO_OS to the PlatformBuild.py scripts in the PlatformCI folder. This allows easy booting to an OS (or generically adding a drive) while using the standard PlatformBuild.py for OvmfPkg. Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2026-07-27OvmfPkg: Update VS2022 CI to VS2026Oliver Smith-Denny1-1/+1
This follows the rest of edk2 to update VS2022 CI to VS2026. Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2026-03-17.azurepipelines,OvmfPkg: Remove RISCV64, LOONGARCH64 from CLANGPDB CIMike Beaton1-18/+0
CLANGPDB does not currently support RISCV64 or LOONGARCH64. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-03-17Global: Clone GCC to CLANGPDB CIMike Beaton1-0/+170
Subsequent commits remove build steps which CLANGPDB cannot build. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-03-17.azurepipelines,OvmfPkg: Remove LOONGARCH64 builds from CLANGDWARF CIMike Beaton1-9/+0
LOONGARCH64 is not currently supported on CLANGDWARF. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-03-17Global: Remove CLANGDWARF from PR gatesMike Beaton1-3/+1
See discussion in #11886. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-03-17Global: Clone GCC to CLANGDWARF CIMike Beaton1-0/+170
A subsequent commit removes build steps which CLANGDWARF cannot build. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-03-13Global: Rename default_linux_image to default_linux_containerMike Beaton1-1/+1
Now that we have introduced default_linux_vm, the naming becomes somewhat confusing, since there are two different images specified for two different reasons. By naming one of them _vm and the other _container we surface their intended usage in their variable name. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-03-13Global: Move Azure Pipelines vmImage defaults to defaults.ymlMike Beaton2-2/+2
The pool vmImage for running Azure Pipelines jobs is always either 'windows-2022' or 'ubuntu-24.02'. Move these default values to defaults.yml so they can be changed in one location in future. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-02-26OvmfPkg: Remove references to GCC5 in scripts and toolsMike Beaton1-1/+1
Note the GCC tool chain tag is currently intended to be compatible with gcc releases 8 and higher. Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2026-02-10OvmfPkg: Update wiki linksMichael Kubacki1-1/+2
The wiki has moved and this change updates links in OvmfPkg to refer to the new location. - New location: https://github.com/tianocore/tianocore-wiki.github.io - Rendered version: https://www.tianocore.org/tianocore-wiki.github.io/ - Old location: https://github.com/tianocore/tianocore.github.io/wiki More details: https://github.com/tianocore/edk2/discussions/11969 Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2026-01-27OvmfPkg: Move post-merge pipelines runs to a daily buildMichael Kubacki2-6/+22
Pipelines currently run at two main points: - Pushes to pull requests - Post-merge (after a commit is merged to the master branch) There are two main reasons this has historically been done: 1. To catch any issues that may have been missed during PR validation due to timing related factors (e.g., merge order into master). 2. To separate a more extensive set of tests from the PR validation to reduce the feedback time for contributors in PRs. PRs are ordered in master with mergify's merge queue, which helps reduce timing related issues for (1). For (2), the current post-merge tests are not significantly different from the PR validation tests, so the value is limited. The main differentiation is that the PR eval tool is only run in PR triggered pipelines and always runs in non-PR triggered runs: For example: ``` - task: CmdLine@2 displayName: Check if ${{ parameters.build_pkgs }} need testing inputs: script: stuart_pr_eval ... condition: eq(variables['Build.Reason'], 'PullRequest') ``` It is rare for an issue not be found in the PR eval run. Therefore, we are moving post-merge runs to a daily schedule. This will still provide regular testing of the master branch while reducing overall resource usage lending more capacity to PR validation runs and the introduction of Clang pipelines. These pipelines are scheduled to run daily at 5AM UTC chosen to minimize overlap with other scheduled pipelines. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2025-12-10Global: Update CI from GCC5 to GCCMike Beaton1-1/+1
Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Mike Beaton <mjsbeaton@gmail.com>
2025-12-03OvmfPkg: Drop mixed IA32/X64 builds from platform CIArd Biesheuvel2-95/+0
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2025-09-26OvmfPkg: Drop ARM32 SupportOliver Smith-Denny1-1/+0
edk2 is dropping support for the ARM32 architecture. This commit removes ARM32 code from OvmfPkg. This drops irrelevant VALID_ARCHITECTURES comments from infs that are not arch specific. Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2025-09-09OvmfPkg: Remove OVMF IA32Oliver Smith-Denny5-57/+6
This commit removes OVMF IA32 from edk2 per RFC https://edk2.groups.io/g/devel/topic/rfc_remove_ovmf_ia32_and/114152215. OVMF IA32 is a 32 bit only platform that no longer represents the vast majority of physical platforms. The RFC details more reasoning in much more depth. OVMF IA32 will be kept in a branch off the edk2-stable202508 tag for any long term consumers; it will receive build break updates only (e.g. if an upstream submodule changes location). Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2025-07-09Revert "OvmfPkg: Pass command-line args to PR Eval"Michael Kubacki1-14/+1
A change was made to the following pytool releases to prevent a platform from needing to include additional logic to consider command-line build variable parameters for PR evaluation. - edk2-pytool-library v0.23.4 - edk2-pytool-extensions v0.29.11 Commit 33e58db was added as a workaround, but that is no longer needed after these pytool updates, so revert it. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2025-07-08OvmfPkg: Pass command-line args to PR EvalMichael Kubacki1-1/+14
Allow PR eval to operate with the same input variable values as the build command would. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2025-06-19OvmfPkg: PlatformCI: Ovmf x64 platform with Standalone MMKun Qin2-0/+30
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>
2025-06-19OvmfPkg: OvmfPkgX64: Platform changes for Standalone MM supportKun Qin1-0/+5
This change adds a build flag in the platform DSC file to support standalone MM build on OVMF platform. The new standalone MM platform will not support S3 boot and thus no SMM lock box related components are included. Signed-off-by: Kun Qin <kun.qin@microsoft.com>
2025-04-23OvmfPkg: Update ubuntu VM image to 24.04Michael Kubacki1-1/+1
Update to the latest 24.04 image from 22.04. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2025-04-23OvmfPkg: Update pipeline filenamesMichael Kubacki2-2/+2
Details about a particular pipeline change over time - such as the specific Linux distro or toolchain version. At the same time, the pipeline files are directly referenced in Azure Pipelines to run the pipeline and few users have access to change those details. To make the files less likely to refer to outdated information over time and reduce the need for an Azure Pipeline administrator to get involved, the files are updated to drop specific details apart from the host OS environment used in the pipeline. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2025-02-07OvmfPkg: Add RDRAND Support To QEMUOliver Smith-Denny1-0/+3
In order to use dynamic stack cookies, we need RDRAND support from QEMU, so this updates the QEMU launching code for OvmfPkg to include RDRAND support. Signed-off-by: Oliver Smith-Denny <osde@linux.microsoft.com>
2024-12-14OvmfPkg: Add minimum Python version for CI badgeMichael Kubacki1-1/+2
The Python version used for build and CI should always be at least the minimum version supported by edk2-pytool-extensions. A badge is added that keeps this information dynamically up-to-date based on the minimum version specified in edk2-pytool-extensions pyproject.toml file. Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2024-12-11Update CI to VS2022Oliver Smith-Denny2-4/+4
This PR updates the CI pipelines to use VS2022 instead of VS2019 as that is the latest supported VS toolchain on edk2. Continuous-integration-options: PatchCheck.ignore-multi-package Signed-off-by: Oliver Smith-Denny <osde@microsoft.com>
2024-06-18OvmfPkg/PlatformCI: Add CI coverage for LoongArchVirtQemuChao Li2-2/+15
Add support for building LoongArchVirtQemu platform in CI BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=4584 Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Chao Li <lichao@loongson.cn>
2024-05-24OvmfPkg PlatformCI: Support virtio-rng-pciFlickdm1-0/+2
This patch adds "virtio-rng-pci" to the PlatformBuildLib.py This adds Rng services to the guest VM Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Doug Flick [MSFT] <doug.edk2@gmail.com> Tested-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Ard Biesheuvel <ardb@kernel.org>
2024-02-25OvmfPkg/CI: copy shell to virtual driveGerd Hoffmann1-1/+11
Place the EFI shell as EFI/BOOT/BOOT{ARCH}.EFI on the virtual drive. This allows the "run to shell" CI test case to work even in case the shell is not included in the firmware image. This is needed because an followup patch will exclude the shell from secure boot enabled firmware images. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Laszlo Ersek <lersek@redhat.com> Acked-by: Jiewen Yao <Jiewen.yao@intel.com> Message-Id: <20240222101358.67818-12-kraxel@redhat.com>
2023-09-19OvmfPkg/PlatformCI: Disable DebugMacroCheckMichael Kubacki1-0/+1
Disables the DebugMacroCheck CI plugin to reduce CI checks performed in the package. Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
2023-08-04OvmfPkg/PlatformCI: Boot OVMF in SMP mode.Gerd Hoffmann1-0/+2
Increase the chance that CI finds bugs in MP changes. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> (cherry picked from commit f92a9dce10281c103b04d6b38283e0ff1d677b91) Reapplying, since the CI (Windows and Linux) use Qemu 8 now, which works with SMP again. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4324 Signed-off-by: Oliver Steffen <osteffen@redhat.com> [ardb: use single-threaded TCG for SMM]
2023-08-04OvmfPkg/PlatformCI VS2019: Disable workaround for cpuhp bugfixOliver Steffen2-13/+1
This reverts commit 3beb8c965455f4c1cc3184e36c627ef1d9bfe5f9. Both Windows and Linux CI jobs are now using Qemu 8, this workaround is no longer needed. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4324 Signed-off-by: Oliver Steffen <osteffen@redhat.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-08-04OvmfPkg/PlatformCI: Use recent Qemu on WindowsOliver Steffen1-1/+1
Bump the version of the Qemu chocolatey package up to 2023.7.25. The Linux CI is already using Qemu 8. REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4324 Signed-off-by: Oliver Steffen <osteffen@redhat.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-07-05OvmfPkg/PlatformCI: Skip GCC5_OVMF_IA32X64_FULL_NOOPT buildYi Li1-7/+10
The effect of LTO is limited with optimization turned off, and blocked the upgrade of Openssl3.0. We already skipped this build with VS2019, skip the GCC NOOPT build also. Signed-off-by: Yi Li <yi1.li@intel.com> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
2023-03-31OvmfPkg/CI: Revert SMP modeMichael Kubacki1-1/+0
This is causing excessive boot times in the VS2019 IA32/X64 Full run to shell tasks (> 2 minutes) and blocking all edk2 CI. This patch removes the change so it can be root caused separately without blocking other patches unrelated to OVMF. Reverts f92a9dce10281c103b04d6b38283e0ff1d677b91 Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
2023-03-29OvmfPkg/CI: Boot OVMF in SMP mode.Gerd Hoffmann1-1/+1
Increase the chance that CI finds bugs in MP changes. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2023-03-16OvmfPkg/PlatformCI: Add CI coverage for RiscVVirtQemuSunil V L2-0/+46
Add support for building RiscVVirtQemu platform in CI. Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Sunil V L <sunilvl@ventanamicro.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com>
2023-01-20OvmfPkg/PlatformCI VS2019: Enable temporary workaround for cpuhp bugfixArd Biesheuvel2-1/+13
QEMU for x86 has a nasty CPU hotplug bug of which the ramifications are difficult to oversee, even though KVM acceleration seems to be unaffected. This has been addressed in QEMU mainline, and will percolate through the ecosystem at its usual pace. In the mean time, due to the potential impact on production workloads, we will be updating OVMF to abort the boot when it detects a QEMU build that is affected. Tiancore's platform CI uses QEMU in TCG mode, and is therefore impacted by this mitigation, unless its QEMU builds are updated. This has been done for Ubuntu-GCC5, but Windows-VS2019 still uses a QEMU build that is affected. Aborting the boot upon detecting the QEMU issue will render all boot tests carried out on Windows-VS2019 broken unless we implement the 'escape hatch' that enables proceed-at-your-own-risk mode, and permits the boot to proceed even if the QEMU issue is detected. So let's enable this for Windows-VS2019, and remove it again once it is no longer needed. Cc: Laszlo Ersek <lersek@redhat.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Michael Brown <mcb30@ipxe.org> Cc: Oliver Steffen <osteffen@redhat.com> Cc: Michael Kubacki <michael.kubacki@microsoft.com> Bugzilla: https://bugzilla.tianocore.org/show_bug.cgi?id=4250 Signed-off-by: Ard Biesheuvel <ardb@kernel.org> Message-Id: <20230119134302.1524569-1-ardb@kernel.org> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Jiewen Yao <Jiewen.yao@Intel.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2023-01-17OvmfPkg: CI: use ubuntu-22.04 vm_image (Linux only)Oliver Steffen1-1/+1
Switch over to ubuntu-22.04 as the vm_image for Linux CI jobs. The previously used ubuntu-18.04 which is not available anymore since Dec 1st 2022. Signed-off-by: Oliver Steffen <osteffen@redhat.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Jiewen Yao <jiewen.yao@intel.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Chris Fernald <chfernal@microsoft.com>
2023-01-17OvmfPkg: CI: Use Fedora 35 container (Linux only)Oliver Steffen1-5/+3
Run the Linux jobs of the OvmfPkg platform CI inside a container, in the same way the general CI does now. Make use of the default image specified in the defaults.yml template. Do not run apt-get in CI jobs to install qemu and gcc dependencies. Assume the container image provides these. Use Python from the container image, do not download at runtime. Signed-off-by: Oliver Steffen <osteffen@redhat.com> Acked-by: Jiewen Yao <jiewen.yao@intel.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Chris Fernald <chfernal@microsoft.com>
2023-01-17OvmfPkg: CI: use Python version from defaults templateOliver Steffen2-0/+9
Use the default Python version from the defaults template (.azurepipelines/templates/defaults.yml) in the Windows and Linux CI jobs. Previous changes to the CI job templates make it necessary to specify a version number, if Python shall be pulled at CI runtime. Signed-off-by: Oliver Steffen <osteffen@redhat.com> Reviewed-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Jiewen Yao <jiewen.yao@intel.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Chris Fernald <chfernal@microsoft.com>
2022-12-17OvmfPkg: Add reference to new build instructionsMichael Kubacki1-0/+3
Adds a reference to the new build instructions on the TianoCore wiki that currently describe building with containers and Stuart. Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Sean Brogan <sean.brogan@microsoft.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
2022-07-01OvmfPkg/PlatformCI: add IntelTdxBuild.pyMin Xu2-0/+48
Add build test for OvmfPkg/IntelTdx Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Jiewen Yao <Jiewen.yao@intel.com> Cc: Ard Biesheuvel <ardb@kernel.org> Signed-off-by: Min Xu <min.m.xu@intel.com> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Jiewen Yao <Jiewen.yao@intel.com>
2022-04-02OvmfPkg: Use windows-2019 VM imageMichael Kubacki1-1/+1
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3890 The YAML file previously specified "windows-latest" which recently moved to VS2022. To continue using VS2019 (at least in the short term), the VM image needs to be explicitly set to "windows-2019". Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by: Sean Brogan <sean.brogan@microsoft.com> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2022-01-13OvmfPkg: Add CloudHvX64 to the CISebastien Boeuf2-0/+46
Adding the newly created target for Cloud Hypervisor to the CI, validating it can be properly built. Acked-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Jiewen Yao <Jiewen.yao@intel.com> Signed-off-by: Sebastien Boeuf <sebastien.boeuf@intel.com>
2021-12-15OvmfPkg: rework TPM configurationGerd Hoffmann3-7/+7
Rename TPM_ENABLE to TPM2_ENABLE so naming is in line with the ArmVirtPkg config option name. Add separate TPM1_ENABLE option for TPM 1.2 support. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Tested-by: Stefan Berger <stefanb@linux.ibm.com>
2021-12-15OvmfPkg: drop TPM_CONFIG_ENABLEGerd Hoffmann3-7/+7
Drop TPM_CONFIG_ENABLE config option. Including TPM support in the build without also including the TPM configuration menu is not useful. Suggested-by: Stefan Berger <stefanb@linux.ibm.com> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Tested-by: Stefan Berger <stefanb@linux.ibm.com>
2021-12-13OvmfPkg/PlatformCI: add XenBuild.pyGerd Hoffmann2-0/+46
Add build test for OvmfXen. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2021-12-13OvmfPkg/PlatformCI: dummy grub.efi for AmdSevGerd Hoffmann1-0/+5
Building grub.efi for AmdSev is difficult because it depends on patches not yet merged to upstream grub. So shortcut the grub build by simply creating an empty grub.efi file. That allows to at least build-test the AmdSev variant. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Jiewen Yao <Jiewen.yao@intel.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Dov Murik <dovmurik@linux.ibm.com>
2021-12-13OvmfPkg/PlatformCI: add AmdSevBuild.pyGerd Hoffmann2-0/+47
Add build test for OvmfPkg/AmdSev. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Jiewen Yao <Jiewen.yao@intel.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com>
2021-12-13OvmfPkg/PlatformCI: add MicrovmBuild.pyGerd Hoffmann2-0/+47
Add build test for OvmfPkg/Microvm. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Acked-by: Jiewen Yao <Jiewen.yao@intel.com> Acked-by: Ard Biesheuvel <ardb@kernel.org> Reviewed-by: Philippe Mathieu-Daude <philmd@redhat.com>