It appears Sandybridge PIPE_CONTROL write out buffer need
to be set as cached, currently LLC cached, in order to read
back correct counter. Otherwise I can always be possible to
get corrupted 64-bit PS_DEPTH_COUNT from PIPE_CONTROL write.
So below patches try to add new flag during bo create with
On Tue, 14 Dec 2010 12:55:59 +0800, Zhenyu Wang wrote:
> It appears Sandybridge PIPE_CONTROL write out buffer need
> to be set as cached, currently LLC cached, in order to read
> back correct counter. Otherwise I can always be possible to
> get corrupted 64-bit PS_DEPTH_COUNT from PIPE_CONTROL wri
On Tue, Dec 14, 2010 at 12:55:59PM +0800, Zhenyu Wang wrote:
> It appears Sandybridge PIPE_CONTROL write out buffer need
> to be set as cached, currently LLC cached, in order to read
> back correct counter. Otherwise I can always be possible to
> get corrupted 64-bit PS_DEPTH_COUNT from PIPE_CONTRO
Hello Eric,
Tuesday, December 14, 2010, 5:58:58 PM, you wrote:
> On Tue, 14 Dec 2010 12:55:59 +0800, Zhenyu Wang
> wrote:
>> It appears Sandybridge PIPE_CONTROL write out buffer need
>> to be set as cached, currently LLC cached, in order to read
>> back correct counter. Otherwise I can always b
On Tue, 14 Dec 2010 20:59:09 +, david may wrote:
> Hello Eric,
>
> Tuesday, December 14, 2010, 5:58:58 PM, you wrote:
>
> > Why don't we just keep all of our BOs LLC cached? This was supposed to
> > be a big win of the new chipset, as it means we don't need to clflush.
>
> Ohh,the implicat
On 2010.12.14 21:47:45 +, Chris Wilson wrote:
> On Tue, 14 Dec 2010 20:59:09 +, david may
> wrote:
> > Hello Eric,
> >
> > Tuesday, December 14, 2010, 5:58:58 PM, you wrote:
> >
> > > Why don't we just keep all of our BOs LLC cached? This was supposed to
> > > be a big win of the new c
On 2010.12.14 19:13:22 +0100, Daniel Vetter wrote:
> On Tue, Dec 14, 2010 at 12:55:59PM +0800, Zhenyu Wang wrote:
> > It appears Sandybridge PIPE_CONTROL write out buffer need
> > to be set as cached, currently LLC cached, in order to read
> > back correct counter. Otherwise I can always be possibl