mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-06-25 15:02:45 +00:00
gpu: Add GPU TDX experimental kernel
With each release make sure we ship a GPU and TEE enabled kernel This adds tdx-experimental kernel support Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
parent
87ea43cd4e
commit
e4ee07f7d4
@ -22,7 +22,7 @@ jobs:
|
||||
- kernel-dragonball-experimental
|
||||
- kernel-tdx-experimental
|
||||
- kernel-gpu-snp
|
||||
- kernel-gpu-tdx
|
||||
- kernel-gpu-tdx-experimental
|
||||
- nydus
|
||||
- qemu
|
||||
- qemu-tdx-experimental
|
||||
|
2
.github/workflows/release.yaml
vendored
2
.github/workflows/release.yaml
vendored
@ -78,7 +78,7 @@ jobs:
|
||||
mv kata-static.tar.xz "$GITHUB_WORKSPACE/${tarball}"
|
||||
pushd $GITHUB_WORKSPACE
|
||||
echo "uploading asset '${tarball}' for tag: ${tag}"
|
||||
GITHUB_TOKEN=${{ secrets.GIT_UPLOAD_TOKEN }} hub release edit -m "" -a "${tarball}" "${tag}"
|
||||
GITHUB_TOKEN=${{ secrets.GIT_UPLOAD_TOKEN }} hub release edit -m "" -a "${tarball}" "${tag}"
|
||||
popd
|
||||
|
||||
upload-cargo-vendored-tarball:
|
||||
|
@ -27,7 +27,7 @@ all: serial-targets \
|
||||
kernel-dragonball-experimental-tarball \
|
||||
kernel-tdx-experimental-tarball \
|
||||
kernel-gpu-snp-tarball \
|
||||
kernel-gpu-tdx-tarball \
|
||||
kernel-gpu-tdx-experimental-tarball \
|
||||
nydus-tarball \
|
||||
qemu-tarball \
|
||||
qemu-tdx-experimental-tarball \
|
||||
@ -59,8 +59,8 @@ kernel-dragonball-experimental-tarball:
|
||||
kernel-gpu-snp-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-gpu-tdx-tarball:
|
||||
${MAKE} $@-build
|
||||
kernel-gpu-tdx-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
@ -82,8 +82,9 @@ options:
|
||||
kernel-dragonball-experimental
|
||||
kernel-experimental
|
||||
kernel-tdx-experimental
|
||||
kernel-gpu
|
||||
kernel-gpu-snp
|
||||
kernel-gpu-tdx
|
||||
kernel-gpu-tdx-experimental
|
||||
nydus
|
||||
qemu
|
||||
qemu-tdx-experimental
|
||||
@ -225,8 +226,8 @@ install_kernel_gpu_snp() {
|
||||
"-x snp -g nvidia -u ${kernel_url} -H deb"
|
||||
}
|
||||
|
||||
#Install GPU and TDX enabled kernel asset
|
||||
install_kernel_gpu_tdx() {
|
||||
#Install GPU and TDX experimental enabled kernel asset
|
||||
install_kernel_gpu_tdx_experimental() {
|
||||
local kernel_url="$(get_from_kata_deps assets.kernel-tdx-experimental.url)"
|
||||
|
||||
install_kernel_helper \
|
||||
@ -472,7 +473,7 @@ handle_build() {
|
||||
|
||||
kernel-gpu-snp) install_kernel_gpu_snp;;
|
||||
|
||||
kernel-gpu-tdx) install_kernel_gpu_tdx;;
|
||||
kernel-gpu-tdx-experimental) install_kernel_gpu_tdx_experimental;;
|
||||
|
||||
qemu) install_qemu ;;
|
||||
|
||||
|
@ -510,8 +510,6 @@ install_kata() {
|
||||
ls -la "${install_path}/vmlinux${suffix}.container"
|
||||
ls -la "${install_path}/vmlinuz${suffix}.container"
|
||||
popd >>/dev/null
|
||||
|
||||
set +x
|
||||
}
|
||||
|
||||
main() {
|
||||
@ -588,7 +586,7 @@ main() {
|
||||
if [ -n "$kernel_version" ]; then
|
||||
kernel_major_version=$(get_major_kernel_version "${kernel_version}")
|
||||
if [[ ${kernel_major_version} != "5.10" ]]; then
|
||||
info "dragonball-experimental kernel patches are only tested on 5.10.x kernel now, other kernel version may cause confliction"
|
||||
info "dragonball-experimental kernel patches are only tested on 5.10.x kernel now, other kernel version may cause confliction"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
Loading…
Reference in New Issue
Block a user