From: Jani Nikula <jani.nikula@intel.com>
To: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>,
"Vivi, Rodrigo" <rodrigo.vivi@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: Fri, 09 Mar 2018 12:30:13 +0200 [thread overview]
Message-ID: <87o9jxpmmi.fsf@intel.com> (raw)
In-Reply-To: <152051522457.12452.16945657104435400679@jlahtine-desk.ger.corp.intel.com>
Joonas, so did this miss the deadline for v4.17? You're not making
another pull request?
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
next prev parent reply other threads:[~2018-03-09 10:30 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 [this message]
2018-03-12 11:25 ` Joonas Lahtinen
-- strict thread matches above, loose matches on Subject: below --
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=87o9jxpmmi.fsf@intel.com \
--to=jani.nikula@intel.com \
--cc=hang.yuan@intel.com \
--cc=intel-gfx@lists.freedesktop.org \
--cc=intel-gvt-dev@lists.freedesktop.org \
--cc=joonas.lahtinen@linux.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox