From 9974201d610c7f3cc43e34a9db942da0f71917c4 Mon Sep 17 00:00:00 2001 From: Terje Bergstrom Date: Tue, 31 Mar 2015 14:37:21 -0700 Subject: gpu: nvgpu: Per-SoC compressible page size Define smallest compressible page size per SoC, and use that for determining if a compressible kind should be downgraded to uncompressed. Bug 1605769 Change-Id: I7c9991ba0ae82fe533641f045e506c0b01a10d8b Signed-off-by: Terje Bergstrom Reviewed-on: http://git-master/r/724492 --- drivers/gpu/nvgpu/gk20a/mm_gk20a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'drivers/gpu/nvgpu/gk20a/mm_gk20a.c') diff --git a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c index 8ed9d0aa..d8dacad8 100644 --- a/drivers/gpu/nvgpu/gk20a/mm_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/mm_gk20a.c @@ -1001,8 +1001,8 @@ static int setup_buffer_kind_and_compression(struct vm_gk20a *vm, } } /* comptags only supported for suitable kinds, 128KB pagesize */ - if (unlikely(kind_compressible && - (vm->gmmu_page_sizes[pgsz_idx] != vm->big_page_size))) { + if (kind_compressible && + vm->gmmu_page_sizes[pgsz_idx] < g->ops.fb.compressible_page_size(g)) { /* gk20a_warn(d, "comptags specified" " but pagesize being used doesn't support it");*/ -- cgit v1.2.2