[Intel-gfx] [PULL] drm-intel-fixes

Jani Nikula jani.nikula at intel.com
Thu Jan 19 15:36:16 UTC 2017

Hi Dave -

Apparently you haven't pulled my fixes from last week [1], so this one
supersedes and includes that one.

More GVT-g stuff than I'd like at this stage, but then again that's
pretty new and isolated so I'm not too worried.


[1] http://mid.mail-archive.com/877f605pim.fsf@intel.com

The following changes since commit a121103c922847ba5010819a3f250f1f7fc84ab8:

  Linux 4.10-rc3 (2017-01-08 14:18:17 -0800)

are available in the git repository at:

  git://anongit.freedesktop.org/git/drm-intel tags/drm-intel-fixes-2017-01-19

for you to fetch changes up to 3bfdfdcbce2796ce75bf2d85fd8471858d702e5d:

  drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible (2017-01-18 16:31:25 +0200)

Changbin Du (13):
      drm/i915/gvt: fix error handing of tlb_control emulation
      drm/i915/gvt: fix return value in mul_force_wake_write
      drm/i915/gvt: always use readq and writeq
      drm/i915/gvt: fix use after free for workload
      drm/i915/gvt: dec vgpu->running_workload_num after the workload is really done
      drm/i915/gvt: introudce intel_vgpu_reset_resource() to reset vgpu resource state
      drm/i915/gvt: introuduce intel_vgpu_reset_gtt() to reset gtt
      drm/i915/gvt: move cfg space inititation function to cfg_space.c
      drm/i915/gvt: introduce intel_vgpu_reset_cfg_space to reset configuration space
      drm/i915/gvt: move mmio init/clean function to mmio.c
      drm/i915/gvt: introduce intel_vgpu_reset_mmio() to reset mmio space
      drm/i915/gvt: fix vGPU instance reuse issues by vGPU reset function
      drm/i915/gvt: rewrite gt reset handler using new function intel_gvt_reset_vgpu_locked

Chris Wilson (2):
      drm/i915: Clear ret before unbinding in i915_gem_evict_something()
      drm/i915: Fix phys pwrite for struct_mutex-less operation

Francisco Jerez (1):
      drm/i915: Remove WaDisableLSQCROPERFforOCL KBL workaround.

Jani Nikula (2):
      Merge tag 'gvt-fixes-2017-01-10' of https://github.com/01org/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2017-01-16' of https://github.com/01org/gvt-linux into drm-intel-fixes

Jike Song (5):
      drm/i915/gvt: init/destroy vgpu_idr properly
      drm/i915/gvt: destroy the allocated idr on vgpu creating failures
      drm/i915/gvt: cleanup opregion memory allocation code
      drm/i915/gvt/kvmgt: return meaningful error for vgpu creating failure
      drm/i915/gvt: cleanup GFP flags

Nicolas Iooss (1):
      drm/i915/gvt: verify functions types in new_mmio_info()

Pei Zhang (1):
      drm/i915/gvt: print correct value for untracked mmio

Ville Syrjälä (1):
      drm/i915: Ignore bogus plane coordinates on SKL when the plane is not visible

Zhenyu Wang (2):
      drm/i915/gvt: adjust high memory size for default vGPU type
      drm/i915/gvt: remove duplicated definition

 drivers/gpu/drm/i915/gvt/aperture_gm.c  |  36 +++++--
 drivers/gpu/drm/i915/gvt/cfg_space.c    |  74 +++++++++++++++
 drivers/gpu/drm/i915/gvt/gtt.c          |  81 ++++++++--------
 drivers/gpu/drm/i915/gvt/gtt.h          |   1 +
 drivers/gpu/drm/i915/gvt/gvt.c          |   8 +-
 drivers/gpu/drm/i915/gvt/gvt.h          |   8 +-
 drivers/gpu/drm/i915/gvt/handlers.c     | 103 +++++++-------------
 drivers/gpu/drm/i915/gvt/kvmgt.c        |  14 ++-
 drivers/gpu/drm/i915/gvt/mmio.c         |  84 ++++++++++++++---
 drivers/gpu/drm/i915/gvt/mmio.h         |   4 +
 drivers/gpu/drm/i915/gvt/opregion.c     |   8 +-
 drivers/gpu/drm/i915/gvt/reg.h          |   3 +-
 drivers/gpu/drm/i915/gvt/scheduler.c    |  14 +--
 drivers/gpu/drm/i915/gvt/vgpu.c         | 162 ++++++++++++++++----------------
 drivers/gpu/drm/i915/i915_gem.c         |  34 +------
 drivers/gpu/drm/i915/i915_gem_evict.c   |   1 +
 drivers/gpu/drm/i915/intel_display.c    |   3 +
 drivers/gpu/drm/i915/intel_lrc.c        |  10 --
 drivers/gpu/drm/i915/intel_ringbuffer.c |   8 --
 19 files changed, 379 insertions(+), 277 deletions(-)

Jani Nikula, Intel Open Source Technology Center

More information about the Intel-gfx mailing list