]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit988e84c23e079d5f5ff94106d1b15bd400e0fb4b
tree1eadc499b3da6b57f1bebed7b81f77a79b9a8144
parent6e5a935462ba47c146f7c4ef488c61e67f5c0821
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