mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-10-22 12:29:49 +00:00
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:
@@ -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
|
||||||
|
|
||||||
|
@@ -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 ;;
|
||||||
|
Reference in New Issue
Block a user