packaging: add support to build OVMF for SEV

SEV requires special OVMF to work with kernel hashes.
Thus, adding changes that builds this custom OVMF for SEV.

Fixes: #6572

Signed-Off-By: Unmesh Deodhar <udeodhar@amd.com>
This commit is contained in:
Unmesh Deodhar
2023-04-21 02:34:23 +00:00
parent b87820ee8c
commit 12c5ef9020
5 changed files with 21 additions and 2 deletions

View File

@@ -87,6 +87,7 @@ options:
kernel-gpu-snp
kernel-gpu-tdx-experimental
nydus
ovmf-sev
qemu
qemu-tdx-experimental
rootfs-image
@@ -453,6 +454,11 @@ install_tdvf() {
install_ovmf "tdx" "edk2-tdx.tar.gz"
}
# Install OVMF SEV
install_ovmf_sev() {
install_ovmf "sev" "edk2-sev.tar.gz"
}
get_kata_version() {
local v
v=$(cat "${version_file}")
@@ -479,6 +485,7 @@ handle_build() {
install_kernel_dragonball_experimental
install_kernel_tdx_experimental
install_nydus
install_ovmf_sev
install_qemu
install_qemu_tdx_experimental
install_shimv2
@@ -502,6 +509,8 @@ handle_build() {
kernel-sev) install_kernel_sev ;;
ovmf-sev) install_ovmf_sev ;;
kernel-gpu) install_kernel_gpu ;;
kernel-gpu-snp) install_kernel_gpu_snp;;