From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2] drm/i915/vlv: fix RC6 residency time calculation Date: Mon, 15 Jun 2015 11:57:03 +0200 Message-ID: <20150615095702.GM8341@phenom.ffwll.local> References: <1431963961-24349-1-git-send-email-imre.deak@intel.com> <1433143921-31114-1-git-send-email-imre.deak@intel.com> <1433237833.25944.14.camel@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wg0-f42.google.com (mail-wg0-f42.google.com [74.125.82.42]) by gabe.freedesktop.org (Postfix) with ESMTP id 6D0426E038 for ; Mon, 15 Jun 2015 02:54:18 -0700 (PDT) Received: by wgbhy7 with SMTP id hy7so31080122wgb.2 for ; Mon, 15 Jun 2015 02:54:17 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1433237833.25944.14.camel@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Imre Deak Cc: intel-gfx List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKdW4gMDIsIDIwMTUgYXQgMTI6Mzc6MTNQTSArMDMwMCwgSW1yZSBEZWFrIHdyb3Rl Ogo+IE9uIG1hLCAyMDE1LTA2LTAxIGF0IDEyOjAxIC0wNzAwLCBSb2RyaWdvIFZpdmkgd3JvdGU6 Cj4gPiBPbiBNb24sIEp1biAxLCAyMDE1IGF0IDEyOjMyIEFNLCBJbXJlIERlYWsgPGltcmUuZGVh a0BpbnRlbC5jb20+IHdyb3RlOgo+ID4gPiBUaGUgZGl2aWRlciB2YWx1ZSB0byBjb252ZXJ0IGZy b20gQ1ogY2xvY2sgcmF0ZSB0byBtcyBuZWVkcyBhICsxCj4gPiA+IGFkanVzdG1lbnQgb24gVkxW IGp1c3QgbGlrZSBvbiBDSFYuIFRoaXMgbWF0Y2hlcyBib3RoIHRoZSBzcGVjIGFuZAo+ID4gPiB0 aGUgYWNjdXJhY3kgdGVzdCBieSBwbV9yYzZfcmVzaWRlbmN5Lgo+ID4gPgo+ID4gPiB2MjoKPiA+ ID4gLSBzaW1wbGlmeSBsb2dpYyBjaGVja2luZyBmb3IgdGhlIENIViAzMjBNSHogc3BlY2lhbCBj YXNlIChSb2RyaWdvKQo+ID4gPgo+ID4gPiBUZXN0Y2FzZTogaWd0L3BtX3JjNl9yZXNpZGVuY3kK PiA+ID4gU2lnbmVkLW9mZi1ieTogSW1yZSBEZWFrIDxpbXJlLmRlYWtAaW50ZWwuY29tPgo+ID4g PiAtLS0KPiA+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYyB8IDIyICsrKysr KystLS0tLS0tLS0tLS0tLS0KPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyks IDE1IGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9zeXNmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNmcy5jCj4g PiA+IGluZGV4IDI0NzYyNjguLjU1YmQwNGMgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfc3lzZnMuYwo+ID4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3N5c2ZzLmMKPiA+ID4gQEAgLTY0LDI0ICs2NCwxNiBAQCBzdGF0aWMgdTMyIGNhbGNfcmVz aWRlbmN5KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIGNvbnN0IHUzMiByZWcpCj4gPiA+ICAgICAg ICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ID4gPiAgICAgICAgICAgICAgICAgfQo+ID4g Pgo+ID4gPiAtICAgICAgICAgICAgICAgdW5pdHMgPSAwOwo+ID4gPiAtICAgICAgICAgICAgICAg ZGl2ID0gMTAwMDAwMFVMTDsKPiA+ID4gLQo+ID4gPiAtICAgICAgICAgICAgICAgaWYgKElTX0NI RVJSWVZJRVcoZGV2KSkgewo+ID4gPiArICAgICAgICAgICAgICAgaWYgKElTX0NIRVJSWVZJRVco ZGV2KSAmJiBjemNvdW50XzMwbnMgPT0gMSkgewo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAg ICAvKiBTcGVjaWFsIGNhc2UgZm9yIDMyME1oeiAqLwo+ID4gPiAtICAgICAgICAgICAgICAgICAg ICAgICBpZiAoY3pjb3VudF8zMG5zID09IDEpIHsKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBkaXYgPSAxMDAwMDAwMFVMTDsKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB1bml0cyA9IDMxMjVVTEw7Cj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAg IH0gZWxzZSB7Cj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogY2h2IGNv dW50cyBhcmUgb25lIGxlc3MgKi8KPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjemNvdW50XzMwbnMgKz0gMTsKPiA+ID4gLSAgICAgICAgICAgICAgICAgICAgICAgfQo+ID4g PiArICAgICAgICAgICAgICAgICAgICAgICBkaXYgPSAxMDAwMDAwMFVMTDsKPiA+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgdW5pdHMgPSAzMTI1VUxMOwo+ID4gPiArICAgICAgICAgICAgICAg fSBlbHNlIHsKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgY3pjb3VudF8zMG5zICs9IDE7 Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgIGRpdiA9IDEwMDAwMDBVTEw7Cj4gPiA+ICsg ICAgICAgICAgICAgICAgICAgICAgIHVuaXRzID0gRElWX1JPVU5EX1VQX1VMTCgzMFVMTCAqIGJp YXMsIGN6Y291bnRfMzBucyk7Cj4gPiBJcyAodTY0KSBjYXN0IHVubmVjZXNzYXJ5Pwo+IAo+IFll cy4gSGVyZSB0aGUgb25seSByZWFzb24gZm9yIGl0IHdvdWxkIGJlIG92ZXJmbG93LCBidXQgdGhh dCdzIG5vdAo+IHBvc3NpYmxlLgo+IAo+ID4gQnV0IHJlYWRpbmcgbGlrZSB0aGlzIG5vdyBJIHdv bmRlciBpZiB3ZSBjb3VsZG4ndCBqdXN0IHBhc3MKPiA+IGN6Y291bnRfMzBucysxIGluc3RlYWQg b2YgdGhlIGluY3JlbWVudC4uLgo+ID4gQnV0IGlmIHdlIGRvbid0IG5lZWQgdGhlIGNhc3QgbGV0 J3MgcGxlYXNlIGp1c3QgaWdub3JlIHRoaXMgYmlrZXNoZWQKPiA+IGFuZCBsZXQncyBtb3ZlIGZ3 ZCEgOykKPiAKPiBZZXMsIEkgdGhpbmsgd2UgY291bGQgZG8gbW9yZSBjbGVhbnVwIGluIHRoaXMg ZnVuY3Rpb24gYXMgYSBmb2xsb3ctdXAuCj4gRm9yIGV4YW1wbGUgd2UgbWF5IHN0aWxsIGxvb3Nl IHByZWNpc2lvbiBpbiB0aGUgY3VycmVudCB3YXksIHdvdWxkIGJlCj4gYmV0dGVyIHRvIGNhbGN1 bGF0ZSB0aGUgcmVzdWx0IGRpcmVjdGx5IGZyb20gdGhlIHJlZmVyZW5jZSBjbG9jayByYXRlCj4g KENaIGNsb2NrIGluIGNhc2Ugb2YgVkxWL0NIVikuCj4gCj4gPiBNb3JlIG9yZ2FuaXplZCB0aGFu IEkgaGFkIHN1Z2dlc3RlZCwgdGhhbmtzLgo+ID4gCj4gPiBSZXZpZXdlZC1ieTogUm9kcmlnbyBW aXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgo+IAo+IFRoYW5rcy4KPiAKPiBGb3Jnb3QgdG8g YWRkOgo+IEJ1Z3ppbGxhOiBodHRwczovL2J1Z3MuZnJlZWRlc2t0b3Aub3JnL3Nob3dfYnVnLmNn aT9pZD03Njg3NwoKUXVldWVkIGZvciAtbmV4dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2guCi1EYW5p ZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9u Cmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4Cg==