Intel-GFX Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] Fix some races/bugs in GuC engine busyness
@ 2024-11-18 23:22 Umesh Nerlige Ramappa
  2024-11-18 23:22 ` [PATCH 1/3] i915/guc: Reset engine utilization buffer before registration Umesh Nerlige Ramappa
                   ` (8 more replies)
  0 siblings, 9 replies; 17+ messages in thread
From: Umesh Nerlige Ramappa @ 2024-11-18 23:22 UTC (permalink / raw)
  To: intel-gfx, john.c.harrison

A few races and bugs in PMU busyness implementation are resulting in a wide
range of IGT failures. This series addresses some failures that are easily
reproduced.

To repro the issues, we run a couple iterations of igt@perf_pmu@busy-hang
followed by igt@perf_pmu@most-busy-idle-check-all test.

Signed-off-by: Umesh Nerlige Ramappa <umesh.nerlige.ramappa@intel.com>

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 +++
 .../gpu/drm/i915/gt/uc/intel_guc_submission.c | 41 ++++++++++++++++++-
 2 files changed, 44 insertions(+), 2 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2024-11-25 20:12 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-18 23:22 [PATCH 0/3] Fix some races/bugs in GuC engine busyness Umesh Nerlige Ramappa
2024-11-18 23:22 ` [PATCH 1/3] i915/guc: Reset engine utilization buffer before registration Umesh Nerlige Ramappa
2024-11-22  0:29   ` John Harrison
2024-11-18 23:22 ` [PATCH 2/3] i915/guc: Ensure busyness counter increases monotonically Umesh Nerlige Ramappa
2024-11-22  0:31   ` John Harrison
2024-11-22  0:34     ` John Harrison
2024-11-25 20:10       ` Umesh Nerlige Ramappa
2024-11-18 23:22 ` [PATCH 3/3] i915/guc: Accumulate active runtime on gt reset Umesh Nerlige Ramappa
2024-11-22  0:37   ` John Harrison
2024-11-25 20:12     ` Umesh Nerlige Ramappa
2024-11-19  0:04 ` ✗ Fi.CI.SPARSE: warning for Fix some races/bugs in GuC engine busyness Patchwork
2024-11-19  0:23 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-11-19 18:46   ` Umesh Nerlige Ramappa
2024-11-19 20:04 ` ✗ Fi.CI.SPARSE: warning for Fix some races/bugs in GuC engine busyness (rev2) Patchwork
2024-11-19 20:18 ` ✗ Fi.CI.BAT: failure " Patchwork
2024-11-21  8:38 ` ✗ Fi.CI.SPARSE: warning for Fix some races/bugs in GuC engine busyness (rev3) Patchwork
2024-11-24  9:47 ` ✗ i915.CI.Full: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox