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: Thu, 10 Dec 2015 00:02:55 +0200 Message-ID: <1449698575.19914.18.camel@intel.com> References: <1449681017-16722-1-git-send-email-chris@chris-wilson.co.uk> <1449683249.11719.15.camel@intel.com> <20151209205249.GA12761@nuc-i3427.alporthouse.com> 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 mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id A4C376E3F8 for ; Wed, 9 Dec 2015 14:03:24 -0800 (PST) In-Reply-To: <20151209205249.GA12761@nuc-i3427.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 Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAyMDE1LTEyLTA5IGF0IDIwOjUyICswMDAwLCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4g T24gV2VkLCBEZWMgMDksIDIwMTUgYXQgMDc6NDc6MjlQTSArMDIwMCwgSW1yZSBEZWFrIHdyb3Rl Ogo+ID4gPiDCoHZvaWQgZ2VuNl9ycHNfaWRsZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2 X3ByaXYpCj4gPiA+IMKgewo+ID4gPiAtCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBkZXZfcHJp di0+ZGV2Owo+ID4gPiArCS8qIEZsdXNoIG91ciBib3R0b20taGFsZiBzbyB0aGF0IGl0IGRvZXMg bm90IHJhY2Ugd2l0aAo+ID4gPiB1cwo+ID4gPiArCcKgKiBzZXR0aW5nIHRoZSBpZGxlIGZyZXF1 ZW5jeSBhbmQgc28gdGhhdCBpdCBpcyBib3VuZGVkCj4gPiA+IGJ5Cj4gPiA+ICsJwqAqIG91ciBy cG0gd2FrZXJlZi4KPiA+ID4gKwnCoCovCj4gPiA+ICsJZmx1c2hfd29yaygmZGV2X3ByaXYtPnJw cy53b3JrKTsKPiA+IAo+ID4gQSAoc3B1cmlvdXMpIFJQUyBpbnRlcnJ1cHQgY291bGQgc3RpbGwg cmVzY2hlZHVsZSB0aGUgd29yaywgc28KPiA+IGNvdWxkIHdlCj4gPiBhbHNvIGV4cGxpY2l0bHkg ZGlzYWJsZSB0aGUgaW50ZXJydXB0cz8gTWVhbmluZyB0byB1c2UKPiA+IGdlbjZfe2Rpc2FibGUs ZW5hYmxlfV9ycHNfaW50ZXJydXB0cygpIGluIGdlbjZfcnBzX3tpZGxlLGJ1c3l9IGFuZAo+ID4g bWFraW5nIHN1cmUgdmx2X3NldF9ycHNfaWRsZSgpLCBnZW42X3NldF9ycHMoKSB3b3VsZCBub3Qg cmUtZW5hYmxlCj4gPiB0aGUKPiA+IGludGVycnVwdHMuCj4gCj4gWWVzLCB3ZSBjYW4gZG8gdGhh dC4KPiDCoAo+ID4gVGhhdCB3b3VsZCBhbHNvIG1ha2UgaXQgcG9zc2libGUgdG8KPiA+IHJlbW92 ZcKgZ2VuNl97ZGlzYWJsZSxlbmFibGV9X3Jwc19pbnRlcnJ1cHRzKCkgZnJvbSB0aGUgCj4gPiBz dXNwZW5kL3Jlc3VtZSBwYXRoLgo+IAo+IEEgd2hpbGUgYmFjayB3ZSBkaXNjdXNzZWQgdGhpcywg YW5kIEkndmUgYmVlbiBydW5uaW5nIHdpdGgKPiAKPiBodHRwOi8vY2dpdC5mcmVlZGVza3RvcC5v cmcvfmlja2xlL2xpbnV4LTIuNi9jb21taXQvP2g9bmlnaHRseSZpZD0xMWYKPiBmMWU2ZGVjZWIz M2E1ZGI3YmUzMTgzMGFiYjQ2YzE0NTA3NTVlCj4gCj4gd2hpY2ggZGlzYWJsZXMgdGhlIFJQUyBp bnRlcnJ1cHQgYXQgaWRsZSB0aW1lIChhbmQga2lsbHMgdGhlIHRoZW4KPiBzdXBlcmZsb3VzCj4g c3VzcGVuZCBwYXRoKS4gSXQgd29ya3MgYnV0IGZvciBhIGZldyBzcHVyaW91cyBpbnRlcnJ1cHQg d2FybmluZ3MuCgpJZiB0aGlzIGlzIGFib3V0IHRoZSBXQVJOcyBpbiBnZW42X2VuYWJsZV9ycHNf aW50ZXJydXB0cygpIHRoZW4KZ2VuNl9kaXNhYmxlX3Jwc19pbnRlcnJ1cHRzKCkgbWF5IGxlYXZl IFBNIElJUiBiaXRzIHNldCwKYnV0wqBnZW42X3Jlc2V0X3Jwc19pbnRlcnJ1cHRzKCkgd291bGQg Y2xlYXIgdGhvc2UuIFRoZSBwYXRjaCB5b3UgbGlua2VkCmNhbGxzIGdlbjZfcmVzZXRfcnBzX2lu dGVycnVwdHMoKSwgc28gbm8gaWRlYSBob3cgdGhleSBjb3VsZCBzdGlsbApoYXBwZW4uCgo+IFRo b3VnaCBJIG1pc3NlZCB0aGUgZmx1c2hfd29yaygmcnBzLndvcmspIGNhdWdodCBpbiB0aGlzIHBh dGNoLCB3aGljaAo+IG1heSBqdXN0IGFjY291bnQgZm9yIHRoZSBlcnJvcnMuCgpUaGVyZSBpcyBj YW5jZWxfd29ya19zeW5jKCZycHMud29yaykgaW7CoGdlbjZfZGlzYWJsZV9ycHNfaW50ZXJydXB0 cygpLApzbyB3ZSB3b3VsZG4ndCBuZWVkIHRoZSBmbHVzaF93b3JrKCkgaW1vLgoKQnR3LCBJIGhh dmVuJ3QgbWVhc3VyZWQsIGJ1dCBpZiB0aGUgb3ZlcmhlYWQgYWRkZWQgYnkgYWxsIHRoaXMgaXMK c2lnbmlmaWNhbnQgd2UgY291bGQgdXNlIGluc3RlYWQgcnBtX2dldF9ub2lkbGUoKSBpbiB0aGUg cnBzIHdvcmsgdG9vLgoKLS1JbXJlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=