[PULL] drm-xe-fixes
Lucas De Marchi
lucas.demarchi at intel.com
Thu Jul 3 23:24:51 UTC 2025
Hi Dave and Sima,
Here is drm-xe-fixes for rc5. A little on the big side, but number of
commits is more due to splitting the logical changes to fix some HW
workarounds.
drm-xe-fixes-2025-07-03:
Driver Changes:
- Fix chunking the PTE updates and overflowing the maximum number of
dwords with with MI_STORE_DATA_IMM (Jia Yao)
- Move WA BB to the LRC BO to mitigate hangs on context switch (Matthew
Brost)
- Fix frequency/flush WAs for BMG (Vinay / Lucas)
- Fix kconfig prompt title and description (Lucas)
- Do not require kunit (Harry Austen / Lucas)
- Extend 14018094691 WA to BMG (Daniele)
- Fix wedging the device on signal (Matthew Brost)
thanks,
Lucas De Marchi
The following changes since commit d0b3b7b22dfa1f4b515fd3a295b3fd958f9e81af:
Linux 6.16-rc4 (2025-06-29 13:09:04 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-07-03
for you to fetch changes up to 5459e16b215c18529782e7746992653f00de0779:
drm/xe: Do not wedge device on killed exec queues (2025-07-03 06:42:22 -0700)
----------------------------------------------------------------
Driver Changes:
- Fix chunking the PTE updates and overflowing the maximum number of
dwords with with MI_STORE_DATA_IMM (Jia Yao)
- Move WA BB to the LRC BO to mitigate hangs on context switch (Matthew
Brost)
- Fix frequency/flush WAs for BMG (Vinay / Lucas)
- Fix kconfig prompt title and description (Lucas)
- Do not require kunit (Harry Austen / Lucas)
- Extend 14018094691 WA to BMG (Daniele)
- Fix wedging the device on signal (Matthew Brost)
----------------------------------------------------------------
Daniele Ceraolo Spurio (1):
drm/xe: Extend WA 14018094691 to BMG
Harry Austen (1):
drm/xe: Allow dropping kunit dependency as built-in
Jia Yao (1):
drm/xe: Fix out-of-bounds field write in MI_STORE_DATA_IMM
Lucas De Marchi (4):
drm/xe/guc_pc: Add _locked variant for min/max freq
drm/xe/xe_guc_pc: Lock once to update stashed frequencies
drm/xe: Split xe_device_td_flush()
drm/xe: Fix kconfig prompt
Matthew Brost (2):
drm/xe: Make WA BB part of LRC BO
drm/xe: Do not wedge device on killed exec queues
Vinay Belgaumkar (2):
drm/xe/bmg: Update Wa_14022085890
drm/xe/bmg: Update Wa_22019338487
drivers/gpu/drm/xe/Kconfig | 8 +-
drivers/gpu/drm/xe/xe_device.c | 72 +++++----
drivers/gpu/drm/xe/xe_drv.h | 2 +-
drivers/gpu/drm/xe/xe_guc_pc.c | 288 ++++++++++++++++++++++++++---------
drivers/gpu/drm/xe/xe_guc_pc.h | 2 +
drivers/gpu/drm/xe/xe_guc_pc_types.h | 2 +
drivers/gpu/drm/xe/xe_guc_submit.c | 10 +-
drivers/gpu/drm/xe/xe_lrc.c | 37 ++---
drivers/gpu/drm/xe/xe_lrc_types.h | 3 -
drivers/gpu/drm/xe/xe_migrate.c | 18 ++-
drivers/gpu/drm/xe/xe_wa_oob.rules | 7 +-
11 files changed, 312 insertions(+), 137 deletions(-)
More information about the Intel-xe
mailing list