From mboxrd@z Thu Jan 1 00:00:00 1970 From: Zhenyu Wang Subject: [GIT PULL] more GVT-g fixes for 4.11 Date: Wed, 15 Feb 2017 15:29:54 +0800 Message-ID: <20170215072954.ha4nrse4ty3ztgts@zhen-hp.sh.intel.com> Reply-To: Zhenyu Wang Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0885283552==" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Jani Nikula Cc: intel-gfx , intel-gvt-dev List-Id: intel-gfx@lists.freedesktop.org --===============0885283552== Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="khroxpy7s5y2qdyp" Content-Disposition: inline --khroxpy7s5y2qdyp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, This contains recent gvt fixes that target for 4.11. Team is busy on know issues fixing and improve usability. This includes IOMMU workaround fix with proper dma mapping from Chuanxiao, some log message cleanup, one kernel oops fix in error path of workload submission from Changbin, and with other misc fixes, etc. Thanks -- The following changes since commit 2d6ceb8e654a0ce998762b13f0ba2c275220a244: drm/i915/gvt: fix vgpu type size init (2017-02-07 17:22:01 +0800) are available in the git repository at: https://github.com/01org/gvt-linux.git tags/gvt-next-2017-02-15 for you to fetch changes up to 4a0b3444da3ce1090d0f894f4e343756a94ab8c3: drm/i915/gvt: return error code if dma map iova failed (2017-02-14 17:35:= 39 +0800) ---------------------------------------------------------------- gvt-next-2017-02-15 - Chuanxiao's IOMMU workaround fix - debug message cleanup from Changbin - oops fix in fail path of workload submission when GPU reset from Changbin - other misc fixes ---------------------------------------------------------------- Changbin Du (5): drm/i915/gvt: remove a noisy unimportant log in sched_policy drm/i915/gvt: remove a redundant end of line in debug log drm/i915/gvt: reduce the line of interrupt logs and log friendly drm/i915/gvt: fix crash at function release_shadow_wa_ctx drm/i915/gvt: add missing display part reset for vGPU reset Chuanxiao Dong (5): drm/i915/gvt: Map shadow page before using it in shadow page table drm/i915/gvt: map pfn for PTE entry in kvm drm/i915/gvt: enable IOMMU for gvt drm/i915/gvt: optimize the inhibit context mmio load drm/i915/gvt: return error code if dma map iova failed Dan Carpenter (1): drm/i915/gvt/kvmgt: remove some dead code Xu Han (1): drm/i915/gvt: add sprite plane flip done support. Zhenyu Wang (2): drm/i915/gvt: Fix alignment for GTT allocation drm/i915/gvt: Fix shadow context descriptor drivers/gpu/drm/i915/gvt/aperture_gm.c | 15 +++---- drivers/gpu/drm/i915/gvt/cmd_parser.c | 20 +++++++++- drivers/gpu/drm/i915/gvt/display.c | 12 ++++++ drivers/gpu/drm/i915/gvt/display.h | 1 + drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/gtt.c | 70 +++++++++++++++++++++++------= ---- drivers/gpu/drm/i915/gvt/gvt.c | 7 ---- drivers/gpu/drm/i915/gvt/interrupt.c | 57 +++++++-------------------- drivers/gpu/drm/i915/gvt/kvmgt.c | 70 ++++++++++++++++++++++++-----= ---- drivers/gpu/drm/i915/gvt/render.c | 17 ++++++++ drivers/gpu/drm/i915/gvt/sched_policy.c | 1 - drivers/gpu/drm/i915/gvt/scheduler.c | 5 ++- drivers/gpu/drm/i915/gvt/vgpu.c | 1 + 13 files changed, 179 insertions(+), 99 deletions(-) --=20 Open Source Technology Center, Intel ltd. $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827 --khroxpy7s5y2qdyp Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAlikA3EACgkQsQQaM014GCcPbgCghBZShm2fMkJCIyFwAH2ufNwq 1zoAniw0GRVuDMmwOAoq2ECuRWlt6cgH =Ih9S -----END PGP SIGNATURE----- --khroxpy7s5y2qdyp-- --===============0885283552== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg== --===============0885283552==--