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)
commit8453d674ae7e63f629a91fe4124df7a7dc9c74cd
tree69880813c874a025ee9fd592c7c0302c5836bdd7
parent04d348ae3f0aea6523bc3b0688b5fc90c1c60d0e
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