mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 18:42:29 +03:00
Remove below calls from fecs_trace_gk20a.c gk20a_fecs_trace_ring_read() gk20a_fecs_trace_poll() gk20a_fecs_trace_periodic_polling() gk20a_fecs_trace_reset() And move them to common gr/fecs_trace unit with below renames nvgpu_gr_fecs_trace_ring_read() nvgpu_gr_fecs_trace_poll() nvgpu_gr_fecs_trace_periodic_polling() nvgpu_gr_fecs_trace_reset() Also update above calls to support QNX use cases by adding vm_update_mask as a parameter Add below HALs for QNX support. These HALs will not be set for linux g->ops.fecs_trace.vm_dev_write() g->ops.fecs_trace.vm_dev_update() Jira NVGPU-1880 Change-Id: Idc305b9288a1df5ca86622b95d6e62a23fdfde7e Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2029258 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>