From eab9d968e5d66857cfb2c7f833d3ced0c56191d4 Mon Sep 17 00:00:00 2001 From: Konsta Holtta Date: Thu, 11 Oct 2018 14:16:21 +0300 Subject: gpu: nvgpu: gv100: support usermode submit Use usermode_base HAL from gv11b and turn on NVGPU_SUPPORT_USERMODE_SUBMIT for gv100. Bug 200145225 Bug 200541476 Change-Id: I9f60a1fb07ae19ee9e0de9e28d56789fe282907f Signed-off-by: Konsta Holtta Reviewed-on: https://git-master.nvidia.com/r/1924509 Signed-off-by: Debarshi Dutta (cherry picked from commit a39d91b591d79827fc315218393b03365cc6e502 in dev-main) Reviewed-on: https://git-master.nvidia.com/r/2170622 GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/gv100/hal_gv100.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'drivers/gpu/nvgpu') diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c index 6fd777c0..31ca997f 100644 --- a/drivers/gpu/nvgpu/gv100/hal_gv100.c +++ b/drivers/gpu/nvgpu/gv100/hal_gv100.c @@ -288,6 +288,8 @@ int gv100_init_gpu_characteristics(struct gk20a *g) __nvgpu_set_enabled(g, NVGPU_SUPPORT_USER_SYNCPOINT, true); } + __nvgpu_set_enabled(g, NVGPU_SUPPORT_USERMODE_SUBMIT, true); + return 0; } @@ -677,6 +679,7 @@ static const struct gpu_ops gv100_ops = { .get_sema_wait_cmd_size = gv11b_fifo_get_sema_wait_cmd_size, .get_sema_incr_cmd_size = gv11b_fifo_get_sema_incr_cmd_size, .add_sema_cmd = gv11b_fifo_add_sema_cmd, + .usermode_base = gv11b_fifo_usermode_base, }, .gr_ctx = { .get_netlist_name = gr_gv100_get_netlist_name, -- cgit v1.2.2