All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] more gvt-next for 4.16
@ 2017-12-05  3:26 Zhenyu Wang
  2017-12-06  0:52 ` Rodrigo Vivi
  0 siblings, 1 reply; 2+ messages in thread
From: Zhenyu Wang @ 2017-12-05  3:26 UTC (permalink / raw)
  To: Jani Nikula, Vivi, Rodrigo, Joonas Lahtinen
  Cc: intel-gfx, Kirti Wankhede, Yuan, Hang, Lv, Zhiyuan, intel-gvt-dev,
	Gerd Hoffmann


[-- Attachment #1.1: Type: text/plain, Size: 3867 bytes --]


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

[-- Attachment #1.2: signature.asc --]
[-- Type: application/pgp-signature, Size: 195 bytes --]

[-- Attachment #2: Type: text/plain, Size: 160 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2017-12-06  0:52 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-12-05  3:26 [GIT PULL] more gvt-next for 4.16 Zhenyu Wang
2017-12-06  0:52 ` Rodrigo Vivi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.