Re: [Intel-gfx] [PATCH v2] drm/i915/guc: WA to address the Ringbuffer coherency issue

2016-10-26 Thread Tvrtko Ursulin
On 26/10/2016 09:14, Chris Wilson wrote: On Wed, Oct 26, 2016 at 08:20:35AM +0100, Tvrtko Ursulin wrote: On 25/10/2016 21:03, Chris Wilson wrote: On Tue, Oct 25, 2016 at 10:05:23PM +0530, akash.g...@intel.com wrote: From: Akash Goel Driver accesses the ringbuffer pages, via GMADR BAR, if t

Re: [Intel-gfx] [PATCH v2] drm/i915/guc: WA to address the Ringbuffer coherency issue

2016-10-26 Thread Chris Wilson
On Wed, Oct 26, 2016 at 08:20:35AM +0100, Tvrtko Ursulin wrote: > > On 25/10/2016 21:03, Chris Wilson wrote: > >On Tue, Oct 25, 2016 at 10:05:23PM +0530, akash.g...@intel.com wrote: > >>From: Akash Goel > >> > >>Driver accesses the ringbuffer pages, via GMADR BAR, if the pages are > >>pinned in m

Re: [Intel-gfx] [PATCH v2] drm/i915/guc: WA to address the Ringbuffer coherency issue

2016-10-26 Thread Tvrtko Ursulin
On 25/10/2016 21:03, Chris Wilson wrote: On Tue, Oct 25, 2016 at 10:05:23PM +0530, akash.g...@intel.com wrote: From: Akash Goel Driver accesses the ringbuffer pages, via GMADR BAR, if the pages are pinned in mappable aperture portion of GGTT and for ringbuffer pages allocated from Stolen memo

Re: [Intel-gfx] [PATCH v2] drm/i915/guc: WA to address the Ringbuffer coherency issue

2016-10-25 Thread Chris Wilson
On Tue, Oct 25, 2016 at 10:05:23PM +0530, akash.g...@intel.com wrote: > From: Akash Goel > > Driver accesses the ringbuffer pages, via GMADR BAR, if the pages are > pinned in mappable aperture portion of GGTT and for ringbuffer pages > allocated from Stolen memory, access can only be done through

[Intel-gfx] [PATCH v2] drm/i915/guc: WA to address the Ringbuffer coherency issue

2016-10-25 Thread akash . goel
From: Akash Goel Driver accesses the ringbuffer pages, via GMADR BAR, if the pages are pinned in mappable aperture portion of GGTT and for ringbuffer pages allocated from Stolen memory, access can only be done through GMADR BAR. In case of GuC based submission, updates done in ringbuffer via GMAD