Re: [Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-02-23 Thread Chris Wilson
On Mon, Feb 22, 2016 at 03:29:57PM +, Tvrtko Ursulin wrote: > > On 19/02/16 15:11, Chris Wilson wrote: > >On Thu, Feb 11, 2016 at 02:10:19PM +, Tvrtko Ursulin wrote: > >> > >>On 11/02/16 13:29, Chris Wilson wrote: > >>>On Thu, Feb 11, 2016 at 01:20:46PM +, Tvrtko Ursulin wrote: >

Re: [Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-02-22 Thread Tvrtko Ursulin
On 19/02/16 15:11, Chris Wilson wrote: On Thu, Feb 11, 2016 at 02:10:19PM +, Tvrtko Ursulin wrote: On 11/02/16 13:29, Chris Wilson wrote: On Thu, Feb 11, 2016 at 01:20:46PM +, Tvrtko Ursulin wrote: On 11/01/16 10:45, Chris Wilson wrote: By tracking the iomapping on the VMA itself,

Re: [Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-02-19 Thread Chris Wilson
On Thu, Feb 11, 2016 at 02:10:19PM +, Tvrtko Ursulin wrote: > > On 11/02/16 13:29, Chris Wilson wrote: > >On Thu, Feb 11, 2016 at 01:20:46PM +, Tvrtko Ursulin wrote: > >> > >> > >>On 11/01/16 10:45, Chris Wilson wrote: > >>>By tracking the iomapping on the VMA itself, we can share that are

Re: [Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-02-11 Thread Tvrtko Ursulin
On 11/02/16 13:29, Chris Wilson wrote: On Thu, Feb 11, 2016 at 01:20:46PM +, Tvrtko Ursulin wrote: On 11/01/16 10:45, Chris Wilson wrote: By tracking the iomapping on the VMA itself, we can share that area between multiple users. Also by only revoking the iomapping upon unbinding from th

Re: [Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-02-11 Thread Chris Wilson
On Thu, Feb 11, 2016 at 01:20:46PM +, Tvrtko Ursulin wrote: > > > On 11/01/16 10:45, Chris Wilson wrote: > >By tracking the iomapping on the VMA itself, we can share that area > >between multiple users. Also by only revoking the iomapping upon > >unbinding from the mappable portion of the GGT

Re: [Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-02-11 Thread Tvrtko Ursulin
On 11/01/16 10:45, Chris Wilson wrote: By tracking the iomapping on the VMA itself, we can share that area between multiple users. Also by only revoking the iomapping upon unbinding from the mappable portion of the GGTT, we can keep that iomap across multiple invocations (e.g. execlists context

[Intel-gfx] [PATCH 136/190] drm/i915: Move ioremap_wc tracking onto VMA

2016-01-11 Thread Chris Wilson
By tracking the iomapping on the VMA itself, we can share that area between multiple users. Also by only revoking the iomapping upon unbinding from the mappable portion of the GGTT, we can keep that iomap across multiple invocations (e.g. execlists context pinning). Signed-off-by: Chris Wilson --