diff options
author | Terje Bergstrom <tbergstrom@nvidia.com> | 2015-04-20 13:31:09 -0400 |
---|---|---|
committer | Ishan Mittal <imittal@nvidia.com> | 2015-05-18 02:02:40 -0400 |
commit | d20afe7bd4a5cf74c7dfab6b9735604ba506215e (patch) | |
tree | 9dff668a9730034db48f671cc586b1da5cf00042 /drivers/gpu/nvgpu/gm20b | |
parent | 96ffe0c64d88f4f8154322c00823083ef97f3643 (diff) |
gpu: nvgpu: Dynamic betacb size
Allow querying and setting default betacb size via debugfs. For global buffers
the value takes effect upon first boot of GPU, and has no effect after that.
Bug 1628352
Change-Id: Ib63f4299249c41eab1b36cc501b525cc54211195
Signed-off-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-on: http://git-master/r/733328
Diffstat (limited to 'drivers/gpu/nvgpu/gm20b')
-rw-r--r-- | drivers/gpu/nvgpu/gm20b/gr_gm20b.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/gm20b/gr_gm20b.c b/drivers/gpu/nvgpu/gm20b/gr_gm20b.c index 74761258..55a21c98 100644 --- a/drivers/gpu/nvgpu/gm20b/gr_gm20b.c +++ b/drivers/gpu/nvgpu/gm20b/gr_gm20b.c | |||
@@ -85,8 +85,9 @@ static void gr_gm20b_cb_size_default(struct gk20a *g) | |||
85 | { | 85 | { |
86 | struct gr_gk20a *gr = &g->gr; | 86 | struct gr_gk20a *gr = &g->gr; |
87 | 87 | ||
88 | gr->attrib_cb_default_size = | 88 | if (!gr->attrib_cb_default_size) |
89 | gr_gpc0_ppc0_cbm_beta_cb_size_v_default_v(); | 89 | gr->attrib_cb_default_size = |
90 | gr_gpc0_ppc0_cbm_beta_cb_size_v_default_v(); | ||
90 | gr->alpha_cb_default_size = | 91 | gr->alpha_cb_default_size = |
91 | gr_gpc0_ppc0_cbm_alpha_cb_size_v_default_v(); | 92 | gr_gpc0_ppc0_cbm_alpha_cb_size_v_default_v(); |
92 | } | 93 | } |