mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 01:50:07 +03:00
Add userd unit under common/fifo Moved userd setup/cleanup from fifo: - nvgpu_userd_setup_sw - nvgpu_userd_cleanup_sw Moved common userd code from hals: - nvgpu_userd_init_slabs - nvgpu_userd_free_slabs - nvgpu_userd_init_channel Replaced the following hals - fifo.userd_gp_get - fifo.userd_gp_put - fifo.userd_pb_get - fifo.setup_userd - fifo.userd_entry_size With - userd.gp_get - userd.gp_put - userd.pb_get - userd.init_mem - userd.entry_size Also added the following hals - userd.setup_sw: init slabs and reserve userd gpu_va - userd.cleanup_sw: de-init slabs and free gpu_va - userd.setup_hw: setup writeback timeout Jira NVGPU-2713 Change-Id: Ide854a38531a3ce00e61045449ddd010c956bdeb Signed-off-by: Thomas Fleury <tfleury@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2035116 Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
17 KiB
17 KiB