On Wed, 15 Feb 2017, Zhenyu Wang <zhenyuw@xxxxxxxxxxxxxxx> wrote: > 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. Pulled to drm-intel-next-fixes, thanks. I run sparse every time before I push, and I get this from gvt. It's old, not introduced in this pull. Please look into fixing it. BR, Jani. CHECK drivers/gpu/drm/i915/gvt/opregion.c drivers/gpu/drm/i915/gvt/opregion.c:142:31: warning: incorrect type in argument 1 (different address spaces) drivers/gpu/drm/i915/gvt/opregion.c:142:31: expected void *addr drivers/gpu/drm/i915/gvt/opregion.c:142:31: got void [noderef] <asn:2>*opregion_va drivers/gpu/drm/i915/gvt/opregion.c:160:35: warning: incorrect type in assignment (different address spaces) drivers/gpu/drm/i915/gvt/opregion.c:160:35: expected void [noderef] <asn:2>*opregion_va drivers/gpu/drm/i915/gvt/opregion.c:160:35: got void * > > 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(-) -- Jani Nikula, Intel Open Source Technology Center _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx