mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-23 18:16:01 +03:00
gpu: nvgpu: remove max_ctxsw_ring_buffer_size from nvgpu_gr
max_ctxsw_ring_buffer_size variable in struct nvgpu_gr is used to store max ring buffer size which is then referred into linux specific code We only use macro GK20A_CTXSW_TRACE_MAX_VM_RING_SIZE to initialize the variable. And max_ctxsw_ring_buffer_size does not belong to nvgpu_gr struct anyways Considering above remove max_ctxsw_ring_buffer_size from nvgpu_gr and use macro directly in linux specific code Jira NVGPU-3125 Change-Id: Ibed9901d2bde35633d9ad0df8bd08b414e075bf4 Signed-off-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2105653 GVS: Gerrit_Virtual_Submit Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com> 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
c474f7c288
commit
0271ffd77b
@@ -54,6 +54,7 @@
|
||||
#include "dmabuf.h"
|
||||
#include "channel.h"
|
||||
#include "dmabuf_vidmem.h"
|
||||
#include "fecs_trace_linux.h"
|
||||
|
||||
#define HZ_TO_MHZ(a) ((a > 0xF414F9CD7ULL) ? 0xffff : (a >> 32) ? \
|
||||
(u32) ((a * 0x10C8ULL) >> 32) : (u16) ((u32) a/MHZ))
|
||||
@@ -337,7 +338,7 @@ gk20a_ctrl_ioctl_gpu_characteristics(
|
||||
gpu.sm_arch_warp_count = g->params.sm_arch_warp_count;
|
||||
|
||||
gpu.max_css_buffer_size = g->ops.css.get_max_buffer_size(g);;
|
||||
gpu.max_ctxsw_ring_buffer_size = g->gr->max_ctxsw_ring_buffer_size;
|
||||
gpu.max_ctxsw_ring_buffer_size = GK20A_CTXSW_TRACE_MAX_VM_RING_SIZE;
|
||||
|
||||
gpu.gpu_ioctl_nr_last = NVGPU_GPU_IOCTL_LAST;
|
||||
gpu.tsg_ioctl_nr_last = NVGPU_TSG_IOCTL_LAST;
|
||||
|
||||
Reference in New Issue
Block a user