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 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx