From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 2/6] drm/i915: Remove BXT incoherent seqno write workaround Date: Mon, 23 Jan 2017 15:43:27 +0200 Message-ID: <20170123134327.GM31595@intel.com> References: <20170123130601.2281-1-chris@chris-wilson.co.uk> <20170123130601.2281-2-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id E3E6B6E547 for ; Mon, 23 Jan 2017 13:43:37 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20170123130601.2281-2-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMjMsIDIwMTcgYXQgMDE6MDU6NTdQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFRoaXMgdy9hIHdhcyBvbmx5IHVzZWQgZm9yIHByZXByb2R1Y3Rpb24gaHcsIHdoaWNo IGlzIG5vIGxvbmdlciBpbiB1c2UuCj4gUmVtb3ZlIHRoZSB3b3JrYXJvdW5kIHRvIHNpbXBsaWZ5 IHRoZSBjb2RlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4Lmlu dGVsLmNvbT4KPiBDYzogSm9vbmFzIExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50 ZWwuY29tPgo+IENjOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9scmMuYyB8IDE3IC0tLS0tLS0tLS0t LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0 IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9scmMuYwo+IGluZGV4IDhmZmE0OTYxYWE0MC4uMjAyY2UxZTZlNDk5IDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2xyYy5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMKPiBAQCAtMTYzOCwyMSArMTYzOCw2IEBAIHN0YXRpYyBp bnQgZ2VuOF9lbWl0X2ZsdXNoX3JlbmRlcihzdHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJl cXVlc3QsCj4gIAlyZXR1cm4gMDsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgYnh0X2Ffc2Vxbm9f YmFycmllcihzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4gLXsKPiAtCS8qCj4gLQkg KiBPbiBCWFQgQSBzdGVwcGluZ3MgdGhlcmUgaXMgYSBIVyBjb2hlcmVuY3kgaXNzdWUgd2hlcmVi eSB0aGUKPiAtCSAqIE1JX1NUT1JFX0RBVEFfSU1NIHN0b3JpbmcgdGhlIGNvbXBsZXRlZCByZXF1 ZXN0J3Mgc2Vxbm8KPiAtCSAqIG9jY2FzaW9uYWxseSBkb2Vzbid0IGludmFsaWRhdGUgdGhlIENQ VSBjYWNoZS4gV29yayBhcm91bmQgdGhpcyBieQo+IC0JICogY2xmbHVzaGluZyB0aGUgY29ycmVz cG9uZGluZyBjYWNoZWxpbmUgd2hlbmV2ZXIgdGhlIGNhbGxlciB3YW50cwo+IC0JICogdGhlIGNv aGVyZW5jeSB0byBiZSBndWFyYW50ZWVkLiBOb3RlIHRoYXQgdGhpcyBjYWNoZWxpbmUgaXMga25v d24KPiAtCSAqIHRvIGJlIGNsZWFuIGF0IHRoaXMgcG9pbnQsIHNpbmNlIHdlIG9ubHkgd3JpdGUg aXQgaW4KPiAtCSAqIGJ4dF9hX3NldF9zZXFubygpLCB3aGVyZSB3ZSBhbHNvIGRvIGEgY2xmbHVz aCBhZnRlciB0aGUgd3JpdGUuIFNvCj4gLQkgKiB0aGlzIGNsZmx1c2ggaW4gcHJhY3RpY2UgYmVj b21lcyBhbiBpbnZhbGlkYXRlIG9wZXJhdGlvbi4KPiAtCSAqLwo+IC0JaW50ZWxfZmx1c2hfc3Rh dHVzX3BhZ2UoZW5naW5lLCBJOTE1X0dFTV9IV1NfSU5ERVgpOwo+IC19CgpBaGVtLiBEb24ndCB3 ZSBoYXZlIGhhcmR3YXJlIGluIHRoZSBwaXBlbGluZSB3aGljaCBpcyBnb2luZyB0byBuZWVkCnRo aXMgc3R1ZmY/Cgo+IC0KPiAgLyoKPiAgICogUmVzZXJ2ZSBzcGFjZSBmb3IgMiBOT09QcyBhdCB0 aGUgZW5kIG9mIGVhY2ggcmVxdWVzdCB0byBiZQo+ICAgKiB1c2VkIGFzIGEgd29ya2Fyb3VuZCBm b3Igbm90IGJlaW5nIGFsbG93ZWQgdG8gZG8gbGl0ZQo+IEBAIC0xODAwLDggKzE3ODUsNiBAQCBs b2dpY2FsX3JpbmdfZGVmYXVsdF92ZnVuY3Moc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5l KQo+ICAJZW5naW5lLT5pcnFfZW5hYmxlID0gZ2VuOF9sb2dpY2FsX3JpbmdfZW5hYmxlX2lycTsK PiAgCWVuZ2luZS0+aXJxX2Rpc2FibGUgPSBnZW44X2xvZ2ljYWxfcmluZ19kaXNhYmxlX2lycTsK PiAgCWVuZ2luZS0+ZW1pdF9iYl9zdGFydCA9IGdlbjhfZW1pdF9iYl9zdGFydDsKPiAtCWlmIChJ U19CWFRfUkVWSUQoZW5naW5lLT5pOTE1LCAwLCBCWFRfUkVWSURfQTEpKQo+IC0JCWVuZ2luZS0+ aXJxX3NlcW5vX2JhcnJpZXIgPSBieHRfYV9zZXFub19iYXJyaWVyOwo+ICB9Cj4gIAo+ICBzdGF0 aWMgaW5saW5lIHZvaWQKPiAtLSAKPiAyLjExLjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRl bC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwg T1RDCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=