Applied. Thanks, I noticed the KBL patch and got curious... what about CFL and CNL? Thanks, Rodrigo. On Tue, Dec 05, 2017 at 03:26:29AM +0000, Zhenyu Wang wrote: > > Hi, > > Here's more gvt-next updates for 4.16. Mostly for final VFIO mdev > display dmabuf interface and gvt implementation which have been > reviewed by VFIO maintainer and acked to push through gvt merge path. > User space qemu support was sent as > https://lists.nongnu.org/archive/html/qemu-devel/2017-10/msg02213.html, > and tracked at > https://www.kraxel.org/cgit/qemu/log/?h=work/intel-vgpu > > Others include VFIO opregion support, scheduler optimization and > preemption fix, etc. > > thanks > -- > The following changes since commit f2880e04f3a5419366926182fc97a3c2e4fd8f2a: > > drm/i915/gvt: Move request alloc to dispatch_workload path only (2017-11-16 11:51:55 +0800) > > are available in the Git repository at: > > https://github.com/intel/gvt-linux.git tags/gvt-next-2017-12-05 > > for you to fetch changes up to 1603660b3342269c95fcafee1945790342a8c28e: > > drm/i915/gvt: set max priority for gvt context (2017-12-04 11:24:35 +0800) > > ---------------------------------------------------------------- > gvt-next-2017-12-05 > > - VFIO mdev display dmabuf interface and gvt support (Tina) > - VFIO mdev opregion support/fixes (Tina/Xiong/Chris) > - workload scheduling optimization (Changbin) > - preemption fix and temporal workaround (Zhenyu) > - and misc fixes after refactor (Chris) > > ---------------------------------------------------------------- > Changbin Du (2): > drm/i915/gvt: Convert macro queue_workload to a function > drm/i915/gvt: Kick scheduler when new workload queued > > Chris Wilson (2): > drm/i915/gvt: Cleanup unwanted public symbols > drm/i915/gvt: Fix out-of-bounds buffer write into opregion->signature[] > > Tina Zhang (7): > drm/i915/gvt: Add opregion support > drm/i915/gvt: Add framebuffer decoder support > vfio: ABI for mdev display dma-buf operation > drm/i915/gvt: Dmabuf support for GVT-g > drm/i915/gvt: Handle orphan dmabuf_objs > drm/i915/gvt: Introduce KBL to dma-buf on Gvt-g > drm/i915/gvt: Free dmabuf_obj list in intel_vgpu_dmabuf_cleanup > > Xiong Zhang (1): > drm/i915/gvt: Alloc and Init guest opregion at vgpu creation > > Zhenyu Wang (2): > drm/i915/gvt: Don't mark vgpu context as inactive when preempted > drm/i915/gvt: set max priority for gvt context > > drivers/gpu/drm/i915/gvt/Makefile | 3 +- > drivers/gpu/drm/i915/gvt/cfg_space.c | 3 +- > drivers/gpu/drm/i915/gvt/display.c | 2 +- > drivers/gpu/drm/i915/gvt/display.h | 2 + > drivers/gpu/drm/i915/gvt/dmabuf.c | 538 ++++++++++++++++++++++++++++++++ > drivers/gpu/drm/i915/gvt/dmabuf.h | 67 ++++ > drivers/gpu/drm/i915/gvt/execlist.c | 8 +- > drivers/gpu/drm/i915/gvt/fb_decoder.c | 508 ++++++++++++++++++++++++++++++ > drivers/gpu/drm/i915/gvt/fb_decoder.h | 169 ++++++++++ > drivers/gpu/drm/i915/gvt/gvt.c | 2 + > drivers/gpu/drm/i915/gvt/gvt.h | 17 +- > drivers/gpu/drm/i915/gvt/hypercall.h | 3 + > drivers/gpu/drm/i915/gvt/kvmgt.c | 161 +++++++++- > drivers/gpu/drm/i915/gvt/mpt.h | 45 +++ > drivers/gpu/drm/i915/gvt/opregion.c | 137 +++++--- > drivers/gpu/drm/i915/gvt/sched_policy.c | 5 + > drivers/gpu/drm/i915/gvt/sched_policy.h | 2 + > drivers/gpu/drm/i915/gvt/scheduler.c | 21 +- > drivers/gpu/drm/i915/gvt/scheduler.h | 7 +- > drivers/gpu/drm/i915/gvt/vgpu.c | 17 +- > drivers/gpu/drm/i915/i915_gem_object.h | 2 + > include/uapi/linux/vfio.h | 62 ++++ > 22 files changed, 1709 insertions(+), 72 deletions(-) > create mode 100644 drivers/gpu/drm/i915/gvt/dmabuf.c > create mode 100644 drivers/gpu/drm/i915/gvt/dmabuf.h > create mode 100644 drivers/gpu/drm/i915/gvt/fb_decoder.c > create mode 100644 drivers/gpu/drm/i915/gvt/fb_decoder.h > > > -- > Open Source Technology Center, Intel ltd. > > $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx