mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 10:34:43 +03:00
gpu: nvgpu: Use gv11b_css_hw_set_handled_snapshots for GV11B
The value of NV_PERF_PMASYS_MEM_BUMP is different for Volta and NVGPU_IOCTL_CHANNEL_CYCLE_STATS_SNAPSHOT_CMD_FLUSH did not have correct behavior on GV11B due to that. The patch adds an instance of css_hw_set_handled_snapshots for Volta to fix that. The patch also renames css_hw_set_handled_snapshots to gk20a_css_hw_set_handled_snapshots to make it more clear that the function is arch dependent. Bug 1960846 Change-Id: I92c35a862ecd7f918dd1458c086fc7ae42ca8fc5 Signed-off-by: Martin Radev <mradev@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1662427 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
d98232ab21
commit
2f2e51bbae
@@ -623,7 +623,7 @@ static const struct gpu_ops gp10b_ops = {
|
||||
.enable_snapshot = css_hw_enable_snapshot,
|
||||
.disable_snapshot = css_hw_disable_snapshot,
|
||||
.check_data_available = css_hw_check_data_available,
|
||||
.set_handled_snapshots = css_hw_set_handled_snapshots,
|
||||
.set_handled_snapshots = gk20a_css_hw_set_handled_snapshots,
|
||||
.allocate_perfmon_ids = css_gr_allocate_perfmon_ids,
|
||||
.release_perfmon_ids = css_gr_release_perfmon_ids,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user