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:
Zvonko Kaiser 2023-04-17 09:48:00 +00:00
parent e4ee07f7d4
commit 825e769483
3 changed files with 18 additions and 0 deletions

View File

@ -21,6 +21,7 @@ jobs:
- kernel
- kernel-dragonball-experimental
- kernel-tdx-experimental
- kernel-gpu
- kernel-gpu-snp
- kernel-gpu-tdx-experimental
- nydus

View File

@ -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

View File

@ -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;;