On Tue, Jul 02, 2013 at 12:38:33PM +0100, Chris Wilson wrote:
> On Tue, Jul 02, 2013 at 02:34:59PM +0300, Ville Syrjälä wrote:
> > On Tue, Jul 02, 2013 at 12:07:10PM +0100, Chris Wilson wrote:
> > > On Tue, Jul 02, 2013 at 01:58:13PM +0300, Ville Syrjälä wrote:
> > > > Also IIRC someone told me tha
On Tue, Jul 02, 2013 at 12:07:10PM +0100, Chris Wilson wrote:
> On Tue, Jul 02, 2013 at 01:58:13PM +0300, Ville Syrjälä wrote:
> > Also IIRC someone told me that w/ uncached mappings the caches aren't
> > snooped even on LLC platforms. If that's true, MOCS seems even more
> > dangerous since the cl
On Tue, Jul 02, 2013 at 02:34:59PM +0300, Ville Syrjälä wrote:
> On Tue, Jul 02, 2013 at 12:07:10PM +0100, Chris Wilson wrote:
> > On Tue, Jul 02, 2013 at 01:58:13PM +0300, Ville Syrjälä wrote:
> > > Also IIRC someone told me that w/ uncached mappings the caches aren't
> > > snooped even on LLC pla
On Tue, Jul 02, 2013 at 01:58:13PM +0300, Ville Syrjälä wrote:
> Also IIRC someone told me that w/ uncached mappings the caches aren't
> snooped even on LLC platforms. If that's true, MOCS seems even more
> dangerous since the client could easily mix cached and uncached
> accesses. I don't really u
On Thu, Jun 27, 2013 at 04:43:40PM -0700, Ben Widawsky wrote:
> On Thu, Jun 27, 2013 at 04:31:02PM -0700, Ben Widawsky wrote:
> > This requires doing an actual switch of the page tables during the
> > context switch/execbuf.
> >
> > Along the way, cut away as much "aliasing" ppgtt as possible
> >
On Thu, Jun 27, 2013 at 04:31:02PM -0700, Ben Widawsky wrote:
> This requires doing an actual switch of the page tables during the
> context switch/execbuf.
>
> Along the way, cut away as much "aliasing" ppgtt as possible
>
> Signed-off-by: Ben Widawsky
> ---
> drivers/gpu/drm/i915/i915_gem.c
This requires doing an actual switch of the page tables during the
context switch/execbuf.
Along the way, cut away as much "aliasing" ppgtt as possible
Signed-off-by: Ben Widawsky
---
drivers/gpu/drm/i915/i915_gem.c| 22 +-
drivers/gpu/drm/i915/i915_gem_context.c