Re: [Mesa-dev] [PATCH 3/3] i965/gen9+: Switch thread scratch space to non-coherent stateless access.

2015-11-26 Thread Francisco Jerez
Kristian Høgsberg writes: > On Wed, Nov 25, 2015 at 11:37 AM, Francisco Jerez > wrote: >> The thread scratch space is thread-local so using the full IA-coherent >> stateless surface index (255 since Gen8) is unnecessary and >> potentially expensive. On Gen8 and early steppings of Gen9 this is

Re: [Mesa-dev] [PATCH 3/3] i965/gen9+: Switch thread scratch space to non-coherent stateless access.

2015-11-25 Thread Kristian Høgsberg
On Wed, Nov 25, 2015 at 11:37 AM, Francisco Jerez wrote: > The thread scratch space is thread-local so using the full IA-coherent > stateless surface index (255 since Gen8) is unnecessary and > potentially expensive. On Gen8 and early steppings of Gen9 this is > not a functional change because th

[Mesa-dev] [PATCH 3/3] i965/gen9+: Switch thread scratch space to non-coherent stateless access.

2015-11-25 Thread Francisco Jerez
The thread scratch space is thread-local so using the full IA-coherent stateless surface index (255 since Gen8) is unnecessary and potentially expensive. On Gen8 and early steppings of Gen9 this is not a functional change because the kernel already sets bit 4 of HDC_CHICKEN0 which overrides all HD