public inbox for intel-gfx@lists.freedesktop.org
 help / color / mirror / Atom feed
* [PATCH v2 00/16] drm/i915: Redo old gmch irq handling
@ 2017-08-18 18:36 ville.syrjala
  2017-08-18 18:36 ` [PATCH 01/16] drm/i915: Don't enable/unmask flip interrupts ville.syrjala
                   ` (21 more replies)
  0 siblings, 22 replies; 35+ messages in thread
From: ville.syrjala @ 2017-08-18 18:36 UTC (permalink / raw)
  To: intel-gfx

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

Reposted GMCH irq rework series. A few patches fell out completely
since the flip interrupt handling was nuked in the meantime. I also
added a patch to remove some more flip irq leftover, and I tossed in
a patch to reinstate GMBUS/AUX irqs on gen4/g4x since we no longer
use MSI there. I also reordered things a bit to move the HWSTAM stuff
towards the end of the series.

Entire series available here:
git://github.com/vsyrjala/linux.git gmch_irq_redo_3

Ville Syrjälä (16):
  drm/i915: Don't enable/unmask flip interrupts
  drm/i915: Clear pipestat consistently
  drm/i915: s/GEN5/GEN3/
  drm/i915: Use GEN3_IRQ_RESET/INIT on gen3/4
  drm/i915: Introduce GEN2_IRQ_RESET/INIT
  drm/i915: Setup EMR first on all gen2-4
  drm/i915: Eliminate PORT_HOTPLUG_EN setup from gen3/4 irq_postinstall
  drm/i915: Unify the appearance of gen3/4 irq_postistall hooks
  drm/i915: Remove NULL dev_priv checks from irq_uninstall
  drm/i915: Extract PIPESTAT irq handling into separate functions
  drm/i915: Rewrite GMCH irq handlers to avoid loops
  drm/i915: Mask everything in ring HWSTAM on gen6+ in ringbuffer mode
  drm/i915: Gen3 HWSTAM is actually 32 bits
  drm/i915: Clean up the HWSTAM mess
  drm/i915: Remove duplicated irq_preinstall/uninstall hooks
  drm/i915: Reinstate GMBUS and AUX interrupts on gen4/g4x

 drivers/gpu/drm/i915/i915_drv.h         |   8 +-
 drivers/gpu/drm/i915/i915_irq.c         | 729 ++++++++++++--------------------
 drivers/gpu/drm/i915/i915_pci.c         |   6 -
 drivers/gpu/drm/i915/intel_ringbuffer.c |   3 +
 4 files changed, 284 insertions(+), 462 deletions(-)

-- 
2.13.0

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

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

end of thread, other threads:[~2017-09-15 11:46 UTC | newest]

Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-08-18 18:36 [PATCH v2 00/16] drm/i915: Redo old gmch irq handling ville.syrjala
2017-08-18 18:36 ` [PATCH 01/16] drm/i915: Don't enable/unmask flip interrupts ville.syrjala
2017-09-14 12:09   ` Imre Deak
2017-08-18 18:36 ` [PATCH 02/16] drm/i915: Clear pipestat consistently ville.syrjala
2017-09-14 13:51   ` Imre Deak
2017-08-18 18:36 ` [PATCH v2 03/16] drm/i915: s/GEN5/GEN3/ ville.syrjala
2017-08-18 18:36 ` [PATCH 04/16] drm/i915: Use GEN3_IRQ_RESET/INIT on gen3/4 ville.syrjala
2017-08-18 19:16   ` Chris Wilson
2017-08-18 18:36 ` [PATCH 05/16] drm/i915: Introduce GEN2_IRQ_RESET/INIT ville.syrjala
2017-08-18 18:36 ` [PATCH 06/16] drm/i915: Setup EMR first on all gen2-4 ville.syrjala
2017-08-18 18:36 ` [PATCH 07/16] drm/i915: Eliminate PORT_HOTPLUG_EN setup from gen3/4 irq_postinstall ville.syrjala
2017-08-18 18:36 ` [PATCH 08/16] drm/i915: Unify the appearance of gen3/4 irq_postistall hooks ville.syrjala
2017-08-18 18:36 ` [PATCH 09/16] drm/i915: Remove NULL dev_priv checks from irq_uninstall ville.syrjala
2017-08-18 18:36 ` [PATCH 10/16] drm/i915: Extract PIPESTAT irq handling into separate functions ville.syrjala
2017-08-18 18:37 ` [PATCH v2 11/16] drm/i915: Rewrite GMCH irq handlers to avoid loops ville.syrjala
2017-08-18 19:20   ` Chris Wilson
2017-08-18 18:37 ` [PATCH 12/16] drm/i915: Mask everything in ring HWSTAM on gen6+ in ringbuffer mode ville.syrjala
2017-08-18 18:37 ` [PATCH 13/16] drm/i915: Gen3 HWSTAM is actually 32 bits ville.syrjala
2017-08-18 18:37 ` [PATCH 14/16] drm/i915: Clean up the HWSTAM mess ville.syrjala
2017-08-18 18:37 ` [PATCH 15/16] drm/i915: Remove duplicated irq_preinstall/uninstall hooks ville.syrjala
2017-08-18 18:37 ` [PATCH 16/16] drm/i915: Reinstate GMBUS and AUX interrupts on gen4/g4x ville.syrjala
2017-08-18 18:44   ` Jiri Kosina
2017-08-18 19:41 ` ✓ Fi.CI.BAT: success for drm/i915: Redo old gmch irq handling (rev2) Patchwork
2017-08-18 20:19   ` Chris Wilson
2017-08-21 12:09     ` Ville Syrjälä
2017-08-21 12:15       ` Tomi Sarvela
2017-08-30 17:13         ` Ville Syrjälä
2017-09-01 10:06 ` Patchwork
2017-09-01 10:23 ` Patchwork
2017-09-01 11:13 ` ✓ Fi.CI.IGT: " Patchwork
2017-09-01 12:03 ` Patchwork
2017-09-14 14:50 ` [PATCH v2 00/16] drm/i915: Redo old gmch irq handling Ville Syrjälä
2017-09-14 14:54   ` Chris Wilson
2017-09-14 14:55     ` Chris Wilson
2017-09-15 11:46       ` Ville Syrjälä

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox