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>
Showing
- drivers/gpu/drm/i915/gvt/Makefile 1 addition, 1 deletiondrivers/gpu/drm/i915/gvt/Makefile
- drivers/gpu/drm/i915/gvt/debug.h 3 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/debug.h
- drivers/gpu/drm/i915/gvt/display.c 329 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/display.c
- drivers/gpu/drm/i915/gvt/display.h 163 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/display.h
- drivers/gpu/drm/i915/gvt/edid.c 531 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/edid.c
- drivers/gpu/drm/i915/gvt/edid.h 150 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/edid.h
- drivers/gpu/drm/i915/gvt/gvt.c 54 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/gvt.c
- drivers/gpu/drm/i915/gvt/gvt.h 30 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/gvt.h
- drivers/gpu/drm/i915/gvt/handlers.c 977 additions, 114 deletionsdrivers/gpu/drm/i915/gvt/handlers.c
- drivers/gpu/drm/i915/gvt/interrupt.c 26 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/interrupt.c
- drivers/gpu/drm/i915/gvt/interrupt.h 6 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/interrupt.h
- drivers/gpu/drm/i915/gvt/vgpu.c 7 additions, 0 deletionsdrivers/gpu/drm/i915/gvt/vgpu.c
Loading
Please register or sign in to comment