From mboxrd@z Thu Jan 1 00:00:00 1970 From: Imre Deak Subject: Re: [PATCH] drm/i915: Flush the RPS bottom-half when the GPU idles Date: Wed, 09 Dec 2015 19:47:29 +0200 Message-ID: <1449683249.11719.15.camel@intel.com> References: <1449681017-16722-1-git-send-email-chris@chris-wilson.co.uk> Reply-To: imre.deak@intel.com Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTP id 2FBED6E2BD for ; Wed, 9 Dec 2015 09:47:32 -0800 (PST) In-Reply-To: <1449681017-16722-1-git-send-email-chris@chris-wilson.co.uk> 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 T24ga2UsIDIwMTUtMTItMDkgYXQgMTc6MTAgKzAwMDAsIENocmlzIFdpbHNvbiB3cm90ZToKPiBN YWtlIHN1cmUgdGhhdCB0aGUgUlBTIGJvdHRvbS1oYWxmIGlzIGZsdXNoZWQgYmVmb3JlIHdlIHNl dCB0aGUgaWRsZQo+IGZyZXF1ZW5jeSB3aGVuIHdlIGRlY2lkZSB0aGUgR1BVIGlzIGlkbGUuIFRo aXMgc2hvdWxkIHByZXZlbnQgYW55Cj4gcmFjZXMKPiB3aXRoIHRoZSBib3R0b20taGFsZiBhbmQg c2V0dGluZyB0aGUgaWRsZSBmcmVxdWVuY3ksIGFuZCBlbnN1cmVzIHRoYXQKPiB0aGUgYm90dG9t LWhhbGYgaXMgYm91bmRlZCBieSB0aGUgR1BVJ3MgcnBtIHJlZmVyZW5jZSB0YWtlbiBmb3Igd2hl bgo+IGl0Cj4gaXMgYWN0aXZlIChpLmUuIGJldHdlZW4gZ2VuNl9ycHNfYnVzeSgpIGFuZCBnZW42 X3Jwc19pZGxlKCkpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+IENjOiBJbXJlIERlYWsgPGltcmUuZGVha0BpbnRlbC5jb20+Cj4g LS0tCj4gwqBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgOCArKysrKystLQo+IMKg MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0uYwo+IGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfcG0uYwo+IGluZGV4IGU2NTUzMjEzODVlMi4uYmI3OTZkNGU5YTNhIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jCj4gQEAgLTQ0MDEsMTEgKzQ0MDEsMTUgQEAgdm9p ZCBnZW42X3Jwc19idXN5KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlCj4gKmRldl9wcml2KQo+IMKg Cj4gwqB2b2lkIGdlbjZfcnBzX2lkbGUoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2 KQo+IMKgewo+IC0Jc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGRldl9wcml2LT5kZXY7Cj4gKwkv KiBGbHVzaCBvdXIgYm90dG9tLWhhbGYgc28gdGhhdCBpdCBkb2VzIG5vdCByYWNlIHdpdGggdXMK PiArCcKgKiBzZXR0aW5nIHRoZSBpZGxlIGZyZXF1ZW5jeSBhbmQgc28gdGhhdCBpdCBpcyBib3Vu ZGVkIGJ5Cj4gKwnCoCogb3VyIHJwbSB3YWtlcmVmLgo+ICsJwqAqLwo+ICsJZmx1c2hfd29yaygm ZGV2X3ByaXYtPnJwcy53b3JrKTsKCkEgKHNwdXJpb3VzKSBSUFMgaW50ZXJydXB0IGNvdWxkIHN0 aWxsIHJlc2NoZWR1bGUgdGhlIHdvcmssIHNvIGNvdWxkIHdlCmFsc28gZXhwbGljaXRseSBkaXNh YmxlIHRoZSBpbnRlcnJ1cHRzPyBNZWFuaW5nIHRvIHVzZQpnZW42X3tkaXNhYmxlLGVuYWJsZX1f cnBzX2ludGVycnVwdHMoKSBpbiBnZW42X3Jwc197aWRsZSxidXN5fSBhbmQKbWFraW5nIHN1cmUg dmx2X3NldF9ycHNfaWRsZSgpLCBnZW42X3NldF9ycHMoKSB3b3VsZCBub3QgcmUtZW5hYmxlIHRo ZQppbnRlcnJ1cHRzLgoKVGhhdCB3b3VsZCBhbHNvIG1ha2UgaXQgcG9zc2libGUgdG8KcmVtb3Zl wqBnZW42X3tkaXNhYmxlLGVuYWJsZX1fcnBzX2ludGVycnVwdHMoKSBmcm9tIHRoZSAKc3VzcGVu ZC9yZXN1bWUgcGF0aC4KCj4gwqAJbXV0ZXhfbG9jaygmZGV2X3ByaXYtPnJwcy5od19sb2NrKTsK PiDCoAlpZiAoZGV2X3ByaXYtPnJwcy5lbmFibGVkKSB7Cj4gLQkJaWYgKElTX1ZBTExFWVZJRVco ZGV2KSkKPiArCQlpZiAoSVNfVkFMTEVZVklFVyhkZXZfcHJpdikpCj4gwqAJCQl2bHZfc2V0X3Jw c19pZGxlKGRldl9wcml2KTsKPiDCoAkJZWxzZQo+IMKgCQkJZ2VuNl9zZXRfcnBzKGRldl9wcml2 LT5kZXYsIGRldl9wcml2LQo+ID5ycHMuaWRsZV9mcmVxKTsKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK