From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH v2] drm/i915: Speed up idle detection by kicking the tasklets Date: Mon, 07 May 2018 10:03:29 +0100 Message-ID: <152568380916.9723.7319789682398050286@mail.alporthouse.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> <87efinyhfg.fsf@gaia.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1A49A891DA for ; Mon, 7 May 2018 09:03:38 +0000 (UTC) In-Reply-To: <87efinyhfg.fsf@gaia.fi.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBNaWthIEt1b3BwYWxhICgyMDE4LTA1LTA3IDA5OjU0OjI3KQo+IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPiB3cml0ZXM6Cj4gCj4gPiBRdW90aW5nIE1pa2Eg S3VvcHBhbGEgKDIwMTgtMDUtMDcgMDk6MzQ6MjQpCj4gPj4gQ2hyaXMgV2lsc29uIDxjaHJpc0Bj aHJpcy13aWxzb24uY28udWs+IHdyaXRlczoKPiA+PiAKPiA+PiA+IFdlIHJlbHkgb24ga3NvZnRp cnFkIHRvIHJ1biBpbiBhIHRpbWVseSBmYXNoaW9uIGluIG9yZGVyIHRvIGRyYWluIHRoZQo+ID4+ ID4gZXhlY2xpc3RzIHF1ZXVlLiBRdWl0ZSBmcmVxdWVudGx5LCBpdCBkb2VzIG5vdC4gSW4gc29t ZSBjYXNlcyB3ZSBtYXkgc2VlCj4gPj4gPiBsYXRlbmNpZXMgb2Ygb3ZlciAyMDBtcyB0cmlnZ2Vy aW5nIG91ciBpZGxlIHRpbWVvdXRzIGFuZCBmb3JjaW5nIHVzIHRvCj4gPj4gPiBkZWNsYXJlIHRo ZSBkcml2ZXIgd2VkZ2VkIQo+ID4+ID4KPiA+PiA+IFRodXMgd2UgY2FuIHNwZWVkIHVwIGlkbGUg ZGV0ZWN0aW9uIGJ5IGJ5cGFzc2luZyBrc29mdGlycWQgaW4gdGhlc2UKPiA+PiA+IGNhc2VzIGFu ZCBmbHVzaCBvdXIgdGFza2xldCB0byBjb25maXJtIGlmIHdlIGFyZSBpbmRlZWQgc3RpbGwgd2Fp dGluZwo+ID4+ID4gZm9yIHRoZSBFTFNQIHRvIGRyYWluLgo+ID4+ID4KPiA+PiA+IHYyOiBQdXQg dGhlIGV4ZWNsaXN0cy5maXJzdCBjaGVjayBiYWNrOyBpdCBpcyByZXF1aXJlZCBmb3IgaGFuZGxp bmcKPiA+PiA+IHJlc2V0IQo+ID4+ID4KPiA+PiA+IFJlZmVyZW5jZXM6IGh0dHBzOi8vYnVncy5m cmVlZGVza3RvcC5vcmcvc2hvd19idWcuY2dpP2lkPTEwNjM3Mwo+ID4+ID4gU2lnbmVkLW9mZi1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gPj4gPiBDYzogVHZy dGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiA+PiA+IENjOiBNaWthIEt1 b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxpbnV4LmludGVsLmNvbT4KPiA+PiA+IC0tLQo+ID4+ID4g IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jIHwgMTUgKysrKysrKysrKysr LS0tCj4gPj4gPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCj4gPj4gPgo+ID4+ID4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X2VuZ2luZV9jcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiA+ PiA+IGluZGV4IDcwMzI1ZTA4MjRlMy4uYTMxMTE1MTFlYTFkIDEwMDY0NAo+ID4+ID4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMKPiA+PiA+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2VuZ2luZV9jcy5jCj4gPj4gPiBAQCAtOTQ1LDEwICs5NDUs MTkgQEAgYm9vbCBpbnRlbF9lbmdpbmVfaXNfaWRsZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICpl bmdpbmUpCj4gPj4gPiAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwo+ID4+ID4gIAo+ID4+ID4g ICAgICAgLyogV2FpdGluZyB0byBkcmFpbiBFTFNQPyAqLwo+ID4+ID4gLSAgICAgaWYgKFJFQURf T05DRShlbmdpbmUtPmV4ZWNsaXN0cy5hY3RpdmUpKQo+ID4+ID4gLSAgICAgICAgICAgICByZXR1 cm4gZmFsc2U7Cj4gPj4gPiArICAgICBpZiAoUkVBRF9PTkNFKGVuZ2luZS0+ZXhlY2xpc3RzLmFj dGl2ZSkpIHsKPiA+PiA+ICsgICAgICAgICAgICAgc3RydWN0IGludGVsX2VuZ2luZV9leGVjbGlz dHMgKmV4ZWNsaXN0cyA9ICZlbmdpbmUtPmV4ZWNsaXN0czsKPiA+PiA+ICsKPiA+PiA+ICsgICAg ICAgICAgICAgaWYgKHRhc2tsZXRfdHJ5bG9jaygmZXhlY2xpc3RzLT50YXNrbGV0KSkgewo+ID4+ IAo+ID4+IE5vdyB0aGF0IHdlIGhhdmUgdGhlIGxvY2ssIHNhbXBsZSBhY3RpdmUgYWdhaW4gdG8g Y2F0Y2gKPiA+PiB0aGUgbGF0ZSB0YXNrbGV0IHJ1biBhbmQgc2tpcCBydW5uaW5nIGlmIHNvPwo+ ID4KPiA+IEl0IGJlY29tZXMgYSBub3AgaW4gdGhlIHN1Ym1pc3Npb24gdGFza2xldCwgaXQncyBu b3QgZGFuZ2Vyb3VzLiBTbyBpdAo+ID4gY29tZXMgZG93biB0byB3aGF0IGxvb2tzIGxlc3Mgb2Yg YSB3YXJ0IQo+IAo+IFRoZSBuaWNlIHNpZGUgZWZmZWN0IG9mIHRoaXMga2ljayBpcyB0aGF0IG5v dyB0aGUgaGFuZ2NoZWNrIGFsc28gd29uJ3QKPiBmYWxsIGEgdmljdGltLgo+IAo+IFNob3VsZCB3 ZSBoYXZlIGEgdGVzdCB3aGljaCBhZGRzIHJhbmRvbSBhbmQgbG9uZyB0YXNrbGV0IGRlbGF5cz8K CldlIGRvLCBpdCdzIGNhbGxlZCB1c2Vyc3BhY2UgOikKCldlIHN0dW1ibGVkIGFjcm9zcyBhIGdv b2Qgd2F5IG9mIHVzaW5nIGEgUlQgaG9nIHRvIGRlbGF5IGtzb2Z0aXJxZAphcmJpdHJhcmlseTsg aXQganVzdCBoYXMgdGhlIHJlcXVpcmVtZW50IG9mIGZvcmNpbmcgdGhlIHRhc2tsZXQgb250byB0 aGUKa3NvZnRpcnFkIGZvciB0aGUgc2FtZSBjcHUuLi4KLUNocmlzCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=