linux/drivers/gpu/drm/i915/gvt
Zhi Wang 8453d674ae 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>
2016-10-14 18:14:28 +08:00
..
aperture_gm.c
cfg_space.c drm/i915/gvt: vGPU PCI configuration space virtualization 2016-10-14 18:12:46 +08:00
debug.h drm/i915/gvt: vGPU execlist virtualization 2016-10-14 18:14:28 +08:00
display.c drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
display.h drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
edid.c drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
edid.h drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
execlist.c drm/i915/gvt: vGPU execlist virtualization 2016-10-14 18:14:28 +08:00
execlist.h drm/i915/gvt: vGPU execlist virtualization 2016-10-14 18:14:28 +08:00
firmware.c drm/i915/gvt: golden virtual HW state management 2016-10-14 18:11:46 +08:00
gtt.c drm/i915/gvt: vGPU graphics memory virtualization 2016-10-14 18:12:33 +08:00
gtt.h drm/i915/gvt: vGPU graphics memory virtualization 2016-10-14 18:12:33 +08:00
gvt.c drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
gvt.h drm/i915/gvt: vGPU execlist virtualization 2016-10-14 18:14:28 +08:00
handlers.c drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
hypercall.h drm/i915/gvt: vGPU MMIO virtualization 2016-10-14 18:12:59 +08:00
interrupt.c drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
interrupt.h drm/i915/gvt: vGPU display virtualization 2016-10-14 18:13:06 +08:00
Makefile drm/i915/gvt: vGPU execlist virtualization 2016-10-14 18:14:28 +08:00
mmio.c drm/i915/gvt: vGPU MMIO virtualization 2016-10-14 18:12:59 +08:00
mmio.h drm/i915/gvt: vGPU MMIO virtualization 2016-10-14 18:12:59 +08:00
mpt.h drm/i915/gvt: vGPU PCI configuration space virtualization 2016-10-14 18:12:46 +08:00
opregion.c drm/i915/gvt: vGPU PCI configuration space virtualization 2016-10-14 18:12:46 +08:00
reg.h drm/i915/gvt: vGPU MMIO virtualization 2016-10-14 18:12:59 +08:00
trace_points.c drm/i915/gvt: trace stub 2016-10-14 18:12:11 +08:00
trace.h drm/i915/gvt: vGPU graphics memory virtualization 2016-10-14 18:12:33 +08:00
vgpu.c drm/i915/gvt: vGPU execlist virtualization 2016-10-14 18:14:28 +08:00