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 12:19:15 +0300 Message-ID: <87a80ghpik.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 1C202891AA for ; Tue, 24 Oct 2017 09:19:31 +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 IGludGVycnVwdC4KCkFwcGFyZW50bHkgdGFza2xldF9raWxsIGlzICdicm9rZW4nIGluIGEgc2Vu Y2UgdGhhdAp5ZWFoIG5ldyBzY2hlZHVsZSByZWFuaW1hdGVzIHRoZSBkZWFkIG9uZS4gVGhpcwpz ZWVtcyB3ZWlyZCBndWFyYW50ZWUgZm9yIGFuIGFwaSBvZiBzdWNoIG5hbWUgYW5kCnNvbWVvbmUg aGFzIGV2ZW4gdHJpZWQgdG8gZml4IGl0OgoKaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9w YXRjaC85Mjk4NzE3LwoKSSBhbSBwb25kZXJpbmcgdGhhdCBjYW4gd2UgY29tYmluZSB0aGUgdGFz a2xldF9kaXNhYmxlCmludG8gdGhlIG1peC4gV2Ugd291bGQganVzdCBkZWZlciB0aGUgdGFza2xl dCB1bnRpbAp3ZSBhcmUgcmVhZHkgYW5kIHdpbGxpbmcgdG8gcHJvY2VzcyBhZ2Fpbj8KCi1NaWth Cgo+Cj4+ICsgICAgICAgICovCj4+ICsgICAgICAgc3luY2hyb25pemVfaXJxKGRldl9wcml2LT5k cm0uaXJxKTsKPj4gKwo+PiAgICAgICAgIC8qCj4+ICAgICAgICAgICogV2UgYXJlIGNvbW1pdHRl ZCBub3cgdG8gcGFya2luZyB0aGUgZW5naW5lcywgbWFrZSBzdXJlIHRoZXJlCj4+ICAgICAgICAg ICogd2lsbCBiZSBubyBtb3JlIGludGVycnVwdHMgYXJyaXZpbmcgbGF0ZXIuCj4+IC0tIAo+PiAy LjE1LjAucmMxCj4+IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK