[PATCH 0/3] drm/xe: Fix races on fdinfo
Lucas De Marchi
lucas.demarchi at intel.com
Sat Oct 26 17:08:45 UTC 2024
[ I sent this yesterday to the i915 mailing list only:
https://patchwork.freedesktop.org/series/140538/
Re-sending to the right one ]
The current reading of engine utilization has same races. This should
fix most of them while also drastically reducing the update rate needed
on "normal apps".
I left tests/xe_drm_fdinfo running on 2 systems and saw no failures
after 100 iterations.
Lucas De Marchi (3):
drm/xe: Add trace to lrc timestamp update
drm/xe: Accumulate exec queue timestamp on destroy
drm/xe: Stop accumulating LRC timestamp on job_free
drivers/gpu/drm/xe/Makefile | 1 +
drivers/gpu/drm/xe/xe_exec_queue.c | 14 ++++++++
drivers/gpu/drm/xe/xe_guc_submit.c | 2 --
drivers/gpu/drm/xe/xe_lrc.c | 3 ++
drivers/gpu/drm/xe/xe_trace_lrc.c | 9 ++++++
drivers/gpu/drm/xe/xe_trace_lrc.h | 52 ++++++++++++++++++++++++++++++
6 files changed, 79 insertions(+), 2 deletions(-)
create mode 100644 drivers/gpu/drm/xe/xe_trace_lrc.c
create mode 100644 drivers/gpu/drm/xe/xe_trace_lrc.h
--
2.47.0
More information about the Intel-xe
mailing list