]> 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)
commit23f81cf622a82c6c117b83cef5882013b567660c
tree69880813c874a025ee9fd592c7c0302c5836bdd7
parent988e84c23e079d5f5ff94106d1b15bd400e0fb4b
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