mbox series

[PULL] drm-xe-fixes

Message ID tsbftadm7owyizzdaqnqu7u4tqggxgeqeztlfvmj5fryxlfomi@5m5bfv2zvzmw (mailing list archive)
State New, archived
Headers show
Series [PULL] drm-xe-fixes | expand

Pull-request

https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-10-31

Message

Lucas De Marchi Nov. 1, 2024, 10:41 a.m. UTC
Hi Dave and Simona,

drm-xe-fixes for 6.12-rc6. Two important fixes for LNL and one missing
hpd enabling. This last one brought in a refactor as dependency,
otherwise it would cause some headache with conflicts.

thanks
Lucas De Marchi

drm-xe-fixes-2024-10-31:
Driver Changes:
- Fix missing HPD interrupt enabling, bringing one PM refactor with it
   (Imre / Maarten)
- Workaround LNL GGTT invalidation not being visible to GuC
   (Matthew Brost)
- Avoid getting jobs stuck without a protecting timeout (Matthew Brost)
The following changes since commit 81983758430957d9a5cb3333fe324fd70cf63e7e:

   Linux 6.12-rc5 (2024-10-27 12:52:02 -1000)

are available in the Git repository at:

   https://gitlab.freedesktop.org/drm/xe/kernel.git tags/drm-xe-fixes-2024-10-31

for you to fetch changes up to fe05cee4d9533892210e1ee90147175d87e7c053:

   drm/xe: Don't short circuit TDR on jobs not started (2024-10-31 07:03:14 -0700)

----------------------------------------------------------------
Driver Changes:
- Fix missing HPD interrupt enabling, bringing one PM refactor with it
   (Imre / Maarten)
- Workaround LNL GGTT invalidation not being visible to GuC
   (Matthew Brost)
- Avoid getting jobs stuck without a protecting timeout (Matthew Brost)

----------------------------------------------------------------
Imre Deak (2):
       drm/xe/display: Separate the d3cold and non-d3cold runtime PM handling
       drm/xe/display: Add missing HPD interrupt enabling during non-d3cold RPM resume

Maarten Lankhorst (1):
       drm/xe: Remove runtime argument from display s/r functions

Matthew Brost (2):
       drm/xe: Add mmio read before GGTT invalidate
       drm/xe: Don't short circuit TDR on jobs not started

  drivers/gpu/drm/xe/display/xe_display.c | 71 +++++++++++++++++++++------------
  drivers/gpu/drm/xe/display/xe_display.h |  8 ++--
  drivers/gpu/drm/xe/xe_ggtt.c            | 10 +++++
  drivers/gpu/drm/xe/xe_guc_submit.c      | 18 ++++++---
  drivers/gpu/drm/xe/xe_pm.c              |  6 +--
  5 files changed, 75 insertions(+), 38 deletions(-)