mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: disable recovery for safety build
Disable CONFIG_NVGPU_RECOVERY for safety build. Uncorrectable errors will cause the GPU to be put gracefully into a non-functioning state to ensure that no corrupted work is completed because of the fault. This is because the freedom from interference may not always be shown between the faulted and the non-faulted TSG contexts. Jira NVGPU-4089 Change-Id: Ice60722a3be3df980ac81c26f1370f22192bab36 Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2197255 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Deepak Nibade <dnibade@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Alex Waterman <alexw@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
Alex Waterman
parent
6663a1feaf
commit
825381b4ae
@@ -64,10 +64,6 @@ NVGPU_COMMON_CFLAGS += \
|
||||
CONFIG_NVGPU_LOGGING := 1
|
||||
NVGPU_COMMON_CFLAGS += -DCONFIG_NVGPU_LOGGING
|
||||
|
||||
# Enable recovery for safety build until sw quiesce is done
|
||||
CONFIG_NVGPU_RECOVERY := 1
|
||||
NVGPU_COMMON_CFLAGS += -DCONFIG_NVGPU_RECOVERY
|
||||
|
||||
ifeq ($(profile),$(filter $(profile),safety_debug safety_release))
|
||||
|
||||
# Enable golden context verification only for safety debug/release build
|
||||
@@ -103,6 +99,9 @@ NVGPU_COMMON_CFLAGS += -DCONFIG_NVGPU_ENGINE_QUEUE
|
||||
CONFIG_NVGPU_DEBUGGER := 1
|
||||
NVGPU_COMMON_CFLAGS += -DCONFIG_NVGPU_DEBUGGER
|
||||
|
||||
CONFIG_NVGPU_RECOVERY := 1
|
||||
NVGPU_COMMON_CFLAGS += -DCONFIG_NVGPU_RECOVERY
|
||||
|
||||
CONFIG_NVGPU_CILP := 1
|
||||
NVGPU_COMMON_CFLAGS += -DCONFIG_NVGPU_CILP
|
||||
|
||||
|
||||
Reference in New Issue
Block a user