All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] drm/i915/irq: Micro optimize gen8/gen11 irq handlers
@ 2026-11-09 12:30 Ville Syrjala
  2026-11-09 12:30 ` [PATCH 1/3] drm/i915/irq: Don't call gen8_gt_irq_handler() needlessly Ville Syrjala
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Ville Syrjala @ 2026-11-09 12:30 UTC (permalink / raw)
  To: intel-gfx

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

Micro optimize the gen8/gen11 irq handlers a bit by checking the
GT interrupt bits in the main irq handler. This also makes the structure
for calling the sub handlers a bit more uniform, which is nice.

Ville Syrjälä (3):
  drm/i915/irq: Don't call gen8_gt_irq_handler() needlessly
  drm/i915/irq: Don't call gen11_gt_irq_handler() needlessly
  drm/i915/irq: Check the master bit outside gen11_gu_misc_irq_ack()

 drivers/gpu/drm/i915/gt/intel_gt_irq.h |  3 +++
 drivers/gpu/drm/i915/i915_irq.c        | 25 +++++++++++++------------
 2 files changed, 16 insertions(+), 12 deletions(-)

-- 
2.56.0


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

end of thread, other threads:[~2026-11-12 15:50 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-09 12:30 [PATCH 0/3] drm/i915/irq: Micro optimize gen8/gen11 irq handlers Ville Syrjala
2026-11-09 12:30 ` [PATCH 1/3] drm/i915/irq: Don't call gen8_gt_irq_handler() needlessly Ville Syrjala
2026-11-09 12:37   ` Ville Syrjälä
2026-11-09 14:24   ` Jani Nikula
2026-11-09 12:30 ` [PATCH 2/3] drm/i915/irq: Don't call gen11_gt_irq_handler() needlessly Ville Syrjala
2026-11-09 14:26   ` Jani Nikula
2026-11-09 12:30 ` [PATCH 3/3] drm/i915/irq: Check the master bit outside gen11_gu_misc_irq_ack() Ville Syrjala
2026-11-09 14:27   ` Jani Nikula
2026-11-09 17:57 ` ✓ i915.CI.BAT: success for drm/i915/irq: Micro optimize gen8/gen11 irq handlers Patchwork
2026-11-11 20:30 ` ✓ i915.CI.BAT: success for drm/i915/irq: Micro optimize gen8/gen11 irq handlers (rev2) Patchwork
2026-11-12 15:50 ` ✗ i915.CI.Full: failure " Patchwork

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.