From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH 17/31] drm/i915: Add sys PSR toggle interface. Date: Thu, 5 Nov 2015 21:03:10 +0000 Message-ID: <20151105210310.GT669@nuc-i3427.alporthouse.com> References: <1446749423-4789-1-git-send-email-rodrigo.vivi@intel.com> <1446749423-4789-18-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [87.106.93.118]) by gabe.freedesktop.org (Postfix) with ESMTP id 6756A6E104 for ; Thu, 5 Nov 2015 13:03:14 -0800 (PST) Content-Disposition: inline In-Reply-To: <1446749423-4789-18-git-send-email-rodrigo.vivi@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMDUsIDIwMTUgYXQgMTA6NTA6MDlBTSAtMDgwMCwgUm9kcmlnbyBWaXZpIHdy b3RlOgo+IFRoaXMgaW50ZXJmYWNlIGFsbG93cyBhbiBpbW1lZGlhdGUgZW5hYmxpbmcgb2YgUFNS IGZlYXR1cmUuCj4gV2hhdCBhbGxvdyB1cyB0byBzZWUgaW1tZWRpYXRlbHkgdGhlIFBTUiBzYXZp bmdzIGFuZCB3aWxsCj4gYWxsb3cgdXMgdG8gZXhwb3NlIHRoaXMgdGhyb3VnaCBwb3dlcnRvcCBp bnRlcmZhY2UuCgpQYXJkb24/IEl0J3MgYSBjb25uZWN0b3IgcHJvcGVydHkuCgo+IFNpZ25lZC1v ZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNmcy5jIHwgODIgKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rydi5oICB8 ICA0ICstCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jICB8IDE5ICsrKysrKyst LQo+ICAzIGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4g Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYwo+IGluZGV4IDJkMDkyYzEuLjBmMzcxYzYgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNmcy5jCj4gKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNmcy5jCj4gQEAgLTExMSw2ICsxMTEsODEgQEAgc3Rh dGljIHN0cnVjdCBhdHRyaWJ1dGVfZ3JvdXAgaXBzX2F0dHJfZ3JvdXAgPSB7Cj4gIAkuYXR0cnMg PSAgaXBzX2F0dHJzCj4gIH07Cj4gIAo+ICtzdGF0aWMgc3NpemVfdAo+ICtwc3Jfc2hvdyhzdHJ1 Y3QgZGV2aWNlICprZGV2LCBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0ciwgY2hhciAqYnVm KQo+ICt7Cj4gKwlzdHJ1Y3QgZHJtX21pbm9yICpkbWlub3IgPSBkZXZfdG9fZHJtX21pbm9yKGtk ZXYpOwo+ICsJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGRtaW5vci0+ZGV2Owo+ICsJc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZGV2LT5kZXZfcHJpdmF0ZTsKPiArCXNzaXpl X3QgcmV0Owo+ICsKPiArCW11dGV4X2xvY2soJmRldl9wcml2LT5wc3IubG9jayk7Cj4gKwlyZXQg PSBzbnByaW50ZihidWYsIFBBR0VfU0laRSwgIiVzXG4iLCBkZXZfcHJpdi0+cHNyLmVuYWJsZWQg Pwo+ICsJCSAgICAgICAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiKTsKPiArCW11dGV4X3VubG9jaygm ZGV2X3ByaXYtPnBzci5sb2NrKTsKClN1cGVyZmx1b3VzIGxvY2tpbmcuCgo+ICsKPiArCXJldHVy biByZXQ7Cj4gK30KPiArCj4gKwo+ICtzdGF0aWMgc3NpemVfdAo+ICtwc3JfdG9nZ2xlKHN0cnVj dCBkZXZpY2UgKmtkZXYsIHN0cnVjdCBkZXZpY2VfYXR0cmlidXRlICphdHRyLAo+ICsJICAgY29u c3QgY2hhciAqYnVmLCBzaXplX3QgY291bnQpCj4gK3sKPiArCXN0cnVjdCBkcm1fbWlub3IgKmRt aW5vciA9IGRldl90b19kcm1fbWlub3Ioa2Rldik7Cj4gKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 ID0gZG1pbm9yLT5kZXY7Cj4gKwlzdHJ1Y3QgaW50ZWxfY29ubmVjdG9yICpjb25uZWN0b3I7Cj4g KwlzdHJ1Y3QgaW50ZWxfZW5jb2RlciAqZW5jb2RlcjsKPiArCXN0cnVjdCBpbnRlbF9jcnRjICpj cnRjID0gTlVMTDsKPiArCXUzMiB2YWw7Cj4gKwlzc2l6ZV90IHJldDsKPiArCj4gKwlyZXQgPSBr c3RydG91MzIoYnVmLCAwLCAmdmFsKTsKPiArCWlmIChyZXQpCj4gKwkJcmV0dXJuIHJldDsKPiAr Cj4gKwlmb3JfZWFjaF9pbnRlbF9jb25uZWN0b3IoZGV2LCBjb25uZWN0b3IpIHsKPiArCQlpZiAo IWNvbm5lY3Rvci0+YmFzZS5lbmNvZGVyKQo+ICsJCQljb250aW51ZTsKPiArCQllbmNvZGVyID0g dG9faW50ZWxfZW5jb2Rlcihjb25uZWN0b3ItPmJhc2UuZW5jb2Rlcik7Cj4gKwkJY3J0YyA9IHRv X2ludGVsX2NydGMoZW5jb2Rlci0+YmFzZS5jcnRjKTsKPiArCX0KCiJMZXQncyBwaWNrIGEgY29u bmVjdG9yIGF0IHJhbmRvbSIuCi1DaHJpcwoKLS0gCkNocmlzIFdpbHNvbiwgSW50ZWwgT3BlbiBT b3VyY2UgVGVjaG5vbG9neSBDZW50cmUKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK