diff options
author | Lakshmanan M <lm@nvidia.com> | 2017-05-19 06:13:13 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-05-19 12:44:30 -0400 |
commit | dcb744acfbbc11e66cac2d0a674a42e62d908b9d (patch) | |
tree | d8f0cf97fbbe4acd8e68a79669588b5457faa1db /drivers/gpu/nvgpu/include/nvgpu/hw/gm20b | |
parent | d85aa0064b3e9e1de3f2583499963977286b0d25 (diff) |
gpu: nvgpu: Add GCC exception handling support
Add support for per-chip handling of GCC exception.
JIRA GPUT19X-86
Change-Id: I76ea588dc76b5c821ae5b53529db6dd64b3a856a
Signed-off-by: Lakshmanan M <lm@nvidia.com>
Reviewed-on: http://git-master/r/1485836
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include/nvgpu/hw/gm20b')
-rw-r--r-- | drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h index bc966416..b6f0d047 100644 --- a/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h +++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b/hw_gr_gm20b.h | |||
@@ -3138,6 +3138,10 @@ static inline u32 gr_gpc0_gpccs_gpc_exception_r(void) | |||
3138 | { | 3138 | { |
3139 | return 0x00502c90; | 3139 | return 0x00502c90; |
3140 | } | 3140 | } |
3141 | static inline u32 gr_gpc0_gpccs_gpc_exception_gcc_v(u32 r) | ||
3142 | { | ||
3143 | return (r >> 2) & 0x1; | ||
3144 | } | ||
3141 | static inline u32 gr_gpc0_gpccs_gpc_exception_tpc_v(u32 r) | 3145 | static inline u32 gr_gpc0_gpccs_gpc_exception_tpc_v(u32 r) |
3142 | { | 3146 | { |
3143 | return (r >> 16) & 0xff; | 3147 | return (r >> 16) & 0xff; |