Re: [Mesa-dev] [PATCH] i965: Cache register write capability checks.

2015-01-05 Thread Daniel Vetter
On Mon, Dec 22, 2014 at 05:50:33PM -0800, Ben Widawsky wrote: > On Mon, Dec 22, 2014 at 01:28:32AM -0800, Kenneth Graunke wrote: > > Our ability to perform register writes depends on the hardware and > > kernel version. It shouldn't ever change on a per-context basis, > > so we only need to check

Re: [Mesa-dev] [PATCH] i965: Cache register write capability checks.

2014-12-22 Thread Kenneth Graunke
On Monday, December 22, 2014 05:50:33 PM Ben Widawsky wrote: > On Mon, Dec 22, 2014 at 01:28:32AM -0800, Kenneth Graunke wrote: > > Our ability to perform register writes depends on the hardware and > > kernel version. It shouldn't ever change on a per-context basis, > > so we only need to check o

Re: [Mesa-dev] [PATCH] i965: Cache register write capability checks.

2014-12-22 Thread Ben Widawsky
On Mon, Dec 22, 2014 at 01:28:32AM -0800, Kenneth Graunke wrote: > Our ability to perform register writes depends on the hardware and > kernel version. It shouldn't ever change on a per-context basis, > so we only need to check once. That's actually not true. The kernel currently supports dynamic

Re: [Mesa-dev] [PATCH] i965: Cache register write capability checks.

2014-12-22 Thread Matt Turner
Reviewed-by: Matt Turner ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev

[Mesa-dev] [PATCH] i965: Cache register write capability checks.

2014-12-22 Thread Kenneth Graunke
Our ability to perform register writes depends on the hardware and kernel version. It shouldn't ever change on a per-context basis, so we only need to check once. Checking introduces a synchronization point between the CPU and GPU: even though we submit very few GPU commands, the GPU might be bus