From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jesse Barnes Subject: Re: [PATCH] drm/i915: Flush the RPS bottom-half when the GPU idles Date: Wed, 9 Dec 2015 09:30:42 -0800 Message-ID: <56686542.5090906@virtuousgeek.org> References: <1449681017-16722-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from gproxy2-pub.mail.unifiedlayer.com (gproxy2-pub.mail.unifiedlayer.com [69.89.18.3]) by gabe.freedesktop.org (Postfix) with SMTP id E65526E293 for ; Wed, 9 Dec 2015 09:37:57 -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 T24gMTIvMDkvMjAxNSAwOToxMCBBTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+IE1ha2Ugc3VyZSB0 aGF0IHRoZSBSUFMgYm90dG9tLWhhbGYgaXMgZmx1c2hlZCBiZWZvcmUgd2Ugc2V0IHRoZSBpZGxl Cj4gZnJlcXVlbmN5IHdoZW4gd2UgZGVjaWRlIHRoZSBHUFUgaXMgaWRsZS4gVGhpcyBzaG91bGQg cHJldmVudCBhbnkgcmFjZXMKPiB3aXRoIHRoZSBib3R0b20taGFsZiBhbmQgc2V0dGluZyB0aGUg aWRsZSBmcmVxdWVuY3ksIGFuZCBlbnN1cmVzIHRoYXQKPiB0aGUgYm90dG9tLWhhbGYgaXMgYm91 bmRlZCBieSB0aGUgR1BVJ3MgcnBtIHJlZmVyZW5jZSB0YWtlbiBmb3Igd2hlbiBpdAo+IGlzIGFj dGl2ZSAoaS5lLiBiZXR3ZWVuIGdlbjZfcnBzX2J1c3koKSBhbmQgZ2VuNl9ycHNfaWRsZSgpKS4K PiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51 az4KPiBDYzogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgo+IC0tLQo+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIHwgOCArKysrKystLQo+ICAxIGZpbGUgY2hhbmdlZCwg NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9wbS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcG0u Ywo+IGluZGV4IGU2NTUzMjEzODVlMi4uYmI3OTZkNGU5YTNhIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX3BtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9wbS5jCj4gQEAgLTQ0MDEsMTEgKzQ0MDEsMTUgQEAgdm9pZCBnZW42X3Jwc19idXN5KHN0 cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgCj4gIHZvaWQgZ2VuNl9ycHNfaWRs ZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCj4gIHsKPiAtCXN0cnVjdCBkcm1f ZGV2aWNlICpkZXYgPSBkZXZfcHJpdi0+ZGV2Owo+ICsJLyogRmx1c2ggb3VyIGJvdHRvbS1oYWxm IHNvIHRoYXQgaXQgZG9lcyBub3QgcmFjZSB3aXRoIHVzCj4gKwkgKiBzZXR0aW5nIHRoZSBpZGxl IGZyZXF1ZW5jeSBhbmQgc28gdGhhdCBpdCBpcyBib3VuZGVkIGJ5Cj4gKwkgKiBvdXIgcnBtIHdh a2VyZWYuCj4gKwkgKi8KPiArCWZsdXNoX3dvcmsoJmRldl9wcml2LT5ycHMud29yayk7Cj4gIAo+ ICAJbXV0ZXhfbG9jaygmZGV2X3ByaXYtPnJwcy5od19sb2NrKTsKPiAgCWlmIChkZXZfcHJpdi0+ cnBzLmVuYWJsZWQpIHsKPiAtCQlpZiAoSVNfVkFMTEVZVklFVyhkZXYpKQo+ICsJCWlmIChJU19W QUxMRVlWSUVXKGRldl9wcml2KSkKPiAgCQkJdmx2X3NldF9ycHNfaWRsZShkZXZfcHJpdik7Cj4g IAkJZWxzZQo+ICAJCQlnZW42X3NldF9ycHMoZGV2X3ByaXYtPmRldiwgZGV2X3ByaXYtPnJwcy5p ZGxlX2ZyZXEpOwo+IAoKSGFoIGFuZCBhIGNvbnNpc3RlbmN5IGZpeCBzbnVjayBpbiB0aGVyZS4u LiBuaWNlLgoKUmV2aWV3ZWQtYnk6IEplc3NlIEJhcm5lcyA8amJhcm5lc0B2aXJ0dW91c2dlZWsu b3JnPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=