local-build: Add x86_64 OVMF target

Add targets to build the "plain" x86_64 OVMF.

This will be used by anyone who is using SEV or SNP
without kernel hashes. The SNP QEMU does not yet
support kernel hashes so the OvmfPkg will be used
by default.

Signed-off-by: Tobin Feldman-Fitzthum <tobin@ibm.com>
Signed-off-by: Alex Carter <Alex.Carter@ibm.com>
This commit is contained in:
Tobin Feldman-Fitzthum 2023-04-21 18:36:09 +00:00
parent db095ddeb4
commit cf0ca265f9
2 changed files with 12 additions and 4 deletions

View File

@ -31,6 +31,7 @@ all: serial-targets \
kernel-gpu-tdx-experimental-tarball \ kernel-gpu-tdx-experimental-tarball \
nydus-tarball \ nydus-tarball \
ovmf-sev-tarball \ ovmf-sev-tarball \
ovmf-tarball \
qemu-snp-experimental-tarball \ qemu-snp-experimental-tarball \
qemu-tarball \ qemu-tarball \
qemu-tdx-experimental-tarball \ qemu-tdx-experimental-tarball \
@ -84,6 +85,9 @@ nydus-tarball:
ovmf-sev-tarball: ovmf-sev-tarball:
${MAKE} $@-build ${MAKE} $@-build
ovmf-tarball:
${MAKE} $@-build
qemu-snp-experimental-tarball: qemu-snp-experimental-tarball:
${MAKE} $@-build ${MAKE} $@-build

View File

@ -87,6 +87,7 @@ options:
kernel-gpu-snp kernel-gpu-snp
kernel-gpu-tdx-experimental kernel-gpu-tdx-experimental
nydus nydus
ovmf
ovmf-sev ovmf-sev
qemu qemu
qemu-snp-experimental qemu-snp-experimental
@ -532,6 +533,7 @@ handle_build() {
install_kernel_dragonball_experimental install_kernel_dragonball_experimental
install_kernel_tdx_experimental install_kernel_tdx_experimental
install_nydus install_nydus
install_ovmf
install_ovmf_sev install_ovmf_sev
install_qemu install_qemu
install_qemu_snp_experimental install_qemu_snp_experimental
@ -547,8 +549,6 @@ handle_build() {
kernel) install_kernel ;; kernel) install_kernel ;;
nydus) install_nydus ;;
kernel-dragonball-experimental) install_kernel_dragonball_experimental ;; kernel-dragonball-experimental) install_kernel_dragonball_experimental ;;
kernel-experimental) install_kernel_experimental ;; kernel-experimental) install_kernel_experimental ;;
@ -557,14 +557,18 @@ handle_build() {
kernel-sev) install_kernel_sev ;; kernel-sev) install_kernel_sev ;;
ovmf-sev) install_ovmf_sev ;;
kernel-gpu) install_kernel_gpu ;; kernel-gpu) install_kernel_gpu ;;
kernel-gpu-snp) install_kernel_gpu_snp;; kernel-gpu-snp) install_kernel_gpu_snp;;
kernel-gpu-tdx-experimental) install_kernel_gpu_tdx_experimental;; kernel-gpu-tdx-experimental) install_kernel_gpu_tdx_experimental;;
nydus) install_nydus ;;
ovmf) install_ovmf ;;
ovmf-sev) install_ovmf_sev ;;
qemu) install_qemu ;; qemu) install_qemu ;;
qemu-snp-experimental) install_qemu_snp_experimental ;; qemu-snp-experimental) install_qemu_snp_experimental ;;