diff --git a/drivers/gpu/nvgpu/gv100/hal_gv100.c b/drivers/gpu/nvgpu/gv100/hal_gv100.c index 4a10df6bc..bd9bd2d51 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_incr_cmd_size = gv11b_fifo_get_sema_incr_cmd_size, .add_sema_cmd = gv11b_fifo_add_sema_cmd, .set_sm_exception_type_mask = gk20a_tsg_set_sm_exception_type_mask, + .usermode_base = gv11b_fifo_usermode_base, }, .gr_ctx = { .get_netlist_name = gr_gv100_get_netlist_name,