[PULL] drm-intel-fixes

Jani Nikula
2017-01-19T15:36:16Z

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.

BR,
Jani.

[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
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org