Re: [PULL] drm-xe-fixes

Vivi, Rodrigo
2025-09-11T15:31:24Z

On Thu, 2025-09-11 at 11:29 -0400, Rodrigo Vivi wrote:
> Hi Dave and Sima,
>
> Here goes the xe fixes for this week.

I forgot to write that there was conflicts in many files
with the eviction/suspend fixes, but they were easy to solve
just by going with drm-xe-next version and drm-rerere should
take care.

>
> Thanks,
> Rodrigo.
>
> drm-xe-fixes-2025-09-11:
> - Don't touch survivability_mode on fini (Michal)
> - Fixes around eviction and suspend (Thomas)
> - Extend Wa_13011645652 to PTL-H, WCL (Julia)
> The following changes since commit
> 76eeb9b8de9880ca38696b2fb56ac45ac0a25c6c:
>
>   Linux 6.17-rc5 (2025-09-07 14:22:57 -0700)
>
> are available in the Git repository at:
>
>   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-
> 2025-09-11
>
> for you to fetch changes up to
> fd99415ec8a80866e5e19f7835876e7b4f294946:
>
>   drm/xe: Extend Wa_13011645652 to PTL-H, WCL (2025-09-09 13:20:36 -
> 0400)
>
> ----------------------------------------------------------------
> - Don't touch survivability_mode on fini (Michal)
> - Fixes around eviction and suspend (Thomas)
> - Extend Wa_13011645652 to PTL-H, WCL (Julia)
>
> ----------------------------------------------------------------
> Julia Filipchuk (1):
>       drm/xe: Extend Wa_13011645652 to PTL-H, WCL
>
> Michal Wajdeczko (1):
>       drm/xe/configfs: Don't touch survivability_mode on fini
>
> Thomas Hellström (3):
>       drm/xe: Attempt to bring bos back to VRAM after eviction
>       drm/xe: Allow the pm notifier to continue on failure
>       drm/xe: Block exec and rebind worker while evicting for suspend
> / hibernate
>
>  drivers/gpu/drm/xe/tests/xe_bo.c           |  2 +-
>  drivers/gpu/drm/xe/tests/xe_dma_buf.c      | 10 +------
>  drivers/gpu/drm/xe/xe_bo.c                 | 16 +++++++++---
>  drivers/gpu/drm/xe/xe_bo.h                 |  2 +-
>  drivers/gpu/drm/xe/xe_device_types.h       |  6 +++++
>  drivers/gpu/drm/xe/xe_dma_buf.c            |  2 +-
>  drivers/gpu/drm/xe/xe_exec.c               |  9 +++++++
>  drivers/gpu/drm/xe/xe_pm.c                 | 42
> +++++++++++++++++++++++-------
>  drivers/gpu/drm/xe/xe_survivability_mode.c |  3 ++-
>  drivers/gpu/drm/xe/xe_vm.c                 | 42
> +++++++++++++++++++++++++++++-
>  drivers/gpu/drm/xe/xe_vm.h                 |  2 ++
>  drivers/gpu/drm/xe/xe_vm_types.h           |  5 ++++
>  drivers/gpu/drm/xe/xe_wa_oob.rules         |  3 ++-
>  13 files changed, 115 insertions(+), 29 deletions(-)