From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/5] drm/i915/guc: doorbell reset should avoid used doorbells Date: Tue, 19 Jul 2016 15:43:57 +0100 Message-ID: <578E3CAD.7070300@linux.intel.com> References: <1468933157-22412-1-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 mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 3232C6E281 for ; Tue, 19 Jul 2016 14:44:09 +0000 (UTC) In-Reply-To: <1468933157-22412-1-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 Ck9uIDE5LzA3LzE2IDEzOjU5LCBEYXZlIEdvcmRvbiB3cm90ZToKPiBndWNfaW5pdF9kb29yYmVs bF9odygpIGJvcnJvd3MgdGhlIChjdXJyZW50bHkgc2luZ2xlKSBHdUMgY2xpZW50IHRvIHVzZQo+ IGluIHJlaW5pdGlhbGlzaW5nIEFMTCB0aGUgZG9vcmJlbGwgcmVnaXN0ZXJzIChhcyB0aGUgaGFy ZHdhcmUgZG9lc24ndAo+IHJlc2V0IHRoZW0gd2hlbiB0aGUgR3VDIGlzIHJlc2V0KS4gQXMgYSBw cmVyZXF1aXNpdGUgZm9yIGFjY29tbW9kYXRpbmcKPiBtdWx0aXBsZSBjbGllbnRzLCBpdCBzaG91 bGQgb25seSByZXNldCBkb29yYmVsbHMgdGhhdCBhcmUgc3VwcG9zZWQgdG8gYmUKPiBkaXNhYmxl ZCwgYXZvaWRpbmcgdGhvc2UgdGhhdCBhcmUgbWFya2VkIGFzIGluIHVzZSBieSBhbnkgY2xpZW50 Lgo+Cj4gU2lnbmVkLW9mZi1ieTogRGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNv bT4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYyB8 IDggKysrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJt aXNzaW9uLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKPiBp bmRleCAyMTEyZTAyLi5kODQwMmU0IDEwMDY0NAo+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+CgpSZXZpZXdlZC1ieTogVHZydGtv IFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClJlZ2FyZHMsCgpUdnJ0a28KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==