From 211b0ab268566028e9d66c288ad837011a76fded Mon Sep 17 00:00:00 2001 From: Zvonko Kaiser Date: Wed, 24 May 2023 09:07:20 +0000 Subject: [PATCH] gpu: Update Kernel Config Newer drivers need more symbols so lets enable them Signed-off-by: Zvonko Kaiser --- tools/packaging/kernel/build-kernel.sh | 2 +- .../packaging/kernel/configs/fragments/gpu/nvidia.conf.in | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/tools/packaging/kernel/build-kernel.sh b/tools/packaging/kernel/build-kernel.sh index cb755b189..9f2dfd607 100755 --- a/tools/packaging/kernel/build-kernel.sh +++ b/tools/packaging/kernel/build-kernel.sh @@ -241,7 +241,7 @@ get_kernel_frag_path() { local redefined_string="redefined" local redundant_string="redundant" - # Later, if we need to add kernel version specifqic subdirs in order to + # Later, if we need to add kernel version specific subdirs in order to # handle specific cases, then add the path definition and search/list/cat # here. local all_configs="${common_configs} ${arch_configs}" diff --git a/tools/packaging/kernel/configs/fragments/gpu/nvidia.conf.in b/tools/packaging/kernel/configs/fragments/gpu/nvidia.conf.in index 73cce6173..040d87a9d 100644 --- a/tools/packaging/kernel/configs/fragments/gpu/nvidia.conf.in +++ b/tools/packaging/kernel/configs/fragments/gpu/nvidia.conf.in @@ -12,3 +12,10 @@ CONFIG_MODULE_SIG=y # Linux kernel version suffix CONFIG_LOCALVERSION="-nvidia-gpu${CONF_GUEST_SUFFIX}" + +# Newer NVIDIA drivers need additional symbols +CONFIG_X86_MCE=y +CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y +CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y +CONFIG_MEMORY_FAILURE=y +