Re: [Intel-gfx] [PATCH 05/19] drm/i915/icl: Interrupt handling

2018-02-15 Thread Daniele Ceraolo Spurio
+ +static void +gen11_gt_irq_handler(struct drm_i915_private * const i915, +const u32 master_ctl) +{ + void __iomem * const regs = i915->regs; + unsigned int bank; + + for (bank = 0; bank < 2; bank++) { + unsigned long intr_dw; +

Re: [Intel-gfx] [PATCH 05/19] drm/i915/icl: Interrupt handling

2018-02-15 Thread Tvrtko Ursulin
On 15/02/2018 16:27, Mika Kuoppala wrote: From: Tvrtko Ursulin I think a point has arrived when I almost don't recognize the code any longer so would want to relinquish the authorship if you don't mind. Regards, Tvrtko v2: Rebase. v3: * Remove DPF, it has

[Intel-gfx] [PATCH 05/19] drm/i915/icl: Interrupt handling

2018-02-15 Thread Mika Kuoppala
From: Tvrtko Ursulin v2: Rebase. v3: * Remove DPF, it has been removed from SKL+. * Fix -internal rebase wrt. execlists interrupt handling. v4: Rebase. v5: * Updated for POR changes. (Daniele Ceraolo Spurio) * Merged with irq handling fixes by Daniele Ceraolo

Re: [Intel-gfx] [PATCH 05/19] drm/i915/icl: Interrupt handling

2018-02-15 Thread Mika Kuoppala
Chris Wilson writes: > Quoting Mika Kuoppala (2018-02-14 14:12:13) >> From: Tvrtko Ursulin >> >> v2: Rebase. >> >> v3: >> * Remove DPF, it has been removed from SKL+. >> * Fix -internal rebase wrt. execlists interrupt handling. >> >>

Re: [Intel-gfx] [PATCH 05/19] drm/i915/icl: Interrupt handling

2018-02-14 Thread Chris Wilson
Quoting Mika Kuoppala (2018-02-14 14:12:13) > From: Tvrtko Ursulin > > v2: Rebase. > > v3: > * Remove DPF, it has been removed from SKL+. > * Fix -internal rebase wrt. execlists interrupt handling. > > v4: Rebase. > > v5: > * Updated for POR changes. (Daniele

[Intel-gfx] [PATCH 05/19] drm/i915/icl: Interrupt handling

2018-02-14 Thread Mika Kuoppala
From: Tvrtko Ursulin v2: Rebase. v3: * Remove DPF, it has been removed from SKL+. * Fix -internal rebase wrt. execlists interrupt handling. v4: Rebase. v5: * Updated for POR changes. (Daniele Ceraolo Spurio) * Merged with irq handling fixes by Daniele Ceraolo