diff options
author | Peter Daifuku <pdaifuku@nvidia.com> | 2017-10-13 20:15:46 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-10-25 23:24:16 -0400 |
commit | 1cbb5ea0235f15180b1d4299499cab85db23c5ce (patch) | |
tree | 18fbd95dc57ee2d843df1e50efcedd8b6905584f /drivers/gpu/nvgpu/gv11b/gr_gv11b.c | |
parent | 914ded175c7e0517f506cb8ba03807227b88866f (diff) |
gpu: nvgpu: init_cyclestats fixes
- in the native case, replace calls for init_cyclestats with
the gm20b version, as each chip had identical versions of the code.
- in the virtual case, use the vgpu version of the function in order
to get the new max_css_buffer_size characteristic set to the mempool
size.
JIRA ESRM-54
Bug 200296210
Change-Id: I475876cb392978fb1350ede58e37d0962ae095c3
Signed-off-by: Peter Daifuku <pdaifuku@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1578934
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gv11b/gr_gv11b.c')
-rw-r--r-- | drivers/gpu/nvgpu/gv11b/gr_gv11b.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c index fc894908..59a04d2c 100644 --- a/drivers/gpu/nvgpu/gv11b/gr_gv11b.c +++ b/drivers/gpu/nvgpu/gv11b/gr_gv11b.c | |||
@@ -1684,19 +1684,6 @@ void gr_gv11b_commit_global_attrib_cb(struct gk20a *g, | |||
1684 | gr_gpcs_tpcs_tex_rm_cb_1_valid_true_f(), patch); | 1684 | gr_gpcs_tpcs_tex_rm_cb_1_valid_true_f(), patch); |
1685 | } | 1685 | } |
1686 | 1686 | ||
1687 | |||
1688 | void gr_gv11b_init_cyclestats(struct gk20a *g) | ||
1689 | { | ||
1690 | #if defined(CONFIG_GK20A_CYCLE_STATS) | ||
1691 | g->gpu_characteristics.flags |= | ||
1692 | NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS; | ||
1693 | g->gpu_characteristics.flags |= | ||
1694 | NVGPU_GPU_FLAGS_SUPPORT_CYCLE_STATS_SNAPSHOT; | ||
1695 | #else | ||
1696 | (void)g; | ||
1697 | #endif | ||
1698 | } | ||
1699 | |||
1700 | void gr_gv11b_set_gpc_tpc_mask(struct gk20a *g, u32 gpc_index) | 1687 | void gr_gv11b_set_gpc_tpc_mask(struct gk20a *g, u32 gpc_index) |
1701 | { | 1688 | { |
1702 | #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 4, 0) | 1689 | #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 4, 0) |