summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include
diff options
context:
space:
mode:
authorRichard Zhao <rizhao@nvidia.com>2018-08-06 20:06:14 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2018-09-04 19:16:20 -0400
commitf18f06f1043cd049d76520f2230ec40e3f3c1210 (patch)
tree032bbaccb81ea362eb46b7fa0076a55c1b963ecf /drivers/gpu/nvgpu/include
parenta6499fb9ceddd9ea52cf7e67789a64131545295c (diff)
Revert "gpu: nvgpu: gv11b: enable RMW for gpu atomics"
The original change caused cuda atomic perf regression. Bug 2310618 This reverts commit 10c3d4447d4206302f5d51695bf1f193255dd889. Change-Id: Iea5391a89fdfadfb9a79cda57e71f1c9e87ca882 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1793880 (cherry picked from commit d0e51ddcb8139de70916335f124a80b8b588308b) Reviewed-on: https://git-master.nvidia.com/r/1804945 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/hw/gv100/hw_gr_gv100.h8
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gr_gv11b.h8
2 files changed, 0 insertions, 16 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gr_gv100.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gr_gv100.h
index d2a73286..0f83d6ba 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gr_gv100.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv100/hw_gr_gv100.h
@@ -4028,14 +4028,6 @@ static inline u32 gr_gpcs_pri_mmu_ctrl_mmu_disable_m(void)
4028{ 4028{
4029 return 0x1U << 31U; 4029 return 0x1U << 31U;
4030} 4030}
4031static inline u32 gr_gpcs_pri_mmu_ctrl_atomic_capability_mode_m(void)
4032{
4033 return 0x3U << 24U;
4034}
4035static inline u32 gr_gpcs_pri_mmu_ctrl_atomic_capability_mode_rmw_f(void)
4036{
4037 return 0x2000000U;
4038}
4039static inline u32 gr_gpcs_pri_mmu_pm_unit_mask_r(void) 4031static inline u32 gr_gpcs_pri_mmu_pm_unit_mask_r(void)
4040{ 4032{
4041 return 0x00418890U; 4033 return 0x00418890U;
diff --git a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gr_gv11b.h b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gr_gv11b.h
index 473eaff4..588452cd 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gr_gv11b.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/hw/gv11b/hw_gr_gv11b.h
@@ -4972,14 +4972,6 @@ static inline u32 gr_gpcs_pri_mmu_ctrl_mmu_disable_m(void)
4972{ 4972{
4973 return 0x1U << 31U; 4973 return 0x1U << 31U;
4974} 4974}
4975static inline u32 gr_gpcs_pri_mmu_ctrl_atomic_capability_mode_m(void)
4976{
4977 return 0x3U << 24U;
4978}
4979static inline u32 gr_gpcs_pri_mmu_ctrl_atomic_capability_mode_rmw_f(void)
4980{
4981 return 0x2000000U;
4982}
4983static inline u32 gr_gpcs_pri_mmu_pm_unit_mask_r(void) 4975static inline u32 gr_gpcs_pri_mmu_pm_unit_mask_r(void)
4984{ 4976{
4985 return 0x00418890U; 4977 return 0x00418890U;