]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915/gvt: vGPU execlist virtualization
authorZhi Wang <zhi.a.wang@intel.com>
Sun, 1 May 2016 06:48:25 +0000 (02:48 -0400)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Fri, 14 Oct 2016 10:14:28 +0000 (18:14 +0800)
commitaa10a2462a3f1e7f9e789d0ac02bb89b919a5888
tree69880813c874a025ee9fd592c7c0302c5836bdd7
parentc8fec534936aedd068b1511327323ba72d4cfbcc
drm/i915/gvt: vGPU execlist virtualization

This patch introduces the vGPU execlist virtualization.

Under virtulization environment, HW execlist interface are fully emulated
including virtual CSB emulation, virtual execlist emulation. The framework
will emulate the virtual CSB according to the guest workload running status

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