linux/drivers/gpu/drm/i915/gvt
Zhi Wang 1786571393 drm/i915/gvt: vGPU context switch
As different VM may configure different render MMIOs when executing
workload, to schedule workloads between different VM, the render MMIOs
have to be switched.

Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
2016-10-14 18:15:13 +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 context switch 2016-10-14 18:15:13 +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 workload scheduler 2016-10-14 18:14:50 +08:00
execlist.h drm/i915/gvt: vGPU workload scheduler 2016-10-14 18:14:50 +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 schedule policy framework 2016-10-14 18:15:02 +08:00
gvt.h drm/i915/gvt: vGPU context switch 2016-10-14 18:15:13 +08:00
handlers.c drm/i915/gvt: vGPU context switch 2016-10-14 18:15:13 +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 context switch 2016-10-14 18:15:13 +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 workload submission 2016-10-14 18:14:37 +08:00
render.c drm/i915/gvt: vGPU context switch 2016-10-14 18:15:13 +08:00
render.h drm/i915/gvt: vGPU context switch 2016-10-14 18:15:13 +08:00
sched_policy.c drm/i915/gvt: vGPU schedule policy framework 2016-10-14 18:15:02 +08:00
sched_policy.h drm/i915/gvt: vGPU schedule policy framework 2016-10-14 18:15:02 +08:00
scheduler.c drm/i915/gvt: vGPU context switch 2016-10-14 18:15:13 +08:00
scheduler.h drm/i915/gvt: vGPU schedule policy framework 2016-10-14 18:15:02 +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 context switch 2016-10-14 18:15:13 +08:00