[PULL] drm-xe-fixes

Lucas De Marchi lucas.demarchi at intel.com
Fri Jul 11 05:17:53 UTC 2025


Hi Dave and Sima,

Here is the drm-xe-fixes pull request for 6.16-rc5. By number of
commits, still on the big side, but they are mostly small ones spread
theough the driver.

drm-xe-fixes-2025-07-11:
Driver Changes:
- Clear LMTT page to avoid leaking data from one VF to another
- Align PF queue size to power of 2
- Disable Indirect Ring State to avoid intermittent issues on context
   switch: feature is not currently needed, so can be disabled for now.
- Fix compression handling when the BO pages are very fragmented
- Restore display pm on error path
- Fix runtime pm handling in xe devcoredump
- Fix xe_pm_set_vram_threshold() doc
- Recommend new minor versions of GuC firmware
- Drop some workarounds on VF
- Do not use verbose GuC logging by default: it should be only for
   debugging

thanks,
Lucas De Marchi

The following changes since commit d7b8f8e20813f0179d8ef519541a3527e7661d3a:

   Linux 6.16-rc5 (2025-07-06 14:10:26 -0700)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-07-11

for you to fetch changes up to 74806f69b8668ea0e98cd9d461b7803ffa1fcdf3:

   drm/xe/guc: Default log level to non-verbose (2025-07-10 20:59:39 -0700)

----------------------------------------------------------------
Driver Changes:
- Clear LMTT page to avoid leaking data from one VF to another
- Align PF queue size to power of 2
- Disable Indirect Ring State to avoid intermittent issues on context
   switch: feature is not currently needed, so can be disabled for now.
- Fix compression handling when the BO pages are very fragmented
- Restore display pm on error path
- Fix runtime pm handling in xe devcoredump
- Fix xe_pm_set_vram_threshold() doc
- Recommend new minor versions of GuC firmware
- Drop some workarounds on VF
- Do not use verbose GuC logging by default: it should be only for
   debugging

----------------------------------------------------------------
Julia Filipchuk (1):
       drm/xe/guc: Recommend GuC v70.46.2 for BMG, LNL, DG2

Lucas De Marchi (1):
       drm/xe/guc: Default log level to non-verbose

Matthew Auld (1):
       drm/xe/bmg: fix compressed VRAM handling

Matthew Brost (2):
       drm/xe: Allocate PF queue size on pow2 boundary
       Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2"

Michal Wajdeczko (2):
       drm/xe/pf: Clear all LMTT pages on alloc
       drm/xe/bmg: Don't use WA 16023588340 and 22019338487 on VF

Shuicheng Lin (3):
       drm/xe/pm: Restore display pm if there is error after display suspend
       drm/xe: Release runtime pm for error path of xe_devcoredump_read()
       drm/xe/pm: Correct comment of xe_pm_set_vram_threshold()

  drivers/gpu/drm/xe/xe_devcoredump.c  | 38 ++++++++++++++++++++++++++----------
  drivers/gpu/drm/xe/xe_gt_pagefault.c |  1 +
  drivers/gpu/drm/xe/xe_lmtt.c         | 11 +++++++++++
  drivers/gpu/drm/xe/xe_migrate.c      |  2 +-
  drivers/gpu/drm/xe/xe_module.c       |  2 +-
  drivers/gpu/drm/xe/xe_pci.c          |  1 -
  drivers/gpu/drm/xe/xe_pm.c           | 11 ++++++-----
  drivers/gpu/drm/xe/xe_uc_fw.c        |  6 +++---
  drivers/gpu/drm/xe/xe_wa_oob.rules   |  4 ++--
  9 files changed, 53 insertions(+), 23 deletions(-)


More information about the dim-tools mailing list