* [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
* Re: [GIT PULL] more gvt-next for 4.16
2017-12-05 3:26 [GIT PULL] more gvt-next for 4.16 Zhenyu Wang
@ 2017-12-06 0:52 ` Rodrigo Vivi
0 siblings, 0 replies; 2+ messages in thread
From: Rodrigo Vivi @ 2017-12-06 0:52 UTC (permalink / raw)
To: Zhenyu Wang
Cc: Jani Nikula, intel-gfx, Kirti Wankhede, Lv, Zhiyuan, Yuan, Hang,
intel-gvt-dev, Gerd Hoffmann
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@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).