From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH 1/2] drm/i915/bxt: work around HW coherency issue when accessing GPU seqno Date: Wed, 10 Jun 2015 18:26:58 +0300 Message-ID: <1433950018.25216.94.camel@intel.com> References: <1433780924-7673-1-git-send-email-imre.deak@intel.com> <1433780924-7673-2-git-send-email-imre.deak@intel.com> <5575CBF0.5090109@intel.com> <20150608171247.GD11457@nuc-i3427.alporthouse.com> <20150608173451.GF5176@intel.com> <20150608180049.GK11457@nuc-i3427.alporthouse.com> <20150608184002.GG5176@intel.com> <5575EDF9.9070303@intel.com> <1433933973.25216.48.camel@intel.com> <55785353.5090803@virtuousgeek.org> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id C9A956E8F7 for ; Wed, 10 Jun 2015 08:27:00 -0700 (PDT) In-Reply-To: <55785353.5090803@virtuousgeek.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Jesse Barnes Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTUtMDYtMTAgYXQgMDg6MTAgLTA3MDAsIEplc3NlIEJhcm5lcyB3cm90ZToKPiBP biAwNi8xMC8yMDE1IDAzOjU5IEFNLCBJbXJlIERlYWsgd3JvdGU6Cj4gPiBJIHRoaW5rIHRoZSBk aXNjdXNzaW9uIGhlcmUgaXMgYWJvdXQgdHdvIHNlcGFyYXRlIHRoaW5nczoKPiA+IDEuIFBvc3Np YmxlIG9yZGVyaW5nIGlzc3VlIGJldHdlZW4gdGhlIHNlcW5vIHN0b3JlIGFuZCB0aGUgY29tcGxl dGlvbgo+ID4gaW50ZXJydXB0Cj4gPiAyLiBDb2hlcmVuY3kgaXNzdWUgdGhhdCBsZWF2ZXMgdGhl IENQVSB3aXRoIGEgc3RhbGUgdmlldyBvZiB0aGUgc2Vxbm8KPiA+IGluZGVmaW5pdGVseSwgd2hp Y2ggdGhpcyBwYXRjaCB3b3JrcyBhcm91bmQKPiA+IAo+ID4gSSdtIGNvbmZpZGVudCB0aGF0IGlu IG15IGNhc2UgdGhlIHByb2JsZW0gaXMgbm90IGR1ZSB0byBvcmRlcmluZy4gSWYgaXQKPiA+IHdh cyAib25seSIgb3JkZXJpbmcgdGhlbiB0aGUgdmFsdWUgd291bGQgc2hvdyB1cCBldmVudHVhbGx5 LiBUaGlzIGlzIG5vdAo+ID4gdGhlIGNhc2UgdGhvdWdoLCBfX3dhaXRfZm9yX3JlcXVlc3Qgd2ls bCBzZWUgdGhlIHN0YWxlIHZhbHVlCj4gPiBpbmRlZmluaXRlbHkgZXZlbiB0aG91Z2ggaXQgZ2V0 cyB3b2tlbiB1cCBwZXJpb2RpY2FsbHkgYWZ0ZXJ3YXJkcyBieSB0aGUKPiA+IGxvc3QgSVJRIGxv Z2ljICh3aXRoIGhhbmdjaGVjayBkaXNhYmxlZCkuCj4gCj4gWWVhaCwgYmFzZWQgb24geW91ciB3 b3JrYXJvdW5kIGl0IHNvdW5kcyBsaWtlIHRoZSB3cml0ZSBmcm9tIHRoZSBDUyBpcwo+IGxhbmRp bmcgaW4gbWVtb3J5IGJ1dCBmYWlsaW5nIHRvIGludmFsaWRhdGUgdGhlIGFzc29jaWF0ZWQgQ1BV Cj4gY2FjaGVsaW5lLiAgSSBhc3N1bWUgbWFwcGluZyB0aGUgSFdTUCBhcyB1bmNhY2hlZCBhbHNv IHdvcmtzIGFyb3VuZCB0aGlzCj4gaXNzdWU/CgpJIGFzc3VtZSBpdCB3b3VsZCwgYnV0IGl0IHdv dWxkIG9mIGNvdXJzZSBoYXZlIGEgYmlnZ2VyIG92ZXJoZWFkLiBCYXNlZApvbiBteSB0ZXN0aW5n IHRoZSBjb2hlcmVuY3kgcHJvYmxlbSBoYXBwZW5zIG9ubHkgb2NjYXNpb25hbGx5LCBzbyBmb3IK dGhlIHJlc3Qgb2YgdGhlIHRpbWVzIHdlIHN0aWxsIHdvdWxkIHdhbnQgdG8gYmVuZWZpdCBmcm9t IGNhY2hlZCByZWFkcy4KU2VlIGVzcGVjaWFsbHkgX19pOTE1X3NwaW5fcmVxdWVzdCgpLgoKPiBJ IHdvbmRlciBpZiB0aGlzIGlzIGp1c3QgYW4gaXNzdWUgd2l0aCBHR1RUIG1hcHBpbmdzIG9uIEJY VC4gIElmIHdlIGhhZAo+IHBlciBjb250ZXh0IEhTV1BzIHVzaW5nIFBQR1RUIChhbmQgbWF5YmUg ZXZlbiA0OCBiaXQgUFBHVFQpIG1hcHBpbmdzLAo+IHRoZSBzbm9vcCBtYXkgYmUgcGVyZm9ybWVk IGNvcnJlY3RseS4uLiAgTG9va3MgbGlrZSB3ZSBkb24ndCBoYXZlIGEKPiBzdG9yZV9kd29yZCB2 YXJpYW50IGZvciBleHBsaWNpdCBjb2hlcmVudCBvciBpbmNvaGVyZW50IGJ1ZmZlciB3cml0ZXMK PiAodGhvdWdoIGl0IGRvZXMgdGVzdCBQUEdUVCB3cml0ZXMgYXQgbGVhc3QpOyB0aGF0IHdvdWxk IG1ha2UgdGhpcyBlYXN5Cj4gdG8gdGVzdC4KCldlbGwsIEkgdHJpZWQgdG8gcGxheSBhcm91bmQg d2l0aCB0aGUgR0dUVCBQVEUvUEFUIGZsYWdzIHRvIHNlZSBpZiB3ZSdyZQpub3Qgc2V0dGluZyBz b21ldGhpbmcgb3IgdGhlcmUgaXMgYSBiaXQgdGhhdCBpcyBzaWduaWZpY2FudCBkZXNwaXRlIHRo ZQpzcGVjaWZpY2F0aW9uLiBUaGUgc3BlYyBzYXlzIGl0J3Mgb25seSB0aGUgc25vb3AgZmxhZyB0 aGF0IG1hdHRlcnMgYW5kCmV2ZXJ5dGhpbmcgbWFwcyB0byBQQVQgaW5kZXggMC4gVGhhdCBsb29r cyBjb3JyZWN0IGluIG91ciBjb2RlLiBJbiBhbnkKY2FzZSBJIHdvdWxkIGV4cGVjdCB0aGF0IHRo ZSBNSV9TVE9SRV9EQVRBX0lNTSB3b3VsZCBiZSBjb2hlcmVudCBzaW5jZQp0aGlzIGlzIGV4cGxp Y2l0bHkgc3RhdGVkIGluIHRoZSBzcGVjLgoKSSBhbHNvIGFkZGVkIGEgbmV3IHRlc3RjYXNlIHRv IGdlbV9zdG9yZWR3X2JhdGNoZXNfbG9vcCB0aGF0IHRlc3RzIHRoZQpzYW1lIHRoaW5nIHZpYSBQ UEdUVCBtYXBwaW5ncywgaXQgZmFpbHMgdGhlIHNhbWUgd2F5LgoKLS1JbXJlCgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=