[Intel-gfx] [PULL] gvt-next

Rodrigo Vivi rodrigo.vivi at intel.com
Tue Jun 19 21:46:28 UTC 2018


On Tue, Jun 19, 2018 at 05:00:43PM +0800, Zhenyu Wang wrote:
> 
> Hi,
> 
> Here is first gvt-next pull for next 4.19 kernel. Mostly on gvt
> optimizations and has added BXT support for GVT-g.

pushed to dinq. Thanks.

> 
> Thanks.
> ---
> The following changes since commit 14c3f8425080a1ff97df7b81f7c339bf42c427a3:
> 
>   drm/i915: Update DRIVER_DATE to 20180606 (2018-06-06 15:10:47 -0700)
> 
> are available in the Git repository at:
> 
>   https://github.com/intel/gvt-linux.git tags/gvt-next-2018-06-19
> 
> for you to fetch changes up to 57c8a484a9cbf1315b5299702d12aef04867eeee:
> 
>   drm/i915: Enable KVMGT for BXT. (2018-06-13 10:57:30 +0800)
> 
> ----------------------------------------------------------------
> gvt-next-2018-06-19
> 
> - fine-grained per vgpu locking (Colin)
> - fine-grained vgpu scheduler locking (Colin)
> - deliver windows guest cursor hotspot info (Tina)
> - GVT-g BXT support (Colin)
> - other misc and checker fixes (Chris, Xinyun)
> 
> ----------------------------------------------------------------
> Chris Wilson (1):
>       drm/i915/gvt: Use offsetofend() rather than offsetof + sizeof
> 
> Colin Xu (14):
>       drm/i915/gvt: Use vgpu_lock to protect per vgpu access
>       drm/i915/gvt: Use sched_lock to protect gvt scheduler logic.
>       drm/i915/gvt: Add D_BXT device type define for BXT.
>       drm/i915/gvt: Add MEDIA_POOL_STATE for BXT.
>       drm/i915/gvt: Enable device info initialization for BXT.
>       drm/i915/gvt: Enable gtt initialization for BXT.
>       drm/i915/gvt: Enable irq initialization for BXT.
>       drm/i915/gvt: Enable mmio context init and switch for BXT.
>       drm/i915/gvt: Enable cmd_parser support for BXT.
>       drm/i915/gvt: Enable force wake support for BXT.
>       drm/i915/gvt: Enable virtual display support for BXT.
>       drm/i915/gvt: Enable dma_buf support for BXT.
>       drm/i915/gvt: Add mmio handler for for BXT.
>       drm/i915: Enable KVMGT for BXT.
> 
> Tina Zhang (1):
>       drm/i915/gvt: Deliver guest cursor hotspot info
> 
> Xinyun Liu (3):
>       drm/i915/gvt: Avoid dereference a potential null pointer
>       drm/i915/gvt: removed unnecessary boundary check
>       drm/i915/gvt: use array to avoid potential buffer overflow
> 
> Zhenyu Wang (1):
>       Merge tag 'drm-intel-next-2018-06-06' into gvt-next
> 
>  drivers/gpu/drm/i915/gvt/cmd_parser.c   |  43 ++--
>  drivers/gpu/drm/i915/gvt/display.c      |  58 +++--
>  drivers/gpu/drm/i915/gvt/dmabuf.c       |  26 ++-
>  drivers/gpu/drm/i915/gvt/edid.c         |  20 +-
>  drivers/gpu/drm/i915/gvt/execlist.h     |  13 +-
>  drivers/gpu/drm/i915/gvt/fb_decoder.c   |  15 +-
>  drivers/gpu/drm/i915/gvt/firmware.c     |   2 +-
>  drivers/gpu/drm/i915/gvt/gtt.c          |  11 +-
>  drivers/gpu/drm/i915/gvt/gvt.c          |  27 +--
>  drivers/gpu/drm/i915/gvt/gvt.h          |  16 ++
>  drivers/gpu/drm/i915/gvt/handlers.c     | 399 ++++++++++++++++++++++++++++----
>  drivers/gpu/drm/i915/gvt/interrupt.c    |  17 +-
>  drivers/gpu/drm/i915/gvt/mmio.c         |  12 +-
>  drivers/gpu/drm/i915/gvt/mmio.h         |  11 +-
>  drivers/gpu/drm/i915/gvt/mmio_context.c |  16 +-
>  drivers/gpu/drm/i915/gvt/page_track.c   |   5 +-
>  drivers/gpu/drm/i915/gvt/sched_policy.c |  36 ++-
>  drivers/gpu/drm/i915/gvt/scheduler.c    |  25 +-
>  drivers/gpu/drm/i915/gvt/vgpu.c         |  56 ++---
>  drivers/gpu/drm/i915/i915_pvinfo.h      |   5 +-
>  drivers/gpu/drm/i915/intel_gvt.c        |   2 +
>  21 files changed, 612 insertions(+), 203 deletions(-)
> 
> -- 
> Open Source Technology Center, Intel ltd.
> 
> $gpg --keyserver wwwkeys.pgp.net --recv-keys 4D781827




More information about the Intel-gfx mailing list