Quoting [email protected] (2017-08-18 19:37:00) > From: Ville Syrjälä <[email protected]> > > Eliminate the loops from the gen2-3 irq handlers. Since we don't use > MSI anymore on these platforms, and thus the CPU interrupt will be level > triggered, we shouldn't need to play any tricks with IER to induce edges > from IIR. IIR itself still detects only edges from PIPESTAT & co. on > gen4 but since IIR is double buffered and we only clear one bit per irq > handler invocation we can use the normal "clear PIPESTAT & co. -> clear > IIR" approach to ack the interrupts. On gen2 everything is level > triggered, and gen3 presumably follows either the gen2 or gen4 approach > since nothing else would really make sense. > > v2: Drop the IER tricks since we no longer use MSI > > Cc: Chris Wilson <[email protected]> > Reviewed-by: Chris Wilson <[email protected]> #v1 Reviewed-by: Chris Wilson <[email protected]> _______________________________________________ Intel-gfx mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/intel-gfx
- [Intel-gfx] [PATCH v2 03/16] drm/i915: s/GEN5/GEN3/ ville . syrjala
- [Intel-gfx] [PATCH 04/16] drm/i915: Use GEN3_IRQ_RESET/INI... ville . syrjala
- [Intel-gfx] [PATCH 06/16] drm/i915: Setup EMR first on all... ville . syrjala
- [Intel-gfx] [PATCH 05/16] drm/i915: Introduce GEN2_IRQ_RES... ville . syrjala
- [Intel-gfx] [PATCH 07/16] drm/i915: Eliminate PORT_HOTPLUG... ville . syrjala
- [Intel-gfx] [PATCH 01/16] drm/i915: Don't enable/unmask fl... ville . syrjala
- [Intel-gfx] [PATCH 10/16] drm/i915: Extract PIPESTAT irq h... ville . syrjala
- [Intel-gfx] [PATCH 09/16] drm/i915: Remove NULL dev_priv c... ville . syrjala
- [Intel-gfx] [PATCH v2 11/16] drm/i915: Rewrite GMCH irq ha... ville . syrjala
- Re: [Intel-gfx] [PATCH v2 11/16] drm/i915: Rewrite GM... Chris Wilson
- [Intel-gfx] [PATCH 08/16] drm/i915: Unify the appearance o... ville . syrjala
- [Intel-gfx] [PATCH 12/16] drm/i915: Mask everything in rin... ville . syrjala
- [Intel-gfx] [PATCH 16/16] drm/i915: Reinstate GMBUS and AU... ville . syrjala
- [Intel-gfx] [PATCH 15/16] drm/i915: Remove duplicated irq_... ville . syrjala
- [Intel-gfx] [PATCH 13/16] drm/i915: Gen3 HWSTAM is actuall... ville . syrjala
- [Intel-gfx] [PATCH 14/16] drm/i915: Clean up the HWSTAM me... ville . syrjala
- [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Redo old gm... Patchwork
- Re: [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i915: Re... Chris Wilson
- Re: [Intel-gfx] ✓ Fi.CI.BAT: success for drm/i91... Ville Syrjälä
