From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: [PATCH v2] drm/i915: Speed up idle detection by kicking the tasklets Date: Mon, 07 May 2018 11:54:27 +0300 Message-ID: <87efinyhfg.fsf@gaia.fi.intel.com> References: <20180506151557.10370-1-chris@chris-wilson.co.uk> <20180506171328.30034-1-chris@chris-wilson.co.uk> <87h8njyicv.fsf@gaia.fi.intel.com> <152568231602.9723.1494572635148146834@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 9A6996E366 for ; Mon, 7 May 2018 08:54:41 +0000 (UTC) In-Reply-To: <152568231602.9723.1494572635148146834@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 ZyBNaWthIEt1b3BwYWxhICgyMDE4LTA1LTA3IDA5OjM0OjI0KQo+PiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4gd3JpdGVzOgo+PiAKPj4gPiBXZSByZWx5IG9uIGtzb2Z0 aXJxZCB0byBydW4gaW4gYSB0aW1lbHkgZmFzaGlvbiBpbiBvcmRlciB0byBkcmFpbiB0aGUKPj4g PiBleGVjbGlzdHMgcXVldWUuIFF1aXRlIGZyZXF1ZW50bHksIGl0IGRvZXMgbm90LiBJbiBzb21l IGNhc2VzIHdlIG1heSBzZWUKPj4gPiBsYXRlbmNpZXMgb2Ygb3ZlciAyMDBtcyB0cmlnZ2VyaW5n IG91ciBpZGxlIHRpbWVvdXRzIGFuZCBmb3JjaW5nIHVzIHRvCj4+ID4gZGVjbGFyZSB0aGUgZHJp dmVyIHdlZGdlZCEKPj4gPgo+PiA+IFRodXMgd2UgY2FuIHNwZWVkIHVwIGlkbGUgZGV0ZWN0aW9u IGJ5IGJ5cGFzc2luZyBrc29mdGlycWQgaW4gdGhlc2UKPj4gPiBjYXNlcyBhbmQgZmx1c2ggb3Vy IHRhc2tsZXQgdG8gY29uZmlybSBpZiB3ZSBhcmUgaW5kZWVkIHN0aWxsIHdhaXRpbmcKPj4gPiBm b3IgdGhlIEVMU1AgdG8gZHJhaW4uCj4+ID4KPj4gPiB2MjogUHV0IHRoZSBleGVjbGlzdHMuZmly c3QgY2hlY2sgYmFjazsgaXQgaXMgcmVxdWlyZWQgZm9yIGhhbmRsaW5nCj4+ID4gcmVzZXQhCj4+ ID4KPj4gPiBSZWZlcmVuY2VzOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVn LmNnaT9pZD0xMDYzNzMKPj4gPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KPj4gPiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGlu QGludGVsLmNvbT4KPj4gPiBDYzogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5p bnRlbC5jb20+Cj4+ID4gLS0tCj4+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2lu ZV9jcy5jIHwgMTUgKysrKysrKysrKysrLS0tCj4+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNl cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZW5naW5lX2NzLmMKPj4gPiBpbmRleCA3MDMyNWUwODI0ZTMuLmEzMTExNTExZWExZCAxMDA2 NDQKPj4gPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9lbmdpbmVfY3MuYwo+PiA+ ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jCj4+ID4gQEAgLTk0 NSwxMCArOTQ1LDE5IEBAIGJvb2wgaW50ZWxfZW5naW5lX2lzX2lkbGUoc3RydWN0IGludGVsX2Vu Z2luZV9jcyAqZW5naW5lKQo+PiA+ICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4+ID4gIAo+ PiA+ICAgICAgIC8qIFdhaXRpbmcgdG8gZHJhaW4gRUxTUD8gKi8KPj4gPiAtICAgICBpZiAoUkVB RF9PTkNFKGVuZ2luZS0+ZXhlY2xpc3RzLmFjdGl2ZSkpCj4+ID4gLSAgICAgICAgICAgICByZXR1 cm4gZmFsc2U7Cj4+ID4gKyAgICAgaWYgKFJFQURfT05DRShlbmdpbmUtPmV4ZWNsaXN0cy5hY3Rp dmUpKSB7Cj4+ID4gKyAgICAgICAgICAgICBzdHJ1Y3QgaW50ZWxfZW5naW5lX2V4ZWNsaXN0cyAq ZXhlY2xpc3RzID0gJmVuZ2luZS0+ZXhlY2xpc3RzOwo+PiA+ICsKPj4gPiArICAgICAgICAgICAg IGlmICh0YXNrbGV0X3RyeWxvY2soJmV4ZWNsaXN0cy0+dGFza2xldCkpIHsKPj4gCj4+IE5vdyB0 aGF0IHdlIGhhdmUgdGhlIGxvY2ssIHNhbXBsZSBhY3RpdmUgYWdhaW4gdG8gY2F0Y2gKPj4gdGhl IGxhdGUgdGFza2xldCBydW4gYW5kIHNraXAgcnVubmluZyBpZiBzbz8KPgo+IEl0IGJlY29tZXMg YSBub3AgaW4gdGhlIHN1Ym1pc3Npb24gdGFza2xldCwgaXQncyBub3QgZGFuZ2Vyb3VzLiBTbyBp dAo+IGNvbWVzIGRvd24gdG8gd2hhdCBsb29rcyBsZXNzIG9mIGEgd2FydCEKClRoZSBuaWNlIHNp ZGUgZWZmZWN0IG9mIHRoaXMga2ljayBpcyB0aGF0IG5vdyB0aGUgaGFuZ2NoZWNrIGFsc28gd29u J3QKZmFsbCBhIHZpY3RpbS4KClNob3VsZCB3ZSBoYXZlIGEgdGVzdCB3aGljaCBhZGRzIHJhbmRv bSBhbmQgbG9uZyB0YXNrbGV0IGRlbGF5cz8KClJldmlld2VkLWJ5OiBNaWthIEt1b3BwYWxhIDxt aWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==