From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Weinehall Subject: Re: [PATCH 017/190] drm/i915: Remove forcewake dance from seqno/irq barrier on legacy gen6+ Date: Thu, 24 Mar 2016 08:39:43 +0200 Message-ID: <20160324063942.GB23422@boom> References: <1452503961-14837-1-git-send-email-chris@chris-wilson.co.uk> <1452503961-14837-17-git-send-email-chris@chris-wilson.co.uk> 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 45F086E43C for ; Thu, 24 Mar 2016 06:39:36 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1452503961-14837-17-git-send-email-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: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMTEsIDIwMTYgYXQgMDk6MTY6MjhBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEluIG9yZGVyIHRvIGVuc3VyZSBzZXFuby9pcnEgY29oZXJlbmN5LCB3ZSBjdXJyZW50 IHJlYWQgYSByaW5nIHJlZ2lzdGVyLgoKY3VycmVudGx5Cgo+IFdlIGFyZSBub3Qgc3VyZSBxdWl0 ZSBob3cgaXQgd29ya3MsIG9ubHkgdGhhdCBpcyBkb2VzLiBFeHBlcmltZW50cyBzaG93Cj4gdGhh dCBlLmcuIGRvaW5nIGEgY2xmbHVzaChzZXFubykgaW5zdGVhZCBpcyBub3Qgc3VmZmljaWVudCwg YnV0IHdlIGNhbgo+IHJlbW92ZSB0aGUgZm9yY2V3YWtlIGRhbmNlIGZyb20gdGhlIG1taW8gYWNj ZXNzLgo+IAo+IHYyOiBCYXl0cmFpbCB3YW50cyBhIGNsZmx1c2ggdG9vLgo+IAo+IFNpZ25lZC1v ZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBEYW5p ZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9yaW5nYnVmZmVyLmMgfCAxNSArKysrKysrKysrKysrLS0KPiAgMSBmaWxl IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwo+IGluZGV4IDk5NzgwYjY3NDMxMS4uYTFkNDNi MmM3MDc3IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZm ZXIuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3JpbmdidWZmZXIuYwo+IEBA IC0xNDkwLDEwICsxNDkwLDIxIEBAIGdlbjZfcmluZ19nZXRfc2Vxbm8oc3RydWN0IGludGVsX2Vu Z2luZV9jcyAqcmluZywgYm9vbCBsYXp5X2NvaGVyZW5jeSkKPiAgewo+ICAJLyogV29ya2Fyb3Vu ZCB0byBmb3JjZSBjb3JyZWN0IG9yZGVyaW5nIGJldHdlZW4gaXJxIGFuZCBzZXFubyB3cml0ZXMg b24KPiAgCSAqIGl2YiAoYW5kIG1heWJlIGFsc28gb24gc25iKSBieSByZWFkaW5nIGZyb20gYSBD UyByZWdpc3RlciAobGlrZQo+IC0JICogQUNUSEQpIGJlZm9yZSByZWFkaW5nIHRoZSBzdGF0dXMg cGFnZS4gKi8KPiArCSAqIEFDVEhEKSBiZWZvcmUgcmVhZGluZyB0aGUgc3RhdHVzIHBhZ2UuCj4g KwkgKgo+ICsJICogTm90ZSB0aGF0IHRoaXMgZWZmZWN0aXZlbHkgZWZmZWN0aXZlbHkgc3RhbGxz IHRoZSByZWFkIGJ5IHRoZSB0aW1lCgpzL2VmZmVjdGl2ZWx5Ly8KCj4gKwkgKiBpdCB0YWtlcyB0 byBkbyBhIG1lbW9yeSB0cmFuc2FjdGlvbiwgd2hpY2ggbW9yZSBvciBsZXNzIGVuc3VyZXMKPiAr CSAqIHRoYXQgdGhlIHdyaXRlIGZyb20gdGhlIEdQVSBoYXMgc3VmZmljaWVudCB0aW1lIHRvIGlu dmFsaWRhdGUKPiArCSAqIHRoZSBDUFUgY2FjaGVsaW5lLiBBbHRlcm5hdGl2ZWx5IHdlIGNvdWxk IGRlbGF5IHRoZSBpbnRlcnJ1cHQgZnJvbQo+ICsJICogdGhlIENTIHJpbmcgdG8gZ2l2ZSB0aGUg d3JpdGUgdGltZSB0byBsYW5kLCBidXQgdGhhdCB3b3VsZCBpbmN1cgo+ICsJICogYSBkZWxheSBh ZnRlciBldmVyeSBiYXRjaCBpLmUuIG11Y2ggbW9yZSBmcmVxdWVudCB0aGFuIGEgZGVsYXkKPiAr CSAqIHdoZW4gd2FpdGluZyBmb3IgdGhlIGludGVycnVwdCAod2l0aCB0aGUgc2FtZSBuZXQgbGF0 ZW5jeSkuCj4gKwkgKi8KPiAgCWlmICghbGF6eV9jb2hlcmVuY3kpIHsKPiAgCQlzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSByaW5nLT5kZXYtPmRldl9wcml2YXRlOwo+IC0JCVBP U1RJTkdfUkVBRChSSU5HX0FDVEhEKHJpbmctPm1taW9fYmFzZSkpOwo+ICsJCVBPU1RJTkdfUkVB RF9GVyhSSU5HX0FDVEhEKHJpbmctPm1taW9fYmFzZSkpOwo+ICsKPiArCQlpbnRlbF9mbHVzaF9z dGF0dXNfcGFnZShyaW5nLCBJOTE1X0dFTV9IV1NfSU5ERVgpOwo+ICAJfQo+ICAKPiAgCXJldHVy biBpbnRlbF9yZWFkX3N0YXR1c19wYWdlKHJpbmcsIEk5MTVfR0VNX0hXU19JTkRFWCk7Cj4gLS0g Cj4gMi43LjAucmMzCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==