diff options
author | Konsta Holtta <kholtta@nvidia.com> | 2017-11-06 07:25:47 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-11-06 15:27:35 -0500 |
commit | 8bdce5337ee5f4d1e1f6d4c7b2dc0abe4a532893 (patch) | |
tree | 26274011c5223478744127fe0edf60ca99bd1a35 /drivers/gpu/nvgpu/include | |
parent | 1480afeb013decec1d5451fd0d3eeaffa8e17bb6 (diff) |
gpu: nvgpu: support tuning per-ch deterministic opts
Add a new ioctl NVGPU_GPU_IOCTL_SET_DETERMINISTIC_OPTS to adjust
deterministic options on a per-channel basis. Currently, the only
supported option is to relax the no-railgating requirement on open
deterministic channels. This also disallows submits on such channels,
until the railgate option is reset.
Bug 200327089
Change-Id: If4f0f51fd1d40ad7407d13638150d7402479aff0
Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1554563
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/enabled.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/enabled.h b/drivers/gpu/nvgpu/include/nvgpu/enabled.h index 14595497..82f9e6d2 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/enabled.h +++ b/drivers/gpu/nvgpu/include/nvgpu/enabled.h | |||
@@ -91,6 +91,9 @@ struct gk20a; | |||
91 | /* FECS context switch tracing is available */ | 91 | /* FECS context switch tracing is available */ |
92 | #define NVGPU_SUPPORT_FECS_CTXSW_TRACE 38 | 92 | #define NVGPU_SUPPORT_FECS_CTXSW_TRACE 38 |
93 | 93 | ||
94 | /* NVGPU_GPU_IOCTL_SET_DETERMINISTIC_OPTS is available */ | ||
95 | #define NVGPU_SUPPORT_DETERMINISTIC_OPTS 39 | ||
96 | |||
94 | /* | 97 | /* |
95 | * Security flags | 98 | * Security flags |
96 | */ | 99 | */ |