[PULL] drm-intel-gt-next
Joonas Lahtinen
joonas.lahtinen at linux.intel.com
Thu May 8 06:21:22 UTC 2025
Hi Dave & Sima,
Here goes the drm-intel-gt-next PR towards 6.16. No new features, just fixes.
SLPC wait boost fix for DG1/DG2, engine reset fix for HSW.
Move to usleep_range for <20ms timeouts and fix splats on early probe
errors.
The rest is usual cleanups and improvements to selftests.
Regards, Joonas
***
drm-intel-gt-next-2025-05-08-1:
Driver Changes:
- Fix SLPC wait boosting reference counting to avoid getting stuck on non-boost
frequency on power saving profile on DG1/DG2 (Vinay)
- Add 20ms delay to engine reset for robustness on HSW (Nitin)
- Use proper sleeping functions for timeouts shorter than 20ms (Andi)
- Fix fence not released on early probe errors for HuC (Janusz)
- Remove const from struct i915_wa list allocation (Kees)
- Apply SPDX license format where missing and use single-line format (Andi)
- Whitespace fixes (Dan, Andi)
- Selftest improvements (Mikolaj, Badal, Sk,
The following changes since commit bfef148f3680e6b9d28e7fca46d9520f80c5e50e:
drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps (2025-03-11 07:04:51 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-gt-next-2025-05-08-1
for you to fetch changes up to b2602a84ff85926be8d1fb7186128976c9f76c3f:
drm/i915/gt: Remove const from struct i915_wa list allocation (2025-05-07 12:34:59 +0200)
----------------------------------------------------------------
Driver Changes:
- Fix SLPC wait boosting reference counting to avoid getting stuck on non-boost
frequency on power saving profile on DG1/DG2 (Vinay)
- Add 20ms delay to engine reset for robustness on HSW (Nitin)
- Use proper sleeping functions for timeouts shorter than 20ms (Andi)
- Fix fence not released on early probe errors for HuC (Janusz)
- Remove const from struct i915_wa list allocation (Kees)
- Apply SPDX license format where missing and use single-line format (Andi)
- Whitespace fixes (Dan, Andi)
- Selftest improvements (Mikolaj, Badal, Sk,
----------------------------------------------------------------
Andi Shyti (4):
drm/i915/gt: Fix SPDX license format
drm/i915/gt: Remove trailing blank lines
drm/i915/gt: Use proper sleeping functions for timeouts shorter than 20ms
drm/i915/gem: Convert SPDX headers to single-line format
Badal Nilawar (1):
drm/i915: Disable RPG during live selftest
Dan Carpenter (1):
drm/i915/gsc: delete a stray tab in intel_gsc_fw_get_binary_info()
Janusz Krzysztofik (1):
drm/i915/huc: Fix fence not released on early probe errors
Kees Cook (1):
drm/i915/gt: Remove const from struct i915_wa list allocation
Mikolaj Wasiak (2):
i915/selftest/igt_mmap: let mmap tests run in kthread
i915/gt/selftests: Disable lrc_timestamp test
Nitin Gote (1):
drm/i915/gt: Add delay to let engine resumes properly
Sk Anirban (1):
drm/i915/selftests: Refactor RC6 power measurement and error handling
Vinay Belgaumkar (1):
drm/i915/slpc: Balance the inc/dec for num_waiters
drivers/gpu/drm/i915/gem/i915_gem_busy.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_clflush.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_context.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_context.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_domain.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_internal.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_mman.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_object.c | 1 +
drivers/gpu/drm/i915/gem/i915_gem_object.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_phys.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 5 +-
drivers/gpu/drm/i915/gem/i915_gem_wait.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gemfs.c | 3 +-
drivers/gpu/drm/i915/gem/i915_gemfs.h | 3 +-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 14 +++++-
drivers/gpu/drm/i915/gt/intel_gtt.c | 1 -
drivers/gpu/drm/i915/gt/intel_lrc.c | 1 -
drivers/gpu/drm/i915/gt/intel_mocs.c | 1 -
drivers/gpu/drm/i915/gt/intel_rc6.c | 19 ++------
drivers/gpu/drm/i915/gt/intel_ring_submission.c | 8 +++-
drivers/gpu/drm/i915/gt/intel_rps.c | 14 ++++--
drivers/gpu/drm/i915/gt/intel_wopcm.h | 3 +-
drivers/gpu/drm/i915/gt/intel_workarounds.c | 2 +-
drivers/gpu/drm/i915/gt/selftest_lrc.c | 9 ++++
drivers/gpu/drm/i915/gt/selftest_rc6.c | 54 +++++++++++++++-------
drivers/gpu/drm/i915/gt/selftest_tlb.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_gsc_fw.c | 2 +-
drivers/gpu/drm/i915/gt/uc/intel_huc.c | 11 ++---
drivers/gpu/drm/i915/gt/uc/intel_huc.h | 1 +
drivers/gpu/drm/i915/gt/uc/intel_uc.c | 1 +
drivers/gpu/drm/i915/selftests/i915_selftest.c | 18 ++++++++
46 files changed, 140 insertions(+), 108 deletions(-)
More information about the Intel-xe
mailing list