From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH 1/2] drm/i915/bxt: work around HW coherency issue when accessing GPU seqno Date: Wed, 10 Jun 2015 08:33:26 -0700 Message-ID: <557858C6.5040304@virtuousgeek.org> 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> <1433950018.25216.94.camel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-qc0-f175.google.com (mail-qc0-f175.google.com [209.85.216.175]) by gabe.freedesktop.org (Postfix) with ESMTP id CD9396E903 for ; Wed, 10 Jun 2015 08:31:41 -0700 (PDT) Received: by qcej9 with SMTP id j9so18644154qce.1 for ; Wed, 10 Jun 2015 08:31:41 -0700 (PDT) In-Reply-To: <1433950018.25216.94.camel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: imre.deak@intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDYvMTAvMjAxNSAwODoyNiBBTSwgSW1yZSBEZWFrIHdyb3RlOgo+IE9uIGtlLCAyMDE1LTA2 LTEwIGF0IDA4OjEwIC0wNzAwLCBKZXNzZSBCYXJuZXMgd3JvdGU6Cj4+IE9uIDA2LzEwLzIwMTUg MDM6NTkgQU0sIEltcmUgRGVhayB3cm90ZToKPj4+IEkgdGhpbmsgdGhlIGRpc2N1c3Npb24gaGVy ZSBpcyBhYm91dCB0d28gc2VwYXJhdGUgdGhpbmdzOgo+Pj4gMS4gUG9zc2libGUgb3JkZXJpbmcg aXNzdWUgYmV0d2VlbiB0aGUgc2Vxbm8gc3RvcmUgYW5kIHRoZSBjb21wbGV0aW9uCj4+PiBpbnRl cnJ1cHQKPj4+IDIuIENvaGVyZW5jeSBpc3N1ZSB0aGF0IGxlYXZlcyB0aGUgQ1BVIHdpdGggYSBz dGFsZSB2aWV3IG9mIHRoZSBzZXFubwo+Pj4gaW5kZWZpbml0ZWx5LCB3aGljaCB0aGlzIHBhdGNo IHdvcmtzIGFyb3VuZAo+Pj4KPj4+IEknbSBjb25maWRlbnQgdGhhdCBpbiBteSBjYXNlIHRoZSBw cm9ibGVtIGlzIG5vdCBkdWUgdG8gb3JkZXJpbmcuIElmIGl0Cj4+PiB3YXMgIm9ubHkiIG9yZGVy aW5nIHRoZW4gdGhlIHZhbHVlIHdvdWxkIHNob3cgdXAgZXZlbnR1YWxseS4gVGhpcyBpcyBub3QK Pj4+IHRoZSBjYXNlIHRob3VnaCwgX193YWl0X2Zvcl9yZXF1ZXN0IHdpbGwgc2VlIHRoZSBzdGFs ZSB2YWx1ZQo+Pj4gaW5kZWZpbml0ZWx5IGV2ZW4gdGhvdWdoIGl0IGdldHMgd29rZW4gdXAgcGVy aW9kaWNhbGx5IGFmdGVyd2FyZHMgYnkgdGhlCj4+PiBsb3N0IElSUSBsb2dpYyAod2l0aCBoYW5n Y2hlY2sgZGlzYWJsZWQpLgo+Pgo+PiBZZWFoLCBiYXNlZCBvbiB5b3VyIHdvcmthcm91bmQgaXQg c291bmRzIGxpa2UgdGhlIHdyaXRlIGZyb20gdGhlIENTIGlzCj4+IGxhbmRpbmcgaW4gbWVtb3J5 IGJ1dCBmYWlsaW5nIHRvIGludmFsaWRhdGUgdGhlIGFzc29jaWF0ZWQgQ1BVCj4+IGNhY2hlbGlu ZS4gIEkgYXNzdW1lIG1hcHBpbmcgdGhlIEhXU1AgYXMgdW5jYWNoZWQgYWxzbyB3b3JrcyBhcm91 bmQgdGhpcwo+PiBpc3N1ZT8KPiAKPiBJIGFzc3VtZSBpdCB3b3VsZCwgYnV0IGl0IHdvdWxkIG9m IGNvdXJzZSBoYXZlIGEgYmlnZ2VyIG92ZXJoZWFkLiBCYXNlZAo+IG9uIG15IHRlc3RpbmcgdGhl IGNvaGVyZW5jeSBwcm9ibGVtIGhhcHBlbnMgb25seSBvY2Nhc2lvbmFsbHksIHNvIGZvcgo+IHRo ZSByZXN0IG9mIHRoZSB0aW1lcyB3ZSBzdGlsbCB3b3VsZCB3YW50IHRvIGJlbmVmaXQgZnJvbSBj YWNoZWQgcmVhZHMuCj4gU2VlIGVzcGVjaWFsbHkgX19pOTE1X3NwaW5fcmVxdWVzdCgpLgoKWWVh aCwgcHJldHR5IHN1cmUgd2Ugd2FudCBpdCBjYWNoZWQgZ2l2ZW4gaG93IG9mdGVuIHdlIHJlYWQg ZnJvbSBpdC4gIEkKd2FzIGp1c3QgY3VyaW91cyBpZiB0aGUgVUMgbWFwcGluZyB3b3VsZCBhZGRy ZXNzIHRoaXMganVzdCB0byBuYXJyb3cKdGhpbmdzIGRvd24gZXZlbiBmdXJ0aGVyLgoKPj4gSSB3 b25kZXIgaWYgdGhpcyBpcyBqdXN0IGFuIGlzc3VlIHdpdGggR0dUVCBtYXBwaW5ncyBvbiBCWFQu ICBJZiB3ZSBoYWQKPj4gcGVyIGNvbnRleHQgSFNXUHMgdXNpbmcgUFBHVFQgKGFuZCBtYXliZSBl dmVuIDQ4IGJpdCBQUEdUVCkgbWFwcGluZ3MsCj4+IHRoZSBzbm9vcCBtYXkgYmUgcGVyZm9ybWVk IGNvcnJlY3RseS4uLiAgTG9va3MgbGlrZSB3ZSBkb24ndCBoYXZlIGEKPj4gc3RvcmVfZHdvcmQg dmFyaWFudCBmb3IgZXhwbGljaXQgY29oZXJlbnQgb3IgaW5jb2hlcmVudCBidWZmZXIgd3JpdGVz Cj4+ICh0aG91Z2ggaXQgZG9lcyB0ZXN0IFBQR1RUIHdyaXRlcyBhdCBsZWFzdCk7IHRoYXQgd291 bGQgbWFrZSB0aGlzIGVhc3kKPj4gdG8gdGVzdC4KPiAKPiBXZWxsLCBJIHRyaWVkIHRvIHBsYXkg YXJvdW5kIHdpdGggdGhlIEdHVFQgUFRFL1BBVCBmbGFncyB0byBzZWUgaWYgd2UncmUKPiBub3Qg c2V0dGluZyBzb21ldGhpbmcgb3IgdGhlcmUgaXMgYSBiaXQgdGhhdCBpcyBzaWduaWZpY2FudCBk ZXNwaXRlIHRoZQo+IHNwZWNpZmljYXRpb24uIFRoZSBzcGVjIHNheXMgaXQncyBvbmx5IHRoZSBz bm9vcCBmbGFnIHRoYXQgbWF0dGVycyBhbmQKPiBldmVyeXRoaW5nIG1hcHMgdG8gUEFUIGluZGV4 IDAuIFRoYXQgbG9va3MgY29ycmVjdCBpbiBvdXIgY29kZS4gSW4gYW55Cj4gY2FzZSBJIHdvdWxk IGV4cGVjdCB0aGF0IHRoZSBNSV9TVE9SRV9EQVRBX0lNTSB3b3VsZCBiZSBjb2hlcmVudCBzaW5j ZQo+IHRoaXMgaXMgZXhwbGljaXRseSBzdGF0ZWQgaW4gdGhlIHNwZWMuCj4gCj4gSSBhbHNvIGFk ZGVkIGEgbmV3IHRlc3RjYXNlIHRvIGdlbV9zdG9yZWR3X2JhdGNoZXNfbG9vcCB0aGF0IHRlc3Rz IHRoZQo+IHNhbWUgdGhpbmcgdmlhIFBQR1RUIG1hcHBpbmdzLCBpdCBmYWlscyB0aGUgc2FtZSB3 YXkuCgpPayBpbnRlcmVzdGluZywgc28gaXQgc291bmRzIGxpa2UgYSBtb3JlIGdlbmVyYWwgcHJv YmxlbSB0aGFuIGp1c3QgdGhlIEdHVFQuCgpUaGFua3MsCkplc3NlCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==