Merge tag 'drm-intel-gt-next-2021-12-23' of...
Merge tag 'drm-intel-gt-next-2021-12-23' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Driver Changes: - Added bits of DG2 support around page table handling (Stuart Summers, Matthew Auld) - Fixed wakeref leak in PMU busyness during reset in GuC mode (Umesh Nerlige Ramappa) - Fixed debugfs access crash if GuC failed to load (John Harrison) - Bring back GuC error log to error capture, undoing accidental earlier breakage (Thomas Hellström) - Fixed memory leak in error capture caused by earlier refactoring (Thomas Hellström) - Exclude reserved stolen from driver use (Chris Wilson) - Add memory region sanity checking and optional full test (Chris Wilson) - Fixed buffer size truncation in TTM shmemfs backend (Robert Beckett) - Use correct lock and don't overwrite internal data structures when stealing GuC context ids (Matthew Brost) - Don't hog IRQs when destroying GuC contexts (John Harrison) - Make GuC to Host communication more robust (Matthew Brost) - Continuation of locking refactoring around VMA and backing store handling (Maarten Lankhorst) - Improve performance of reading GuC log from debugfs (John Harrison) - Log when GuC fails to reset an engine (John Harrison) - Speed up GuC/HuC firmware loading by requesting RP0 (Vinay Belgaumkar) - Further work on asynchronous VMA unbinding (Thomas Hellström, Christian König) - Refactor GuC/HuC firmware handling to prepare for future platforms (John Harrison) - Prepare for future different GuC/HuC firmware signing key sizes (Daniele Ceraolo Spurio, Michal Wajdeczko) - Add noreclaim annotations (Matthew Auld) - Remove racey GEM_BUG_ON between GPU reset and GuC communication handling (Matthew Brost) - Refactor i915->gt with to_gt(i915) to prepare for future platforms (Michał Winiarski, Andi Shyti) - Increase GuC log size for CONFIG_DEBUG_GEM (John Harrison) - Fixed engine busyness in selftests when in GuC mode (Umesh Nerlige Ramappa) - Make engine parking work with PREEMPT_RT (Sebastian Andrzej Siewior) - Replace X86_FEATURE_PAT with pat_enabled() (Lucas De Marchi) - Selftest for stealing of guc ids (Matthew Brost) Signed-off-by:Dave Airlie <airlied@redhat.com> From: Tvrtko Ursulin <tvrtko.ursulin@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/YcRvKO5cyPvIxVCi@tursulin-mobl2
No related branches found
No related tags found
Showing
- drivers/gpu/drm/i915/Makefile 1 addition, 0 deletionsdrivers/gpu/drm/i915/Makefile
- drivers/gpu/drm/i915/display/intel_atomic_plane.c 2 additions, 2 deletionsdrivers/gpu/drm/i915/display/intel_atomic_plane.c
- drivers/gpu/drm/i915/display/intel_display.c 9 additions, 9 deletionsdrivers/gpu/drm/i915/display/intel_display.c
- drivers/gpu/drm/i915/display/intel_dpt.c 1 addition, 3 deletionsdrivers/gpu/drm/i915/display/intel_dpt.c
- drivers/gpu/drm/i915/display/intel_overlay.c 1 addition, 1 deletiondrivers/gpu/drm/i915/display/intel_overlay.c
- drivers/gpu/drm/i915/display/skl_universal_plane.c 1 addition, 1 deletiondrivers/gpu/drm/i915/display/skl_universal_plane.c
- drivers/gpu/drm/i915/gem/i915_gem_context.c 11 additions, 11 deletionsdrivers/gpu/drm/i915/gem/i915_gem_context.c
- drivers/gpu/drm/i915/gem/i915_gem_create.c 1 addition, 1 deletiondrivers/gpu/drm/i915/gem/i915_gem_create.c
- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c 51 additions, 3 deletionsdrivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
- drivers/gpu/drm/i915/gem/i915_gem_mman.c 5 additions, 5 deletionsdrivers/gpu/drm/i915/gem/i915_gem_mman.c
- drivers/gpu/drm/i915/gem/i915_gem_object.c 14 additions, 3 deletionsdrivers/gpu/drm/i915/gem/i915_gem_object.c
- drivers/gpu/drm/i915/gem/i915_gem_object.h 6 additions, 2 deletionsdrivers/gpu/drm/i915/gem/i915_gem_object.h
- drivers/gpu/drm/i915/gem/i915_gem_pages.c 1 addition, 2 deletionsdrivers/gpu/drm/i915/gem/i915_gem_pages.c
- drivers/gpu/drm/i915/gem/i915_gem_phys.c 4 additions, 2 deletionsdrivers/gpu/drm/i915/gem/i915_gem_phys.c
- drivers/gpu/drm/i915/gem/i915_gem_pm.c 3 additions, 3 deletionsdrivers/gpu/drm/i915/gem/i915_gem_pm.c
- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c 25 additions, 21 deletionsdrivers/gpu/drm/i915/gem/i915_gem_shrinker.c
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c 9 additions, 2 deletionsdrivers/gpu/drm/i915/gem/i915_gem_stolen.c
- drivers/gpu/drm/i915/gem/i915_gem_throttle.c 2 additions, 1 deletiondrivers/gpu/drm/i915/gem/i915_gem_throttle.c
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c 1 addition, 1 deletiondrivers/gpu/drm/i915/gem/i915_gem_ttm.c
- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c 43 additions, 290 deletionsdrivers/gpu/drm/i915/gem/i915_gem_ttm_move.c
Loading