summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
diff options
context:
space:
mode:
authorSeema Khowala <seemaj@nvidia.com>2017-06-02 12:06:42 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-07-08 14:35:48 -0400
commitcf33b6c26bd054f5fe09be78ed754049821a8737 (patch)
tree8d12e3a664eae06e1ffe2ede4e58a26a7c63c24c /drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
parentafa31cdd8cc6bb04faeed30b2cc30f5e6be888b5 (diff)
gpu: nvgpu: gv11b: generated mmu fault fields/masks
Generated h/w header for mmu fault handling JIRA GPUT19X-7 JIRA GPUT19X-12 Change-Id: I857ab6b67f6d9ac9a2c2ee982496dd0603bd010e Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master/r/1494842 Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> GVS: Gerrit_Virtual_Submit
Diffstat (limited to 'drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h')
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
index 22ad23bc..383f7773 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h
@@ -1274,6 +1274,10 @@ static inline u32 gmmu_fault_mmu_eng_id_physical_v(void)
1274{ 1274{
1275 return 0x0000001f; 1275 return 0x0000001f;
1276} 1276}
1277static inline u32 gmmu_fault_mmu_eng_id_ce0_v(void)
1278{
1279 return 0x0000000f;
1280}
1277static inline u32 gmmu_fault_buf_size_v(void) 1281static inline u32 gmmu_fault_buf_size_v(void)
1278{ 1282{
1279 return 0x00000020; 1283 return 0x00000020;
@@ -1458,6 +1462,10 @@ static inline u32 gmmu_fault_buf_entry_replayable_fault_en_true_f(void)
1458{ 1462{
1459 return 0x40000000; 1463 return 0x40000000;
1460} 1464}
1465static inline u32 gmmu_fault_buf_entry_valid_m(void)
1466{
1467 return 0x1 << 31;
1468}
1461static inline u32 gmmu_fault_buf_entry_valid_v(u32 r) 1469static inline u32 gmmu_fault_buf_entry_valid_v(u32 r)
1462{ 1470{
1463 return (r >> 31) & 0x1; 1471 return (r >> 31) & 0x1;