diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2018-08-23 07:16:15 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-09-06 19:12:24 -0400 |
commit | c3e18d9474f2bbbbd941c1941f86ad0df2ae3cf4 (patch) | |
tree | eea2cf335372b0f51843b8972000158a230f11fd /drivers/gpu/nvgpu/common/ltc | |
parent | 8e66c5816dfea8e321c4745e6a4385770b62c9d0 (diff) |
gpu: nvgpu: support allocating CBC in vidmem
Update nvgpu_ltc_alloc_cbc() API to accept a flag for vidmem allocation
and allocate CBC memory into vidmem if flag is set
Bug 2180284
Jira NVGPUT-12
Change-Id: Ia6b9bb670c9fab6b5787de15526fcc753d702a73
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1805468
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/ltc')
-rw-r--r-- | drivers/gpu/nvgpu/common/ltc/ltc_gm20b.c | 2 | ||||
-rw-r--r-- | drivers/gpu/nvgpu/common/ltc/ltc_gp10b.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/ltc/ltc_gm20b.c b/drivers/gpu/nvgpu/common/ltc/ltc_gm20b.c index 623b0935..205b712d 100644 --- a/drivers/gpu/nvgpu/common/ltc/ltc_gm20b.c +++ b/drivers/gpu/nvgpu/common/ltc/ltc_gm20b.c | |||
@@ -93,7 +93,7 @@ int gm20b_ltc_init_comptags(struct gk20a *g, struct gr_gk20a *gr) | |||
93 | nvgpu_log_info(g, "max comptag lines : %d", | 93 | nvgpu_log_info(g, "max comptag lines : %d", |
94 | max_comptag_lines); | 94 | max_comptag_lines); |
95 | 95 | ||
96 | err = nvgpu_ltc_alloc_cbc(g, compbit_backing_size); | 96 | err = nvgpu_ltc_alloc_cbc(g, compbit_backing_size, false); |
97 | if (err) { | 97 | if (err) { |
98 | return err; | 98 | return err; |
99 | } | 99 | } |
diff --git a/drivers/gpu/nvgpu/common/ltc/ltc_gp10b.c b/drivers/gpu/nvgpu/common/ltc/ltc_gp10b.c index b72346ee..f4edbdb2 100644 --- a/drivers/gpu/nvgpu/common/ltc/ltc_gp10b.c +++ b/drivers/gpu/nvgpu/common/ltc/ltc_gp10b.c | |||
@@ -117,7 +117,7 @@ int gp10b_ltc_init_comptags(struct gk20a *g, struct gr_gk20a *gr) | |||
117 | nvgpu_log_info(g, "gobs_per_comptagline_per_slice: %d", | 117 | nvgpu_log_info(g, "gobs_per_comptagline_per_slice: %d", |
118 | gobs_per_comptagline_per_slice); | 118 | gobs_per_comptagline_per_slice); |
119 | 119 | ||
120 | err = nvgpu_ltc_alloc_cbc(g, compbit_backing_size); | 120 | err = nvgpu_ltc_alloc_cbc(g, compbit_backing_size, false); |
121 | if (err) { | 121 | if (err) { |
122 | return err; | 122 | return err; |
123 | } | 123 | } |