intel-xe.lists.freedesktop.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/4] drm/xe: Clean up the GU_MISC irq handling
@ 2026-11-09 11:45 Ville Syrjala
  2026-11-09 11:45 ` [PATCH 1/4] drm/xe: s/xe_display_irq_enable()/xe_display_gse_irq_handler()/ Ville Syrjala
                   ` (6 more replies)
  0 siblings, 7 replies; 17+ messages in thread
From: Ville Syrjala @ 2026-11-09 11:45 UTC (permalink / raw)
  To: intel-xe

From: Ville Syrjälä <ville.syrjala@linux.intel.com>

Clean up the mess with the GU_MISC interrupt handling in xe,
and don't enable the GSE interrupt unless the display needs
it.

The whole thing is still rather ugly because the interrupt bits
leak into the xe_display.c code, but that matches how all the
other irqs are currently structured so leave it be for now.

Ville Syrjälä (4):
  drm/xe: s/xe_display_irq_enable()/xe_display_gse_irq_handler()/
  drm/xe: Extract xe_gu_misc_irq_{postinstall,reset}()
  drm/xe: Only enable the GSE interrupt when display needs it
  drm/xe: Use intel_display_gse_irq_handler()

 drivers/gpu/drm/xe/display/xe_display.c | 21 ++++++++++++++++--
 drivers/gpu/drm/xe/display/xe_display.h |  6 +++--
 drivers/gpu/drm/xe/xe_irq.c             | 29 +++++++++++++++----------
 3 files changed, 41 insertions(+), 15 deletions(-)

-- 
2.56.0


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2026-11-09 16:28 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-09 11:45 [PATCH 0/4] drm/xe: Clean up the GU_MISC irq handling Ville Syrjala
2026-11-09 11:45 ` [PATCH 1/4] drm/xe: s/xe_display_irq_enable()/xe_display_gse_irq_handler()/ Ville Syrjala
2026-11-09 11:59   ` Jani Nikula
2026-11-09 11:45 ` [PATCH 2/4] drm/xe: Extract xe_gu_misc_irq_{postinstall,reset}() Ville Syrjala
2026-11-09 12:00   ` Jani Nikula
2026-11-09 11:45 ` [PATCH 3/4] drm/xe: Only enable the GSE interrupt when display needs it Ville Syrjala
2026-11-09 12:03   ` Jani Nikula
2026-11-09 11:45 ` [PATCH 4/4] drm/xe: Use intel_display_gse_irq_handler() Ville Syrjala
2026-11-09 11:51   ` sashiko-bot
2026-11-09 12:28     ` Ville Syrjälä
2026-11-09 12:05   ` Jani Nikula
2026-11-09 12:15     ` Ville Syrjälä
2026-11-09 12:22       ` Jani Nikula
2026-11-09 12:34         ` Ville Syrjälä
2026-11-09 14:10 ` ✓ CI.KUnit: success for drm/xe: Clean up the GU_MISC irq handling Patchwork
2026-11-09 14:59 ` ✓ Xe.CI.BAT: " Patchwork
2026-11-09 16:28 ` ✗ Xe.CI.FULL: failure " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).