mirror of
https://github.com/aljazceru/kata-containers.git
synced 2026-02-02 13:14:33 +01:00
gpu: Add GPU support to default kernel without any TEE
With each release make sure we ship a GPU enabled kernel Signed-off-by: Zvonko Kaiser <zkaiser@nvidia.com>
This commit is contained in:
@@ -21,6 +21,7 @@ jobs:
|
||||
- kernel
|
||||
- kernel-dragonball-experimental
|
||||
- kernel-tdx-experimental
|
||||
- kernel-gpu
|
||||
- kernel-gpu-snp
|
||||
- kernel-gpu-tdx-experimental
|
||||
- nydus
|
||||
|
||||
@@ -26,6 +26,7 @@ all: serial-targets \
|
||||
kernel-tarball \
|
||||
kernel-dragonball-experimental-tarball \
|
||||
kernel-tdx-experimental-tarball \
|
||||
kernel-gpu \
|
||||
kernel-gpu-snp-tarball \
|
||||
kernel-gpu-tdx-experimental-tarball \
|
||||
nydus-tarball \
|
||||
@@ -56,6 +57,9 @@ kernel-tarball:
|
||||
kernel-dragonball-experimental-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-gpu-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
kernel-gpu-snp-tarball:
|
||||
${MAKE} $@-build
|
||||
|
||||
|
||||
@@ -81,6 +81,7 @@ options:
|
||||
kernel
|
||||
kernel-dragonball-experimental
|
||||
kernel-experimental
|
||||
kernel-gpu
|
||||
kernel-tdx-experimental
|
||||
kernel-gpu
|
||||
kernel-gpu-snp
|
||||
@@ -216,6 +217,16 @@ install_kernel_dragonball_experimental() {
|
||||
"-e -t dragonball"
|
||||
}
|
||||
|
||||
#Install GPU enabled kernel asset
|
||||
install_kernel_gpu() {
|
||||
local kernel_url="$(get_from_kata_deps assets.kernel.url)"
|
||||
|
||||
install_kernel_helper \
|
||||
"assets.kernel.version" \
|
||||
"kernel-gpu" \
|
||||
"-g nvidia -u ${kernel_url} -H deb"
|
||||
}
|
||||
|
||||
#Install GPU and SNP enabled kernel asset
|
||||
install_kernel_gpu_snp() {
|
||||
local kernel_url="$(get_from_kata_deps assets.kernel.snp.url)"
|
||||
@@ -471,6 +482,8 @@ handle_build() {
|
||||
|
||||
kernel-tdx-experimental) install_kernel_tdx_experimental ;;
|
||||
|
||||
kernel-gpu) install_kernel_gpu ;;
|
||||
|
||||
kernel-gpu-snp) install_kernel_gpu_snp;;
|
||||
|
||||
kernel-gpu-tdx-experimental) install_kernel_gpu_tdx_experimental;;
|
||||
|
||||
Reference in New Issue
Block a user