mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-09-25 10:43:15 +00:00
gpu: Build and Ship an GPU enabled Kernel
With each release make sure we ship a GPU and TEE enabled kernel Fixes: #6553 Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
@@ -26,6 +26,8 @@ all: serial-targets \
|
||||
kernel-tarball \
|
||||
kernel-dragonball-experimental-tarball \
|
||||
kernel-tdx-experimental-tarball \
|
||||
kernel-gpu-snp-tarball \
|
||||
kernel-gpu-tdx-tarball \
|
||||
nydus-tarball \
|
||||
qemu-tarball \
|
||||
qemu-tdx-experimental-tarball \
|
||||
@@ -54,6 +56,12 @@ kernel-tarball:
|
||||
kernel-dragonball-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-gpu-snp-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-gpu-tdx-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
|
@@ -82,6 +82,8 @@ options:
|
||||
kernel-dragonball-experimental
|
||||
kernel-experimental
|
||||
kernel-tdx-experimental
|
||||
kernel-gpu-snp
|
||||
kernel-gpu-tdx
|
||||
nydus
|
||||
qemu
|
||||
qemu-tdx-experimental
|
||||
@@ -213,6 +215,26 @@ install_kernel_dragonball_experimental() {
|
||||
"-e -t dragonball"
|
||||
}
|
||||
|
||||
#Install GPU and SNP enabled kernel asset
|
||||
install_kernel_gpu_snp() {
|
||||
local kernel_url="$(get_from_kata_deps assets.kernel.snp.url)"
|
||||
|
||||
install_kernel_helper \
|
||||
"assets.kernel.snp.version" \
|
||||
"kernel-gpu-snp" \
|
||||
"-x snp -g nvidia -u ${kernel_url} -H deb"
|
||||
}
|
||||
|
||||
#Install GPU and TDX enabled kernel asset
|
||||
install_kernel_gpu_tdx() {
|
||||
local kernel_url="$(get_from_kata_deps assets.kernel-tdx-experimental.url)"
|
||||
|
||||
install_kernel_helper \
|
||||
"assets.kernel-tdx-experimental.version" \
|
||||
"kernel-gpu-tdx" \
|
||||
"-x tdx -g nvidia -u ${kernel_url} -H deb"
|
||||
}
|
||||
|
||||
#Install experimental kernel asset
|
||||
install_kernel_experimental() {
|
||||
install_kernel_helper \
|
||||
@@ -448,6 +470,10 @@ handle_build() {
|
||||
|
||||
kernel-tdx-experimental) install_kernel_tdx_experimental ;;
|
||||
|
||||
kernel-gpu-snp) install_kernel_gpu_snp;;
|
||||
|
||||
kernel-gpu-tdx) install_kernel_gpu_tdx;;
|
||||
|
||||
qemu) install_qemu ;;
|
||||
|
||||
qemu-tdx-experimental) install_qemu_tdx_experimental ;;
|
||||
|
Reference in New Issue
Block a user