diff options
author | Deepak Nibade <dnibade@nvidia.com> | 2016-09-06 05:43:57 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2016-09-15 15:24:38 -0400 |
commit | f036594190c4219dcecc13af6fc9ebf82ca16e67 (patch) | |
tree | 8dd5cee451f2a91ccc888b66639e6a8a4be65a16 /drivers/gpu/nvgpu/gk20a/mm_gk20a.c | |
parent | d07c4b48cfd5bbd52e3ece9c0234d16c97b75228 (diff) |
gpu: nvgpu: move all instance blocks to vidmem
Use gk20a_gmmu_alloc() in gk20a_alloc_inst_block() so that
we always try to allocate all inst blocks in vidmem first
Also use common API gk20a_alloc_inst_block() in
channel_gk20a_alloc_inst() as well
Jira DNVGPU-22
Change-Id: I6c47c19aae1189d7e57f47a51d21a32e2df53c1f
Signed-off-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-on: http://git-master/r/1216140
(cherry picked from commit 6c84961a50eb8a8b080b2db08f87e58143f5a6e8)
Reviewed-on: http://git-master/r/1219704
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.c')
-rw-r--r-- | drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index 70bdbc04..555353e2 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c | |||
@@ -4668,7 +4668,7 @@ int gk20a_alloc_inst_block(struct gk20a *g, struct mem_desc *inst_block) | |||
4668 | 4668 | ||
4669 | gk20a_dbg_fn(""); | 4669 | gk20a_dbg_fn(""); |
4670 | 4670 | ||
4671 | err = gk20a_gmmu_alloc_sys(g, ram_in_alloc_size_v(), inst_block); | 4671 | err = gk20a_gmmu_alloc(g, ram_in_alloc_size_v(), inst_block); |
4672 | if (err) { | 4672 | if (err) { |
4673 | gk20a_err(dev, "%s: memory allocation failed\n", __func__); | 4673 | gk20a_err(dev, "%s: memory allocation failed\n", __func__); |
4674 | return err; | 4674 | return err; |