From 8d6b5cc349643c5e96384a8dbc27afc705bc5bfc Mon Sep 17 00:00:00 2001 From: Alex Waterman Date: Wed, 24 May 2017 00:06:48 +0100 Subject: gpu: nvgpu: Move unify_address_spaces to flags Use the enabled flags API to handle the unify_address_sapce spaces flag. JIRA NVGPU-84 JIRA NVGPU-12 JIRA NVGPU-30 Change-Id: Id1b59aed4b349d6067615991597d534936cc5ce9 Signed-off-by: Alex Waterman Reviewed-on: http://git-master/r/1488307 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/common/linux/driver_common.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'drivers/gpu/nvgpu/common/linux/driver_common.c') diff --git a/drivers/gpu/nvgpu/common/linux/driver_common.c b/drivers/gpu/nvgpu/common/linux/driver_common.c index 0d29223f..80e7698b 100644 --- a/drivers/gpu/nvgpu/common/linux/driver_common.c +++ b/drivers/gpu/nvgpu/common/linux/driver_common.c @@ -20,6 +20,7 @@ #include #include #include +#include #include "gk20a/gk20a_scale.h" #include "gk20a/gk20a.h" @@ -133,6 +134,9 @@ static void nvgpu_init_mm_vars(struct gk20a *g) g->mm.disable_bigpage = platform->disable_bigpage; g->mm.vidmem_is_vidmem = platform->vidmem_is_vidmem; + __nvgpu_set_enabled(g, NVGPU_MM_UNIFY_ADDRESS_SPACES, + platform->unify_address_spaces); + nvgpu_mutex_init(&g->mm.tlb_lock); nvgpu_mutex_init(&g->mm.priv_lock); } -- cgit v1.2.2