[RFC] dma buf: support sprite plane QEMU does not support sprite/overlay in DMA-buf mode for Intel gvt vGPUs. Some use cases relies on sprite plane support, e.g. hw accelerated video playback in Windows 10 guest. To support this feature, functions in both kernel and QEMU should be implemented: - query support for plane info in kernel: in vgpu_get_plane_info() of drm/i915/gvt/dmabuf.c, calls to intel_vgpu_decode_sprite_plane() shall be made; - struct to hold VFIODMABuf object in QEMU: in struct VFIODisplay of include/hw/vfio/vfio-common.h; - copying of data in QEMU: in vfio_display_get_dmabuf() of hw/vfio/display.c; - drawing of sprite plane in QEMU: in vfio_display_dmabuf_update() of hw/vfio/display.c;