From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH 2/4] drm/i915: Synchronize irq before parking each engine Date: Tue, 24 Oct 2017 17:26:19 +0300 Message-ID: <877evkhbas.fsf@gaia.fi.intel.com> References: <20171023213237.26536-1-chris@chris-wilson.co.uk> <20171023213237.26536-2-chris@chris-wilson.co.uk> <150883593125.7879.14598527500639426348@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 5F0416E515 for ; Tue, 24 Oct 2017 14:27:06 +0000 (UTC) In-Reply-To: <150883593125.7879.14598527500639426348@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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Q2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKCj4gUXVvdGlu ZyBDaHJpcyBXaWxzb24gKDIwMTctMTAtMjMgMjI6MzI6MzUpCj4+IFdoZW4gd2UgcGFyayB0aGUg ZW5naW5lICh1cG9uIGlkbGluZyksIHdlIGtpbGwgdGhlIGlycSB0YXNrbGV0LiBIb3dldmVyLAo+ PiB0byBiZSBzdXJlIHRoYXQgaXQgaXMgbm90IHJlc3RhcnRlZCBieSBhIGZpbmFsIGludGVycnVw dCBhZnRlciBkb2luZyBzbywKPj4gZmx1c2ggdGhlIGludGVycnVwdCBoYW5kbGVyIGJlZm9yZSBw YXJraW5nLiBBcyB3ZSBvbmx5IHBhcmsgdGhlIGVuZ2luZXMKPj4gd2hlbiB3ZSBiZWxpZXZlIHRo ZSBzeXN0ZW0gaXMgaWRsZSwgdGhlcmUgc2hvdWxkIG5vdCBiZSBhbnkgc3B1cmlvdXMKPj4gaW50 ZXJydXB0cyBsYXRlciB0byBkaXN0cnViIHVzOyBzbyBmbHVzaGluZyB0aGUgZmluYWwgaW4tZmxp Z2h0Cj4+IGludGVycnVwdCBzaG91bGQgYmUgc3VmZmljaWVudC4KPj4gCj4+IFNpZ25lZC1vZmYt Ynk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+PiBDYzogSm9vbmFz IExhaHRpbmVuIDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgo+PiBDYzogTWlrYSBL dW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+Cj4+IENjOiBJbXJlIERlYWsg PGltcmUuZGVha0BpbnRlbC5jb20+Cj4+IC0tLQo+PiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW0uYyB8IDYgKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4+ IAo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPj4gaW5kZXggYmIwZTg1MDQzZTAxLi5iNTQ3YTYz MjdkMzQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPj4g KysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+PiBAQCAtMzMyNyw2ICszMzI3 LDEyIEBAIGk5MTVfZ2VtX2lkbGVfd29ya19oYW5kbGVyKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29y aykKPj4gICAgICAgICBpZiAobmV3X3JlcXVlc3RzX3NpbmNlX2xhc3RfcmV0aXJlKGRldl9wcml2 KSkKPj4gICAgICAgICAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKPj4gIAo+PiArICAgICAgIC8q Cj4+ICsgICAgICAgICogQmUgcGFyYW5vaWQgYW5kIGZsdXNoIGEgY29uY3VycmVudCBpbnRlcnJ1 cHQgdG8gbWFrZSBzdXJlCj4+ICsgICAgICAgICogd2UgZG9uJ3QgcmVhY3RpdmF0ZSBhbnkgaXJx IHRhc2tsZXRzIGFmdGVyIHBhcmtpbmcuCj4KPiAqIEZJWE1FOiBOb3RlIHRoYXQgZXZlbiB0aG91 Z2ggd2UgaGF2ZSB3YWl0ZWQgZm9yIGV4ZWNsaXN0cyB0byBiZSBpZGxlLAo+ICogdGhlcmUgbWF5 IHN0aWxsIGJlIGFuIGluLWZsaWdodCBpbnRlcnJ1cHQgZXZlbiB0aG91Z2ggdGhlIENTQgo+ICog aXMgbm93IGVtcHR5LiBzeW5jaHJvbml6ZV9pcnEoKSBtYWtlcyBzdXJlIHRoYXQgdGhlIHJlc2lk dWFsCj4gKiBpbnRlcnJ1cHQgaXMgY29tcGxldGVkIGJlZm9yZSB3ZSBjb250aW51ZSwgYnV0IGl0 IGRvZXNuJ3QgcHJldmVudAo+ICogdGhlIEhXIGZyb20gcmFpc2luZyB0aGF0IHJlc2lkdWFsIGlu dGVycnVwdCBsYXRlci4gVG8gY29tcGxldGUKPiAqIHRoZSBzaGllbGQgd2Ugc2hvdWxkIGNvb3Jk aW5hdGUgZGlzYWJsaW5nIHRoZSBDUyBpcnEgd2l0aAo+ICogZmx1c2hpbmcgdGhlIHJlc2lkdWFs IGludGVycnVwdC4KCkkgd291bGQgY2FsbCBpdCBzcHVyaW91cyBpbnN0ZWFkIG9mIHJlc2lkdWFs IGFzIHRoZXJlIGlzIG5vIHJlYWwKcmVhc29uIGZvciBpdC4KClJldmlld2VkLWJ5OiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KCj4KPj4gKyAgICAgICAgKi8K Pj4gKyAgICAgICBzeW5jaHJvbml6ZV9pcnEoZGV2X3ByaXYtPmRybS5pcnEpOwo+PiArCj4+ICAg ICAgICAgLyoKPj4gICAgICAgICAgKiBXZSBhcmUgY29tbWl0dGVkIG5vdyB0byBwYXJraW5nIHRo ZSBlbmdpbmVzLCBtYWtlIHN1cmUgdGhlcmUKPj4gICAgICAgICAgKiB3aWxsIGJlIG5vIG1vcmUg aW50ZXJydXB0cyBhcnJpdmluZyBsYXRlci4KPj4gLS0gCj4+IDIuMTUuMC5yYzEKPj4gCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=