From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeff McGee Subject: Re: [PATCH] drm/i915: Clear local engine-needs-reset bit if in progress elsewhere Date: Mon, 28 Aug 2017 13:18:44 -0700 Message-ID: <20170828201844.GC11255@jeffdesk> References: <20170828192530.7918-1-jeff.mcgee@intel.com> <150394948806.25384.1744811151800023186@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 242EC6E301 for ; Mon, 28 Aug 2017 20:21:23 +0000 (UTC) Content-Disposition: inline In-Reply-To: <150394948806.25384.1744811151800023186@mail.alporthouse.com> 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 T24gTW9uLCBBdWcgMjgsIDIwMTcgYXQgMDg6NDQ6NDhQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgamVmZi5tY2dlZUBpbnRlbC5jb20gKDIwMTctMDgtMjggMjA6MjU6MzAp Cj4gPiBGcm9tOiBKZWZmIE1jR2VlIDxqZWZmLm1jZ2VlQGludGVsLmNvbT4KPiA+IAo+ID4gSWYg c29tZW9uZSBlbHNlIGlzIHJlc2V0dGluZyB0aGUgZW5naW5lIHdlIHNob3VsZCBjbGVhciBvdXIg b3duIGJpdCBhcwo+ID4gcGFydCBvZiBza2lwcGluZyB0aGF0IGVuZ2luZS4gT3RoZXJ3aXNlIHdl IHdpbGwgbGF0ZXIgYmVsaWV2ZSB0aGF0IGl0Cj4gPiBoYXMgbm90IGJlZW4gcmVzZXQgc3VjY2Vz c2Z1bGx5IGFuZCB0aGVuIHRyaWdnZXIgZnVsbCBncHUgcmVzZXQuIElmIHRoZQo+ID4gb3RoZXIg Z3V5J3MgcmVzZXQgYWN0dWFsbHkgZmFpbHMsIGhlIHdpbGwgdHJpZ2dlciB0aGUgZnVsbCBncHUg cmVzZXQuCj4gCj4gVGhlIHJlYXNvbiB3ZSBkaWQgY29udGludWUgb24gdG8gdGhlIGdsb2JhbCBy ZXNldCB3YXMgdG8gc2VyaWFsaXNlCj4gaTkxNV9oYW5kbGVfZXJyb3IoKSB3aXRoIHRoZSBvdGhl ciB0aHJlYWQuIE5vdCBhIGh1Z2UgaXNzdWUsIGJ1dCBhCj4gcmVhc29uYWJsZSBwcm9wZXJ0eSB0 byBrZWVwIC0tIGFuZCB3ZSBkZWZpbml0ZWx5IHdhbnQgYSB0byBleHBsYWluIHdoeQo+IG9ubHkg b25lIHJlc2V0IGF0IGEgdGltZSBpcyBpbXBvcnRhbnQuCj4gCj4gYm9vbCBpbnRlbF9lbmdpbmVf bG9ja19yZXNldCgpIHsKPiAJaWYgKCF0ZXN0X2FuZF9zZXRfYml0KEk5MTVfUkVTRVRfRU5HSU5F ICsgZW5naW5lLT5pZCwKPiAJCQkgICAgICAmZW5naW5lLT5pOTE1LT5ncHVfZXJyb3IuZmxhZ3Mp KQo+IAkJcmV0dXJuIHRydWU7Cj4gCj4gCWludGVsX2VuZ2luZV93YWl0X2Zvcl9yZXNldChlbmdp bmUpOwpUaGUgY3VycmVudCBjb2RlIGRvZXNuJ3Qgd2FpdCBmb3IgdGhlIG90aGVyIHRocmVhZCB0 byBmaW5pc2ggdGhlIHJlc2V0LCBidXQKdGhpcyB3b3VsZCBhZGQgdGhhdCB3YWl0LiBEaWQgeW91 IGludGVuZCB0aGF0IGFzIGFuIGFkZGl0aW9uYWwgY2hhbmdlIHRvCnRoZSBjdXJyZW50IGNvZGU/ IEkgZG9uJ3QgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5LiBFYWNoIHRocmVhZCB3YW50cyB0bwpyZXNl dCBzb21lIHN1YnNldCBvZiBlbmdpbmVzLCBzbyBpdCBzZWVtcyB0aGUgdGhyZWFkIGNhbiBzYWZl bHkgZXhpdCBhcyBzb29uCmFzIGl0IGtub3dzIGVhY2ggb2YgdGhvc2UgZW5naW5lcyBoYXMgYmVl biByZXNldCBvciBpcyBiZWluZyByZXNldCBhcyBwYXJ0Cm9mIGFub3RoZXIgdGhyZWFkIHRoYXQg Z290IHRoZSBsb2NrIGZpcnN0LiBJZiBhbnkgb2YgdGhlIHRocmVhZHMgZmFpbCB0bwpyZXNldCBh biBlbmdpbmUgdGhleSAib3duIiwgdGhlbiBmdWxsIGdwdSByZXNldCBpcyBhc3N1cmVkLgotSmVm ZgoKPiAJcmV0dXJuIGZhbHNlOyAvKiBzb21lYm9keSBlbHNlIGJlYXQgdXMgdG8gdGhlIHJlc2V0 ICovCj4gfQo+IAo+IHZvaWQgaW50ZWxfZW5naW5lX3dhaXRfZm9yX3Jlc2V0KCkgewo+IAl3aGls ZSAodGVzdF9hbmRfc2V0X2JpdChJOTE1X1JFU0VUX0VOR0lORSArIGVuZ2luZS0+aWQsCj4gCQkg ICAgICAgICAgICAgICAgJmVuZ2luZS0+aTkxNS0+Z3B1X2Vycm9yLmZsYWdzKSkKPiAJCXdhaXRf b25fYml0KCZlbmdpbmUtPmk5MTUtPmdwdV9lcnJvci5mbGFncywgSTkxNV9SRVNFVF9FTkdJTkUg KyBlbmdpbmUtPmlkLAo+IAkJICAgICAgICAgICAgVEFTS19VTklOVEVSUlVQVElCTEUpOwo+IH0K PiAKPiBJdCBjYW4gYWxzbyBiZSB1c2VkIGJ5IHNlbGZ0ZXN0cy9pbnRlbF9oYW5nY2hlY2suYywg c28gbGV0J3MgcmVmYWN0b3IKPiBiZWZvcmUgd2UgaGF2ZSAzIGNvcGllcy4KPiAtQ2hyaXMKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMu ZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==