diff options
author | Seema Khowala <seemaj@nvidia.com> | 2017-06-02 12:06:42 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-07-08 14:35:48 -0400 |
commit | cf33b6c26bd054f5fe09be78ed754049821a8737 (patch) | |
tree | 8d12e3a664eae06e1ffe2ede4e58a26a7c63c24c /drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gmmu_gv11b.h | |
parent | afa31cdd8cc6bb04faeed30b2cc30f5e6be888b5 (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.h | 8 |
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 | } |
1277 | static inline u32 gmmu_fault_mmu_eng_id_ce0_v(void) | ||
1278 | { | ||
1279 | return 0x0000000f; | ||
1280 | } | ||
1277 | static inline u32 gmmu_fault_buf_size_v(void) | 1281 | static 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 | } |
1465 | static inline u32 gmmu_fault_buf_entry_valid_m(void) | ||
1466 | { | ||
1467 | return 0x1 << 31; | ||
1468 | } | ||
1461 | static inline u32 gmmu_fault_buf_entry_valid_v(u32 r) | 1469 | static inline u32 gmmu_fault_buf_entry_valid_v(u32 r) |
1462 | { | 1470 | { |
1463 | return (r >> 31) & 0x1; | 1471 | return (r >> 31) & 0x1; |