All of lore.kernel.org
 help / color / mirror / Atom feed
From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
To: "Vivi, Rodrigo" <rodrigo.vivi@intel.com>,
	Jani Nikula <jani.nikula@intel.com>,
	Zhenyu Wang <zhenyuw@linux.intel.com>
Cc: intel-gfx <intel-gfx@lists.freedesktop.org>,
	intel-gvt-dev <intel-gvt-dev@lists.freedesktop.org>,
	"Lv, Zhiyuan" <zhiyuan.lv@intel.com>,
	"Yuan, Hang" <hang.yuan@intel.com>
Subject: Re: [PULL] gvt-next for 4.17
Date: Mon, 12 Mar 2018 13:25:10 +0200	[thread overview]
Message-ID: <152085391018.6033.3434078239413628174@jlahtine-desk.ger.corp.intel.com> (raw)
In-Reply-To: <87o9jxpmmi.fsf@intel.com>

Quoting Jani Nikula (2018-03-09 12:30:13)
> 
> Joonas, so did this miss the deadline for v4.17? You're not making
> another pull request?

As discussed in the IRC, it got merged. Only in the final pull request
generation I'll summarize all the intermediate tags.

Regards, Joonas

> 
> BR,
> Jani.
> 
> On Thu, 08 Mar 2018, Joonas Lahtinen <joonas.lahtinen@linux.intel.com> wrote:
> > Pulled.
> >
> > Regards, Joonas
> >
> > Quoting Zhenyu Wang (2018-03-08 04:31:52)
> >> 
> >> Hi,
> >> 
> >> Here's gvt-next update for 4.17. Biggest update is for huge code
> >> refactor of shadow ppgtt from Changbin which is the most obscured
> >> part, and with KBL context save/restore improvement from Weinan,
> >> with other fixes.
> >> 
> >> Thanks.
> >> --
> >> The following changes since commit 1f267a572b573b0b155022750cba93001f4367a8:
> >> 
> >>   drm/i915: Update DRIVER_DATE to 20180305 (2018-03-05 11:56:15 +0200)
> >> 
> >> are available in the Git repository at:
> >> 
> >>   https://github.com/intel/gvt-linux.git tags/gvt-next-2018-03-08
> >> 
> >> for you to fetch changes up to 991ecefbdd4b81719597d6c406df8d26ef5c1546:
> >> 
> >>   drm/i915/gvt: Return error at the failure of finding page_track (2018-03-06 14:49:38 +0800)
> >> 
> >> ----------------------------------------------------------------
> >> gvt-next-2018-03-08
> >> 
> >> - big refactor for shadow ppgtt (Changbin)
> >> - KBL context save/restore via LRI cmd (Weinan)
> >> - misc smatch fixes (Zhenyu)
> >> - Properly unmap dma for guest page (Changbin)
> >> - other misc fixes (Xiong, etc.)
> >> 
> >> ----------------------------------------------------------------
> >> Changbin Du (18):
> >>       drm/i915/gvt: Rework shadow graphic memory management code
> >>       drm/i915/gvt: Refine the intel_vgpu_mm reference management
> >>       drm/i915/gvt: Refine ggtt and ppgtt root entry ops
> >>       drm/i915/gvt: Refine ggtt_set_shadow_entry
> >>       drm/i915/gvt: Add verbose gtt shadow logs
> >>       drm/i915/gvt: Rename ggtt related functions to be more specific
> >>       drm/i915/gvt: Factor out intel_vgpu_{get, put}_ppgtt_mm interface
> >>       drm/i915/gvt: Use standard pte bit definition
> >>       drm/i915/gvt: Refine pte shadowing process
> >>       drm/i915/gvt: Rework shadow page management code
> >>       drm/i915/gvt: Rename shadow_page to short name spt
> >>       drm/i915/gvt: Rename mpt api {set, unset}_wp_page to {enable, disable}_page_track
> >>       drm/i915/gvt: Don't extend page_track to mpt layer
> >>       drm/i915/gvt: Provide generic page_track infrastructure for write-protected page
> >>       drm/i915/gvt: Manage shadow pages with radix tree
> >>       drm/i915/gvt: Define PTE addr mask with GENMASK_ULL
> >>       drm/i915/gvt: Fix guest vGPU hang caused by very high dma setup overhead
> >>       drm/i915/kvmgt: Add kvmgt debugfs entry nr_cache_entries under vgpu
> >> 
> >> Weinan Li (3):
> >>       drm/i915/gvt: add define GEN9_MOCS_SIZE
> >>       drm/i915/gvt: add interface to check if context is inhibit
> >>       drm/i915/gvt: init mmio by lri command in vgpu inhibit context
> >> 
> >> Xiong Zhang (2):
> >>       drm/i915/gvt: Release gvt->lock at the failure of finding page track
> >>       drm/i915/gvt: Return error at the failure of finding page_track
> >> 
> >> Zhenyu Wang (7):
> >>       drm/i915/gvt: Fix one gvt_vgpu_error() use in dmabuf.c
> >>       drm/i915/gvt: remove gvt max port definition
> >>       drm/i915/gvt: Fix vGPU sched timeslice calculation warning
> >>       drm/i915/gvt: Fix check error of vgpu create failure message
> >>       drm/i915/gvt: Fix check error on fence mmio handler
> >>       drm/i915/gvt: Fix one indent error
> >>       drm/i915/gvt: Fix check error on hws_pga_write() fail message
> >> 
> >>  drivers/gpu/drm/i915/gvt/Makefile       |    2 +-
> >>  drivers/gpu/drm/i915/gvt/dmabuf.c       |    2 +-
> >>  drivers/gpu/drm/i915/gvt/gtt.c          | 1457 ++++++++++++++-----------------
> >>  drivers/gpu/drm/i915/gvt/gtt.h          |  189 ++--
> >>  drivers/gpu/drm/i915/gvt/gvt.c          |    2 +-
> >>  drivers/gpu/drm/i915/gvt/gvt.h          |   21 +-
> >>  drivers/gpu/drm/i915/gvt/handlers.c     |   38 +-
> >>  drivers/gpu/drm/i915/gvt/hypercall.h    |    9 +-
> >>  drivers/gpu/drm/i915/gvt/kvmgt.c        |  313 ++++---
> >>  drivers/gpu/drm/i915/gvt/mmio.c         |    9 +-
> >>  drivers/gpu/drm/i915/gvt/mmio_context.c |  210 ++++-
> >>  drivers/gpu/drm/i915/gvt/mmio_context.h |    5 +
> >>  drivers/gpu/drm/i915/gvt/mpt.h          |   67 +-
> >>  drivers/gpu/drm/i915/gvt/page_track.c   |  184 ++++
> >>  drivers/gpu/drm/i915/gvt/page_track.h   |   56 ++
> >>  drivers/gpu/drm/i915/gvt/sched_policy.c |    5 +-
> >>  drivers/gpu/drm/i915/gvt/scheduler.c    |   44 +-
> >>  drivers/gpu/drm/i915/gvt/trace.h        |   10 +-
> >>  drivers/gpu/drm/i915/gvt/vgpu.c         |    1 +
> >>  19 files changed, 1468 insertions(+), 1156 deletions(-)
> >>  create mode 100644 drivers/gpu/drm/i915/gvt/page_track.c
> >>  create mode 100644 drivers/gpu/drm/i915/gvt/page_track.h
> >> 
> >> 
> >> -- 
> >> Open Source Technology Center, Intel ltd.
> >> 
> >> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827
> 
> -- 
> Jani Nikula, Intel Open Source Technology Center
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  reply	other threads:[~2018-03-12 11:25 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-03-08  2:31 [PULL] gvt-next for 4.17 Zhenyu Wang
2018-03-08 13:20 ` Joonas Lahtinen
2018-03-09 10:30   ` Jani Nikula
2018-03-12 11:25     ` Joonas Lahtinen [this message]
2018-04-19  7:39 [PULL] gvt-fixes " Zhenyu Wang
2018-04-19  9:17 ` [PULL] gvt-next " Zhi Wang
2018-04-19  9:21   ` Zhi Wang
2018-04-19  9:34   ` Jani Nikula
2018-04-19  9:41     ` Zhenyu Wang
2018-04-19  9:50     ` Zhi Wang
2018-04-19 10:16       ` Zhi Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=152085391018.6033.3434078239413628174@jlahtine-desk.ger.corp.intel.com \
    --to=joonas.lahtinen@linux.intel.com \
    --cc=hang.yuan@intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    --cc=intel-gvt-dev@lists.freedesktop.org \
    --cc=jani.nikula@intel.com \
    --cc=rodrigo.vivi@intel.com \
    --cc=zhenyuw@linux.intel.com \
    --cc=zhiyuan.lv@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.