[PULL] drm-intel-fixes

Tvrtko Ursulin
2024-12-18T15:26:51Z

Hi Dave, Sima,

This week a few fixes around GuC engine busyness reporting. Fixing some
races relating to engine and GT reset, and in general.

Regards,

Tvrtko

drm-intel-fixes-2024-12-18:
- Reset engine utilization buffer before registration (Umesh Nerlige Ramappa)
- Ensure busyness counter increases motonically (Umesh Nerlige Ramappa)
- Accumulate active runtime on gt reset (Umesh Nerlige Ramappa)
The following changes since commit 78d4f34e2115b517bcbfe7ec0d018bbbb6f9b0b8:

Linux 6.13-rc3 (2024-12-15 15:58:23 -0800)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/i915/kernel.git tags/drm-intel-fixes-2024-12-18

for you to fetch changes up to 1622ed27d26ab4c234476be746aa55bcd39159dd:

i915/guc: Accumulate active runtime on gt reset (2024-12-17 10:15:15 +0000)

----------------------------------------------------------------
- Reset engine utilization buffer before registration (Umesh Nerlige Ramappa)
- Ensure busyness counter increases motonically (Umesh Nerlige Ramappa)
- Accumulate active runtime on gt reset (Umesh Nerlige Ramappa)

----------------------------------------------------------------
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

drivers/gpu/drm/i915/gt/intel_engine_types.h | 5 +++
drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 41 +++++++++++++++++++++--
2 files changed, 44 insertions(+), 2 deletions(-)