drm/i915/gvt: vGPU display virtualization
authorZhi Wang <zhi.a.wang@intel.com>
Mon, 25 Apr 2016 22:28:56 +0000 (18:28 -0400)
committerZhenyu Wang <zhenyuw@linux.intel.com>
Fri, 14 Oct 2016 10:13:06 +0000 (18:13 +0800)
commit04d348ae3f0aea6523bc3b0688b5fc90c1c60d0e
tree1eadc499b3da6b57f1bebed7b81f77a79b9a8144
parente39c5add322184de3be052d438dfd24375bfeaea
drm/i915/gvt: vGPU display virtualization

This patch introduces the GVT-g display virtualization.

It consists a collection of display MMIO handlers, like power well register
handler, pipe register handler, plane register handler, which will emulate
all display MMIOs behavior to support virtual mode setting sequence for
guest.

Signed-off-by: Bing Niu <bing.niu@intel.com>
Signed-off-by: Zhi Wang <zhi.a.wang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
12 files changed:
drivers/gpu/drm/i915/gvt/Makefile
drivers/gpu/drm/i915/gvt/debug.h
drivers/gpu/drm/i915/gvt/display.c [new file with mode: 0644]
drivers/gpu/drm/i915/gvt/display.h [new file with mode: 0644]
drivers/gpu/drm/i915/gvt/edid.c [new file with mode: 0644]
drivers/gpu/drm/i915/gvt/edid.h [new file with mode: 0644]
drivers/gpu/drm/i915/gvt/gvt.c
drivers/gpu/drm/i915/gvt/gvt.h
drivers/gpu/drm/i915/gvt/handlers.c
drivers/gpu/drm/i915/gvt/interrupt.c
drivers/gpu/drm/i915/gvt/interrupt.h
drivers/gpu/drm/i915/gvt/vgpu.c