mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-08-14 06:06:12 +00:00
kata-deploy: Add support for Arm CCA Qemu build
The Qemu support is picked up from: https://git.codelinaro.org/linaro/dcap/qemu.git, branch: cca/2025-04-16 More info regarding the CCA software stack dev and test, please refer to link: https://linaro.atlassian.net/wiki/spaces/QEMU/pages/29051027459/Building+an+RME+stack+for+QEMU Signed-off-by: Kevin Zhao <kevin.zhao@linaro.org>
This commit is contained in:
parent
0e43a29301
commit
d170e4f1e2
@ -55,6 +55,7 @@ BASE_TARBALLS = serial-targets \
|
||||
kernel-cca-confidential-tarball \
|
||||
kernel-tarball \
|
||||
qemu-tarball \
|
||||
qemu-cca-experimental-tarball \
|
||||
shim-v2-tarball \
|
||||
virtiofsd-tarball
|
||||
BASE_SERIAL_TARBALLS = rootfs-image-tarball \
|
||||
@ -165,6 +166,9 @@ qemu-snp-experimental-tarball:
|
||||
qemu-tdx-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
qemu-cca-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
qemu-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
|
@ -124,6 +124,7 @@ options:
|
||||
ovmf
|
||||
ovmf-sev
|
||||
qemu
|
||||
qemu-cca-experimental
|
||||
qemu-snp-experimental
|
||||
qemu-tdx-experimental
|
||||
stratovirt
|
||||
@ -765,6 +766,17 @@ install_qemu() {
|
||||
"${qemu_builder}"
|
||||
}
|
||||
|
||||
install_qemu_cca_experimental() {
|
||||
export qemu_suffix="cca-experimental"
|
||||
export qemu_tarball_name="kata-static-qemu-${qemu_suffix}.tar.gz"
|
||||
|
||||
install_qemu_helper \
|
||||
"assets.hypervisor.qemu-${qemu_suffix}.url" \
|
||||
"assets.hypervisor.qemu-${qemu_suffix}.tag" \
|
||||
"qemu-${qemu_suffix}" \
|
||||
"${qemu_experimental_builder}"
|
||||
}
|
||||
|
||||
install_qemu_snp_experimental() {
|
||||
export qemu_suffix="snp-experimental"
|
||||
export qemu_tarball_name="kata-static-qemu-${qemu_suffix}.tar.gz"
|
||||
@ -1273,6 +1285,8 @@ handle_build() {
|
||||
|
||||
qemu) install_qemu ;;
|
||||
|
||||
qemu-cca-experimental) install_qemu_cca_experimental ;;
|
||||
|
||||
qemu-snp-experimental) install_qemu_snp_experimental ;;
|
||||
|
||||
qemu-tdx-experimental) install_qemu_tdx_experimental ;;
|
||||
|
@ -99,6 +99,11 @@ assets:
|
||||
https://github.com/qemu/qemu/tags
|
||||
.*/v?(\d\S+)\.tar\.gz
|
||||
|
||||
qemu-cca-experimental:
|
||||
description: "QEMU with experimental CCA support"
|
||||
url: "https://git.codelinaro.org/linaro/dcap/qemu.git"
|
||||
tag: "97345ddc501d3eb45bbbf15d97608fba0c2c0c7b"
|
||||
|
||||
qemu-snp-experimental:
|
||||
description: "QEMU with GPU+SNP support"
|
||||
url: "https://github.com/confidential-containers/qemu.git"
|
||||
|
Loading…
Reference in New Issue
Block a user