[PULL] drm-xe-fixes

Lucas De Marchi
2025-07-18T03:32:04Z

Here is drm-xe-fixes targeting v6.16-rc7:

drm-xe-fixes-2025-07-17:
Driver Changes:
- SR-IOV fixes for GT reset and TLB invalidation
- Fix memory copy direction during migration
- Fix alignment check on migration
- Fix MOCS and page fault init order to correctly
account for topology

There's a small conflict when applying drm-next and when applying
drm-xe-next on top of them, but should be trivial and already solved in
drm-tip.

thanks,
Lucas De Marchi.

The following changes since commit 347e9f5043c89695b01e66b3ed111755afcf1911:

Linux 6.16-rc6 (2025-07-13 14:25:58 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 5c244eeca57ff4e47e1f60310d059346d1b86b9b:

drm/xe/pf: Resend PF provisioning after GT reset (2025-07-17 09:51:51 -0300)

----------------------------------------------------------------
Driver Changes:
- SR-IOV fixes for GT reset and TLB invalidation
- Fix memory copy direction during migration
- Fix alignment check on migration
- Fix MOCS and page fault init order to correctly
account for topology

----------------------------------------------------------------
Balasubramani Vivekanandan (1):
drm/xe/mocs: Initialize MOCS index early

Lucas De Marchi (1):
drm/xe/migrate: Fix alignment check

Matthew Auld (1):
drm/xe/migrate: fix copy direction in access_memory

Matthew Brost (1):
drm/xe: Move page fault init after topology init

Michal Wajdeczko (2):
drm/xe/pf: Prepare to stop SR-IOV support prior GT reset
drm/xe/pf: Resend PF provisioning after GT reset

Tejas Upadhyay (1):
drm/xe: Dont skip TLB invalidations on VF

drivers/gpu/drm/xe/xe_gt.c | 15 +++++++++------
drivers/gpu/drm/xe/xe_gt_sriov_pf.c | 19 +++++++++++++++++++
drivers/gpu/drm/xe/xe_gt_sriov_pf.h | 5 +++++
drivers/gpu/drm/xe/xe_gt_sriov_pf_config.c | 27 +++++++++++++++++++++++++++
drivers/gpu/drm/xe/xe_migrate.c | 6 +++---
drivers/gpu/drm/xe/xe_ring_ops.c | 22 ++++++++++------------
6 files changed, 73 insertions(+), 21 deletions(-)