[PULL] drm-xe-fixes
Lucas De Marchi
lucas.demarchi at intel.com
Thu Apr 10 21:06:38 UTC 2025
Hi Dave and Sima,
Here are the fixes for drm-xe targeting 6.15-rc2.
drm-xe-fixes-2025-04-10:
Driver Changes:
- Add another BMG PCI ID
- Fix UAFs on migration paths
- Fix shift-out-of-bounds access on TLB invalidation
- Ensure ccs_mode is correctly set on gt reset
- Extend some HW workarounds to Xe3
- Fix PM runtime get/put on sysfs files
- Fix u64 division on 32b
- Fix flickering due to missing L3 invalidations
- Fix missing error code return
thanks,
Lucas De Marchi
The following changes since commit 0af2f6be1b4281385b618cb86ad946eded089ac8:
Linux 6.15-rc1 (2025-04-06 13:11:33 -0700)
are available in the Git repository at:
https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2025-04-10
for you to fetch changes up to 88ecb66b9956a14577d513a6c8c28bb2e7989703:
drm/xe: Restore EIO errno return when GuC PC start fails (2025-04-07 14:00:27 -0700)
----------------------------------------------------------------
Driver Changes:
- Add another BMG PCI ID
- Fix UAFs on migration paths
- Fix shift-out-of-bounds access on TLB invalidation
- Ensure ccs_mode is correctly set on gt reset
- Extend some HW workarounds to Xe3
- Fix PM runtime get/put on sysfs files
- Fix u64 division on 32b
- Fix flickering due to missing L3 invalidations
- Fix missing error code return
----------------------------------------------------------------
Arnd Bergmann (1):
drm/xe: avoid plain 64-bit division
Julia Filipchuk (1):
drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406
Kenneth Graunke (1):
drm/xe: Invalidate L3 read-only cachelines for geometry streams too
Matt Roper (1):
drm/xe/bmg: Add one additional PCI ID
Matthew Brost (1):
drm/xe: Use local fence in error path of xe_migrate_clear
Niranjana Vishwanathapura (1):
drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change
Rodrigo Vivi (1):
drm/xe: Restore EIO errno return when GuC PC start fails
Tejas Upadhyay (1):
drm/xe/hw_engine: define sysfs_ops on all directories
Thomas Hellström (2):
drm/xe/svm: Fix a potential bo UAF
drm/xe: Fix an out-of-bounds shift when invalidating TLB
drivers/gpu/drm/xe/instructions/xe_gpu_commands.h | 1 +
drivers/gpu/drm/xe/xe_gt_tlb_invalidation.c | 12 ++-
drivers/gpu/drm/xe/xe_guc_pc.c | 1 +
drivers/gpu/drm/xe/xe_hw_engine.c | 12 +--
drivers/gpu/drm/xe/xe_hw_engine_class_sysfs.c | 108 +++++++++++-----------
drivers/gpu/drm/xe/xe_migrate.c | 6 +-
drivers/gpu/drm/xe/xe_ring_ops.c | 13 ++-
drivers/gpu/drm/xe/xe_svm.c | 7 +-
drivers/gpu/drm/xe/xe_wa_oob.rules | 2 +
include/drm/intel/pciids.h | 1 +
10 files changed, 90 insertions(+), 73 deletions(-)
More information about the dri-devel
mailing list