From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH v2 1/6] drm/i915/guc: doorbell reset should avoid used doorbells Date: Fri, 22 Jul 2016 11:00:40 +0100 Message-ID: <5791EEC8.6010408@linux.intel.com> References: <1469124942-17943-1-git-send-email-david.s.gordon@intel.com> <1469124942-17943-2-git-send-email-david.s.gordon@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id AA8AD6EB1A for ; Fri, 22 Jul 2016 10:00:42 +0000 (UTC) In-Reply-To: <1469124942-17943-2-git-send-email-david.s.gordon@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dave Gordon , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDIxLzA3LzE2IDE5OjE1LCBEYXZlIEdvcmRvbiB3cm90ZToKPiBndWNfaW5pdF9kb29yYmVs bF9odygpIGJvcnJvd3MgdGhlIChjdXJyZW50bHkgc2luZ2xlKSBHdUMgY2xpZW50IHRvIHVzZQo+ IGluIHJlaW5pdGlhbGlzaW5nIEFMTCB0aGUgZG9vcmJlbGwgcmVnaXN0ZXJzIChhcyB0aGUgaGFy ZHdhcmUgZG9lc24ndAo+IHJlc2V0IHRoZW0gd2hlbiB0aGUgR3VDIGlzIHJlc2V0KS4gQXMgYSBw cmVyZXF1aXNpdGUgZm9yIGFjY29tbW9kYXRpbmcKPiBtdWx0aXBsZSBjbGllbnRzLCBpdCBzaG91 bGQgb25seSByZXNldCBkb29yYmVsbHMgdGhhdCBhcmUgc3VwcG9zZWQgdG8gYmUKPiBkaXNhYmxl ZCwgYXZvaWRpbmcgdGhvc2UgdGhhdCBhcmUgbWFya2VkIGFzIGluIHVzZSBieSBhbnkgY2xpZW50 Lgo+Cj4gU2lnbmVkLW9mZi1ieTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNv bT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYyB8 IDggKysrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJt aXNzaW9uLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKPiBp bmRleCAwMWMxYzE2Li45YzViODFiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z3VjX3N1Ym1pc3Npb24uYwo+IEBAIC02OTksNyArNjk5LDcgQEAgc3RhdGljIHZvaWQgZ2VtX3Jl bGVhc2VfZ3VjX29iaihzdHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKQo+ICAgfQo+Cj4g ICAvKgo+IC0gKiBCb3Jyb3cgdGhlIGZpcnN0IGNsaWVudCB0byBzZXQgdXAgJiB0ZWFyIGRvd24g ZXZlcnkgZG9vcmJlbGwKPiArICogQm9ycm93IHRoZSBmaXJzdCBjbGllbnQgdG8gc2V0IHVwICYg dGVhciBkb3duIGVhY2ggdW51c2VkIGRvb3JiZWxsCj4gICAgKiBpbiB0dXJuLCB0byBlbnN1cmUg dGhhdCBhbGwgZG9vcmJlbGwgaC93IGlzIChyZSlpbml0aWFsaXNlZC4KPiAgICAqLwo+ICAgc3Rh dGljIHZvaWQgZ3VjX2luaXRfZG9vcmJlbGxfaHcoc3RydWN0IGludGVsX2d1YyAqZ3VjKQo+IEBA IC03MTUsNiArNzE1LDkgQEAgc3RhdGljIHZvaWQgZ3VjX2luaXRfZG9vcmJlbGxfaHcoc3RydWN0 IGludGVsX2d1YyAqZ3VjKQo+ICAgCQlpOTE1X3JlZ190IGRyYnJlZyA9IEdFTjhfRFJCUkVHTChp KTsKPiAgIAkJdTMyIHZhbHVlID0gSTkxNV9SRUFEKGRyYnJlZyk7Cj4KPiArCQlpZiAodGVzdF9i aXQoaSwgZ3VjLT5kb29yYmVsbF9iaXRtYXApKQo+ICsJCQljb250aW51ZTsKPiArCj4gICAJCWVy ciA9IGd1Y191cGRhdGVfZG9vcmJlbGxfaWQoZ3VjLCBjbGllbnQsIGkpOwo+Cj4gICAJCS8qIFJl cG9ydCB1cGRhdGUgZmFpbHVyZSBvciB1bmV4cGVjdGVkbHkgYWN0aXZlIGRvb3JiZWxsICovCj4g QEAgLTczMyw2ICs3MzYsOSBAQCBzdGF0aWMgdm9pZCBndWNfaW5pdF9kb29yYmVsbF9odyhzdHJ1 Y3QgaW50ZWxfZ3VjICpndWMpCj4gICAJCWk5MTVfcmVnX3QgZHJicmVnID0gR0VOOF9EUkJSRUdM KGkpOwo+ICAgCQl1MzIgdmFsdWUgPSBJOTE1X1JFQUQoZHJicmVnKTsKPgo+ICsJCWlmICh0ZXN0 X2JpdChpLCBndWMtPmRvb3JiZWxsX2JpdG1hcCkpCj4gKwkJCWNvbnRpbnVlOwo+ICsKPiAgIAkJ aWYgKGkgIT0gZGJfaWQgJiYgKHZhbHVlICYgR1VDX0RPT1JCRUxMX0VOQUJMRUQpKQo+ICAgCQkJ RFJNX0RFQlVHX0RSSVZFUigiRG9vcmJlbGwgJWQgKHJlZyAweCV4KSBmaW5hbGx5IDB4JXhcbiIs Cj4gICAJCQkJCSAgaSwgZHJicmVnLnJlZywgdmFsdWUpOwo+CgpTdGlsbCwKClJldmlld2VkLWJ5 OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgoKUmVnYXJkcywKClR2 cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK