[PATCH 0/7] drm/xe: LRC refactors
Lucas De Marchi
lucas.demarchi at intel.com
Thu Jul 3 22:41:09 UTC 2025
A few refactors while investigating the LRC corruption that
were happening before commit 3d85ab36bcb ("Revert "drm/xe/xe2: Enable
Indirect Ring State support for Xe2"").
They probably conflict with some other refactors by Tvrtko from
https://lore.kernel.org/all/20250703082059.61597-1-tvrtko.ursulin@igalia.com/
I'm reviewing that one and will figure out the conflicts. I already got
one of those cleanups from another series and added here on top.
Signed-off-by: Lucas De Marchi <lucas.demarchi at intel.com>
---
Lucas De Marchi (6):
drm/xe/lrc: Reduce scope of empty lrc data
drm/xe: Count dwords before allocating
drm/xe/gt: Extract emit_job_sync()
drm/xe/lrc: Add table with LRC layout
drm/xe/lrc: Remove leftover TODO
drm/xe/gt: Drop third submission for default context
Tvrtko Ursulin (1):
drm/xe: Waste fewer instructions in emit_wa_job()
drivers/gpu/drm/xe/xe_gt.c | 172 ++++++++++++++++++++++----------------------
drivers/gpu/drm/xe/xe_lrc.c | 57 ++++++++++-----
drivers/gpu/drm/xe/xe_lrc.h | 2 +-
3 files changed, 124 insertions(+), 107 deletions(-)
base-commit: 05fd9cf9ba87dcf4428adbca5237845f2c04d8ac
change-id: 20250625-lrc-refactors-82b10b576547
Lucas De Marchi
More information about the Intel-xe
mailing list