summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include/nvgpu/hw/gm20b
diff options
context:
space:
mode:
authorLakshmanan M <lm@nvidia.com>2017-05-19 06:13:13 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-05-19 12:44:30 -0400
commitdcb744acfbbc11e66cac2d0a674a42e62d908b9d (patch)
treed8f0cf97fbbe4acd8e68a79669588b5457faa1db /drivers/gpu/nvgpu/include/nvgpu/hw/gm20b
parentd85aa0064b3e9e1de3f2583499963977286b0d25 (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.h4
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}
3141static inline u32 gr_gpc0_gpccs_gpc_exception_gcc_v(u32 r)
3142{
3143 return (r >> 2) & 0x1;
3144}
3141static inline u32 gr_gpc0_gpccs_gpc_exception_tpc_v(u32 r) 3145static inline u32 gr_gpc0_gpccs_gpc_exception_tpc_v(u32 r)
3142{ 3146{
3143 return (r >> 16) & 0xff; 3147 return (r >> 16) & 0xff;