All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Ville Syrjälä" <ville.syrjala@linux.intel.com>
To: intel-gfx@lists.freedesktop.org
Subject: Re: [PATCH v2 00/16] drm/i915: Redo old gmch irq handling
Date: Thu, 14 Sep 2017 17:50:14 +0300	[thread overview]
Message-ID: <20170914145014.GY4914@intel.com> (raw)
In-Reply-To: <20170818183705.27850-1-ville.syrjala@linux.intel.com>

On Fri, Aug 18, 2017 at 09:36:49PM +0300, ville.syrjala@linux.intel.com wrote:
> 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: Gen3 HWSTAM is actually 32 bits

Above patches above pushed to dinq. Thanks for the reviews.

>   drm/i915: Mask everything in ring HWSTAM on gen6+ in ringbuffer mode
>   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

And these remain to be reviewed. Also I have one more PIPESTAT related
fix I need to send out.

> 
>  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

-- 
Ville Syrjälä
Intel OTC
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx

  parent reply	other threads:[~2017-09-14 14:50 UTC|newest]

Thread overview: 35+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 ` Ville Syrjälä [this message]
2017-09-14 14:54   ` [PATCH v2 00/16] drm/i915: Redo old gmch irq handling Chris Wilson
2017-09-14 14:55     ` Chris Wilson
2017-09-15 11:46       ` Ville Syrjälä

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170914145014.GY4914@intel.com \
    --to=ville.syrjala@linux.intel.com \
    --cc=intel-gfx@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.