From 0e0767672ae7e66d0ec249b8847f36c685fe995e Mon Sep 17 00:00:00 2001 From: Richard Zhao Date: Tue, 8 Aug 2017 15:45:33 -0700 Subject: gpu: nvgpu: vgpu: get engines info from RM server - get engines info from constants - remove according HAL from gp10b vgpu Jira VFND-3797 Change-Id: If010e59c358ab0519cb0d8d6211c0bcc20fc3723 Signed-off-by: Richard Zhao Reviewed-on: https://git-master.nvidia.com/r/1536179 Reviewed-by: svc-mobile-coverity GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom --- drivers/gpu/nvgpu/vgpu/gp10b/vgpu_fifo_gp10b.c | 28 -------------------------- 1 file changed, 28 deletions(-) (limited to 'drivers/gpu/nvgpu/vgpu/gp10b/vgpu_fifo_gp10b.c') diff --git a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_fifo_gp10b.c b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_fifo_gp10b.c index 23d945fb..52e90f33 100644 --- a/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_fifo_gp10b.c +++ b/drivers/gpu/nvgpu/vgpu/gp10b/vgpu_fifo_gp10b.c @@ -13,36 +13,8 @@ #include "vgpu_fifo_gp10b.h" -static int vgpu_gp10b_fifo_init_engine_info(struct fifo_gk20a *f) -{ - struct fifo_engine_info_gk20a *gr_info; - struct fifo_engine_info_gk20a *ce_info; - const u32 gr_sw_id = ENGINE_GR_GK20A; - const u32 ce_sw_id = ENGINE_GRCE_GK20A; - - gk20a_dbg_fn(""); - - f->num_engines = 2; - - gr_info = &f->engine_info[0]; - - /* FIXME: retrieve this from server */ - gr_info->runlist_id = 0; - gr_info->engine_enum = gr_sw_id; - f->active_engines_list[0] = 0; - - ce_info = &f->engine_info[1]; - ce_info->runlist_id = 0; - ce_info->inst_id = 0; - ce_info->engine_enum = ce_sw_id; - f->active_engines_list[1] = 1; - - return 0; -} - void vgpu_gp10b_init_fifo_ops(struct gpu_ops *gops) { /* syncpoint protection not supported yet */ - gops->fifo.init_engine_info = vgpu_gp10b_fifo_init_engine_info; gops->fifo.resetup_ramfc = NULL; } -- cgit v1.2.2