Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-24 Thread Francisco Jerez
Chris Wilson writes: > Quoting Francisco Jerez (2020-03-23 22:30:13) >> Chris Wilson writes: >> >> > Quoting Francisco Jerez (2020-03-20 22:14:51) >> >> Francisco Jerez writes: >> >> >> >> > Chris Wilson writes: >> >> > >> >> >> We dropped calling process_csb prior to handling direct

Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-23 Thread Chris Wilson
Quoting Francisco Jerez (2020-03-23 22:30:13) > Chris Wilson writes: > > > Quoting Francisco Jerez (2020-03-20 22:14:51) > >> Francisco Jerez writes: > >> > >> > Chris Wilson writes: > >> > > >> >> We dropped calling process_csb prior to handling direct submission in > >> >> order to avoid

Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-23 Thread Francisco Jerez
Chris Wilson writes: > Quoting Francisco Jerez (2020-03-20 22:14:51) >> Francisco Jerez writes: >> >> > Chris Wilson writes: >> > >> >> We dropped calling process_csb prior to handling direct submission in >> >> order to avoid the nesting of spinlocks and lift process_csb() and the >> >>

Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-23 Thread Chris Wilson
Quoting Francisco Jerez (2020-03-20 22:14:51) > Francisco Jerez writes: > > > Chris Wilson writes: > > > >> We dropped calling process_csb prior to handling direct submission in > >> order to avoid the nesting of spinlocks and lift process_csb() and the > >> majority of the tasklet out of

Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-21 Thread Chris Wilson
Quoting Chris Wilson (2020-03-20 17:47:45) > We dropped calling process_csb prior to handling direct submission in > order to avoid the nesting of spinlocks and lift process_csb() and the > majority of the tasklet out of irq-off. However, we do want to avoid > ksoftirqd latency in the fast path,

Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-20 Thread Francisco Jerez
Francisco Jerez writes: > Chris Wilson writes: > >> We dropped calling process_csb prior to handling direct submission in >> order to avoid the nesting of spinlocks and lift process_csb() and the >> majority of the tasklet out of irq-off. However, we do want to avoid >> ksoftirqd latency in the

Re: [Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-20 Thread Francisco Jerez
Chris Wilson writes: > We dropped calling process_csb prior to handling direct submission in > order to avoid the nesting of spinlocks and lift process_csb() and the > majority of the tasklet out of irq-off. However, we do want to avoid > ksoftirqd latency in the fast path, so try and pull the

[Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-20 Thread Chris Wilson
We dropped calling process_csb prior to handling direct submission in order to avoid the nesting of spinlocks and lift process_csb() and the majority of the tasklet out of irq-off. However, we do want to avoid ksoftirqd latency in the fast path, so try and pull the interrupt-bh local to direct

[Intel-gfx] [PATCH] drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission

2020-03-20 Thread Chris Wilson
We dropped calling process_csb prior to handling direct submission in order to avoid the nesting of spinlocks and lift process_csb() and the majority of the tasklet out of irq-off. However, we do want to avoid ksoftirqd latency in the fast path, so try and pull the interrupt-bh local to direct