[Intel-gfx] [PULL] gvt-next

Zhenyu Wang zhenyuw at linux.intel.com
Tue Jun 19 09:00:43 UTC 2018


Hi,

Here is first gvt-next pull for next 4.19 kernel. Mostly on gvt
optimizations and has added BXT support for GVT-g.

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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/intel-gfx/attachments/20180619/ce448338/attachment.sig>


More information about the Intel-gfx mailing list