From mboxrd@z Thu Jan 1 00:00:00 1970 From: Deepak S Subject: Re: [PATCH 2/7] drm/i915: Fix computation of last_adjustment for RPS autotuning Date: Wed, 18 Mar 2015 12:26:49 +0530 Message-ID: <550921B1.2090708@linux.intel.com> References: <1425654391-2126-1-git-send-email-chris@chris-wilson.co.uk> <1425654391-2126-2-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 52FB06E06F for ; Wed, 18 Mar 2015 00:00:15 -0700 (PDT) In-Reply-To: <1425654391-2126-2-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CgpPbiBGcmlkYXkgMDYgTWFyY2ggMjAxNSAwODozNiBQTSwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ IC0tLQo+ICAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDI3ICsrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDE1 IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf aXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCj4gaW5kZXggOWJhZWNiNzlk ZThjLi4xMjk2Y2UzN2U0MzUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9pcnEuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMKPiBAQCAtMTE1 MCwyMSArMTE1MCwyMCBAQCBzdGF0aWMgdm9pZCBnZW42X3BtX3Jwc193b3JrKHN0cnVjdCB3b3Jr X3N0cnVjdCAqd29yaykKPiAgIAltdXRleF9sb2NrKCZkZXZfcHJpdi0+cnBzLmh3X2xvY2spOwo+ ICAgCj4gICAJYWRqID0gZGV2X3ByaXYtPnJwcy5sYXN0X2FkajsKPiArCW5ld19kZWxheSA9IGRl dl9wcml2LT5ycHMuY3VyX2ZyZXE7Cj4gICAJaWYgKHBtX2lpciAmIEdFTjZfUE1fUlBfVVBfVEhS RVNIT0xEKSB7Cj4gICAJCWlmIChhZGogPiAwKQo+ICAgCQkJYWRqICo9IDI7Cj4gLQkJZWxzZSB7 Cj4gLQkJCS8qIENIViBuZWVkcyBldmVuIGVuY29kZSB2YWx1ZXMgKi8KPiAtCQkJYWRqID0gSVNf Q0hFUlJZVklFVyhkZXZfcHJpdi0+ZGV2KSA/IDIgOiAxOwo+IC0JCX0KPiAtCQluZXdfZGVsYXkg PSBkZXZfcHJpdi0+cnBzLmN1cl9mcmVxICsgYWRqOwo+IC0KPiArCQllbHNlIC8qIENIViBuZWVk cyBldmVuIGVuY29kZSB2YWx1ZXMgKi8KPiArCQkJYWRqID0gSVNfQ0hFUlJZVklFVyhkZXZfcHJp dikgPyAyIDogMTsKPiAgIAkJLyoKPiAgIAkJICogRm9yIGJldHRlciBwZXJmb3JtYW5jZSwganVt cCBkaXJlY3RseQo+ICAgCQkgKiB0byBSUGUgaWYgd2UncmUgYmVsb3cgaXQuCj4gICAJCSAqLwo+ IC0JCWlmIChuZXdfZGVsYXkgPCBkZXZfcHJpdi0+cnBzLmVmZmljaWVudF9mcmVxKQo+ICsJCWlm IChuZXdfZGVsYXkgPCBkZXZfcHJpdi0+cnBzLmVmZmljaWVudF9mcmVxIC0gYWRqKSB7Cj4gICAJ CQluZXdfZGVsYXkgPSBkZXZfcHJpdi0+cnBzLmVmZmljaWVudF9mcmVxOwo+ICsJCQlhZGogPSAw Owo+ICsJCX0KPiAgIAl9IGVsc2UgaWYgKHBtX2lpciAmIEdFTjZfUE1fUlBfRE9XTl9USU1FT1VU KSB7Cj4gICAJCWlmIChkZXZfcHJpdi0+cnBzLmN1cl9mcmVxID4gZGV2X3ByaXYtPnJwcy5lZmZp Y2llbnRfZnJlcSkKPiAgIAkJCW5ld19kZWxheSA9IGRldl9wcml2LT5ycHMuZWZmaWNpZW50X2Zy ZXE7Cj4gQEAgLTExNzYsMjQgKzExNzUsMjIgQEAgc3RhdGljIHZvaWQgZ2VuNl9wbV9ycHNfd29y ayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCgpJIHRoaW5rIHdlIHNob3VsZCBtb2RpZnkgYWRq IGluIEdFTjZfUE1fUlBfVVBfRUlfRVhQSVJFRD8KaWYgbm90IG5vdCB3ZSBtaWdodCByZXF1ZXN0 IGhpZ2hlciBmcmVxIHNpbmNlIHdlIGFkZCBhZGogdG8gbmV3X2RlbGF5IGJlZm9yZSByZXF1ZXN0 IGZyZXEuCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCk90aGVyIHRoYW4gdGhpcy4gUGF0Y2ggbG9va3MgZmluZQpSZXZpZXdlZC1ieTogRGVlcGFr IFMgPGRlZXBhay5zQGxpbnV4LmludGVsLmNvbT4KCj4gICAJfSBlbHNlIGlmIChwbV9paXIgJiBH RU42X1BNX1JQX0RPV05fVEhSRVNIT0xEKSB7Cj4gICAJCWlmIChhZGogPCAwKQo+ICAgCQkJYWRq ICo9IDI7Cj4gLQkJZWxzZSB7Cj4gLQkJCS8qIENIViBuZWVkcyBldmVuIGVuY29kZSB2YWx1ZXMg Ki8KPiAtCQkJYWRqID0gSVNfQ0hFUlJZVklFVyhkZXZfcHJpdi0+ZGV2KSA/IC0yIDogLTE7Cj4g LQkJfQo+IC0JCW5ld19kZWxheSA9IGRldl9wcml2LT5ycHMuY3VyX2ZyZXEgKyBhZGo7Cj4gKwkJ ZWxzZSAvKiBDSFYgbmVlZHMgZXZlbiBlbmNvZGUgdmFsdWVzICovCj4gKwkJCWFkaiA9IElTX0NI RVJSWVZJRVcoZGV2X3ByaXYpID8gLTIgOiAtMTsKPiAgIAl9IGVsc2UgeyAvKiB1bmtub3duIGV2 ZW50ICovCj4gLQkJbmV3X2RlbGF5ID0gZGV2X3ByaXYtPnJwcy5jdXJfZnJlcTsKPiArCQlhZGog PSAwOwo+ICAgCX0KPiAgIAo+ICsJZGV2X3ByaXYtPnJwcy5sYXN0X2FkaiA9IGFkajsKPiArCj4g ICAJLyogc3lzZnMgZnJlcXVlbmN5IGludGVyZmFjZXMgbWF5IGhhdmUgc251Y2sgaW4gd2hpbGUg c2VydmljaW5nIHRoZQo+ICAgCSAqIGludGVycnVwdAo+ICAgCSAqLwo+ICsJbmV3X2RlbGF5ICs9 IGFkajsKPiAgIAluZXdfZGVsYXkgPSBjbGFtcF90KGludCwgbmV3X2RlbGF5LAo+ICAgCQkJICAg IGRldl9wcml2LT5ycHMubWluX2ZyZXFfc29mdGxpbWl0LAo+ICAgCQkJICAgIGRldl9wcml2LT5y cHMubWF4X2ZyZXFfc29mdGxpbWl0KTsKPiAgIAo+IC0JZGV2X3ByaXYtPnJwcy5sYXN0X2FkaiA9 IG5ld19kZWxheSAtIGRldl9wcml2LT5ycHMuY3VyX2ZyZXE7Cj4gLQo+ICAgCWludGVsX3NldF9y cHMoZGV2X3ByaXYtPmRldiwgbmV3X2RlbGF5KTsKPiAgIAo+ICAgCW11dGV4X3VubG9jaygmZGV2 X3ByaXYtPnJwcy5od19sb2NrKTsKPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2ludGVsLWdmeAo=