Hi Dave & Sima, Here goes the pre-holidays drm-intel-gt-next PR towards 6.14 as promised. As the main improvement there is engine busyness accuracy improvements for GuC submission platforms and fixup for BO mapping corner cases. The rest is smaller refactoring and improvements. Happy Holidays! Regards, Joonas *** drm-intel-gt-next-2024-12-18: Driver Changes: - More accurate engine busyness metrics with GuC submission (Umesh) - Ensure BO segment offset never exceeds allowed max (Krzysztof) - Flush GuC CT receive tasklet during reset preparation (Zhanjun) - Code cleanups and refactoring (David, Lucas) - Debugging improvements (Jesus) - Selftest improvements (Sk) The following changes since commit 6ef0e3ef2662db71d363af77ce31fa940bb7d525: drm/i915/gt: Retry RING_HEAD reset until it get sticks (2024-10-22 11:35:07 +0200) are available in the Git repository at: https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-gt-next-2024-12-18 for you to fetch changes up to f373ebec18a75d671908e81ed9925aebf279ec2f: drm/i915/guc: Update guc_err message to show outstanding g2h responses (2024-12-17 11:38:50 -0800) ---------------------------------------------------------------- Driver Changes: - More accurate engine busyness metrics with GuC submission (Umesh) - Ensure partial BO segment offset never exceeds allowed max (Krzysztof) - Flush GuC CT receive tasklet during reset preparation (Zhanjun) - Code cleanups and refactoring (David, Lucas) - Debugging improvements (Jesus) - Selftest improvements (Sk) ---------------------------------------------------------------- Dr. David Alan Gilbert (1): drm/i915/gt: Remove unused execlists_unwind_incomplete_requests Jesus Narvaez (1): drm/i915/guc: Update guc_err message to show outstanding g2h responses Krzysztof Karas (1): drm/i915: ensure segment offset never exceeds allowed max Lucas De Marchi (4): drm/i915/pmu: Rename cpuhp_slot to cpuhp_state drm/i915/pmu: Stop setting event_init to NULL drm/i915/pmu: Replace closed with registered drm/i915/pmu: Remove pointless synchronize_rcu() call Sk Anirban (1): drm/i915/selftests: Add delay to stabilize frequency in live_rps_power Umesh Nerlige Ramappa (3): i915/guc: Reset engine utilization buffer before registration i915/guc: Ensure busyness counter increases motonically i915/guc: Accumulate active runtime on gt reset Zhanjun Dong (1): drm/i915/guc: Flush ct receive tasklet during reset preparation drivers/gpu/drm/i915/gt/intel_engine.h | 3 -- drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 ++ .../gpu/drm/i915/gt/intel_execlists_submission.c | 9 ---- drivers/gpu/drm/i915/gt/selftest_rps.c | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 53 ++++++++++++++++++++-- drivers/gpu/drm/i915/i915_mm.c | 4 +- drivers/gpu/drm/i915/i915_pmu.c | 50 ++++++++------------ drivers/gpu/drm/i915/i915_pmu.h | 4 +- 8 files changed, 79 insertions(+), 50 deletions(-)