]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gvt: vGPU workload submission
authorZhi Wang <zhi.a.wang@intel.com>
Sun, 1 May 2016 09:22:47 +0000 (05:22 -0400)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Fri, 14 Oct 2016 10:14:37 +0000 (18:14 +0800)
commitf64a76d51f1e095e284e3371b92794aafdcb6353
treed543a88a6f32b5c29181d62017f064f4cc2c50c7
parentaa10a2462a3f1e7f9e789d0ac02bb89b919a5888
drm/i915/gvt: vGPU workload submission

This patch introduces the vGPU workload submission logics.

Under virtualization environment, guest will submit workload through
virtual execlist submit port. The submitted workload load will be wrapped
into an gvt workload which will be picked by GVT workload scheduler and
executed on host i915 later.

Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
drivers/gpu/drm/i915/gvt/execlist.c
drivers/gpu/drm/i915/gvt/execlist.h
drivers/gpu/drm/i915/gvt/gvt.h
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/gvt/reg.h
drivers/gpu/drm/i915/gvt/scheduler.h [new file with mode: 0644]
drivers/gpu/drm/i915/gvt/vgpu.c