Skip to contentSkip to conversation

drm-xe-fixes

GIT PULL Rodrigo Vivi 1 participant 1 message Sep 24

lore
Share & tools
lore
#0 lore raw

Hi Dave and Sima,

Here goes our drm-xe-fixes of this round.

Thanks,
Rodrigo.

drm-xe-fixes-2026-09-24:
Fixes in:
- CRI throttle reasons report (Sk)
- TLB invalidation at wedge (Shuicheng)
- SVM eviction and VM close (Brost)
- Display corruption on LNL on Xen PV (Szymon)
- W/a fix and addition (Tilak)
The following changes since commit 93f51579e7df248780214094418f205253383cc5:

Linux 7.3-rc4 (2026-09-20 13:48:15 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2026-09-24

for you to fetch changes up to cc319238e3f6668f867beb381ce93727c69b7317:

drm/xe: Add wa_14025941587 to xe2, xe3 and xe3p platforms (2026-09-22 15:42:09 -0400)

----------------------------------------------------------------
Fixes in:
- CRI throttle reasons report (Sk)
- TLB invalidation at wedge (Shuicheng)
- SVM eviction and VM close (Brost)
- Display corruption on LNL on Xen PV (Szymon)
- W/a fix and addition (Tilak)

----------------------------------------------------------------
Matthew Auld (1):
drm/xe/vm: nuke PTs only after unlinking contested VMAs

Matthew Brost (1):
drm/xe: Keep walking on SVM eviction failure

Shuicheng Lin (1):
drm/xe/tlb_inval: Treat wedged-device invalidations as complete

Sk Anirban (1):
drm/xe/gt_throttle: Report power brake as a throttle reason on CRI

Szymon Acedański (1):
drm/xe: Limit sg segment size to PAGE_SIZE on Xen PV

Tangudu Tilak Tirumalesh (2):
drm/xe: harden adjust_idledly() against divide-by-zero and overflow drm/xe: Add wa_14025941587 to xe2, xe3 and xe3p platforms

 drivers/gpu/drm/xe/regs/xe_gt_regs.h |  1 +
 drivers/gpu/drm/xe/xe_bo.c           |  7 +++
 drivers/gpu/drm/xe/xe_bo.h           | 19 +++++++
 drivers/gpu/drm/xe/xe_gt_throttle.c  |  5 +-
 drivers/gpu/drm/xe/xe_guc_ads.c      |  2 +-
 drivers/gpu/drm/xe/xe_hw_engine.c    | 96 +++++++++++++++++++++++++++++++-----
 drivers/gpu/drm/xe/xe_tlb_inval.c    |  3 +-
 drivers/gpu/drm/xe/xe_vm.c           | 21 ++++----
 drivers/gpu/drm/xe/xe_wa_oob.rules   |  2 +
 9 files changed, 129 insertions(+), 27 deletions(-)