[PULL] drm-xe-fixes

Lucas De Marchi
2025-05-09T05:13:14Z

Here's the drm-xe-fixes for 6.15-rc6.

drm-xe-fixes-2025-05-09:
Driver Changes:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm

thanks
Lucas De Marchi

The following changes since commit 92a09c47464d040866cf2b4cd052bc60555185fb:

Linux 6.15-rc5 (2025-05-04 13:55:04 -0700)

are available in the Git repository at:

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-05-09

for you to fetch changes up to 564467e9d06c6352fac9100e8957d40a1a50234c:

drm/xe: Add config control for svm flush work (2025-05-08 13:57:52 -0700)

----------------------------------------------------------------
Driver Changes:
- Prevent PF queue overflow
- Hold all forcewake during mocs test
- Remove GSC flush on reset path
- Fix forcewake put on error path
- Fix runtime warning when building without svm

----------------------------------------------------------------
Daniele Ceraolo Spurio (1):
drm/xe/gsc: do not flush the GSC worker from the reset path

Matthew Brost (1):
drm/xe: Add page queue multiplier

Shuicheng Lin (2):
drm/xe: Release force wake first then runtime power
drm/xe: Add config control for svm flush work

Tejas Upadhyay (1):
drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs

drivers/gpu/drm/xe/tests/xe_mocs.c | 7 +++++--
drivers/gpu/drm/xe/xe_gsc.c | 22 ++++++++++++++++++++++
drivers/gpu/drm/xe/xe_gsc.h | 1 +
drivers/gpu/drm/xe/xe_gsc_proxy.c | 11 +++++++++++
drivers/gpu/drm/xe/xe_gsc_proxy.h | 1 +
drivers/gpu/drm/xe/xe_gt.c | 2 +-
drivers/gpu/drm/xe/xe_gt_debugfs.c | 9 +++++----
drivers/gpu/drm/xe/xe_gt_pagefault.c | 11 +++++++++--
drivers/gpu/drm/xe/xe_svm.c | 12 ++++++++++++
drivers/gpu/drm/xe/xe_svm.h | 8 ++++++++
drivers/gpu/drm/xe/xe_uc.c | 8 +++++++-
drivers/gpu/drm/xe/xe_uc.h | 1 +
drivers/gpu/drm/xe/xe_vm.c | 3 +--
13 files changed, 84 insertions(+), 12 deletions(-)