From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ander Conselvan De Oliveira Subject: Re: [PATCH v2 4/5] drm/i915: Preserve the state of power wells not explicitly enabled Date: Mon, 20 Feb 2017 11:28:02 +0200 Message-ID: <1487582882.4385.4.camel@gmail.com> References: <1487345986-26511-1-git-send-email-imre.deak@intel.com> <1487345986-26511-5-git-send-email-imre.deak@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-pg0-x244.google.com (mail-pg0-x244.google.com [IPv6:2607:f8b0:400e:c05::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 32DEC89D5C for ; Mon, 20 Feb 2017 09:28:08 +0000 (UTC) Received: by mail-pg0-x244.google.com with SMTP id s67so1623295pgb.1 for ; Mon, 20 Feb 2017 01:28:08 -0800 (PST) In-Reply-To: <1487345986-26511-5-git-send-email-imre.deak@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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMDE3LTAyLTE3IGF0IDE3OjM5ICswMjAwLCBJbXJlIERlYWsgd3JvdGU6Cj4gQXRt LCBwb3dlciB3ZWxscyB0aGF0IEJJT1MgaGFzIGVuYWJsZWQsIGJ1dCB3aGljaCB3ZSBkb24ndCBl eHBsaWNpdGx5Cj4gZW5hYmxlIGR1cmluZyBwb3dlciBkb21haW4gaW5pdGlhbGl6YXRpb24gd291 bGQgZ2V0IGRpc2FibGVkIGFzIHdlIGNsZWFyCj4gdGhlIEJJT1MgcmVxdWVzdCBiaXQgaW4gdGhl IGdpdmVuIHBvd2VyIHdlbGwgc3luY19odyBob29rLiBUbyBwcmV2ZW50Cj4gdGhpcyBjb3B5IG92 ZXIgYW55IHNldCByZXF1ZXN0IGJpdHMgaW4gdGhlIEJJT1MgcmVxdWVzdCByZWdpc3RlciB0byB0 aGUKPiBkcml2ZXIgcmVxdWVzdCByZWdpc3RlciBhbmQgY2xlYXIgdGhlIEJJT1MgcmVxdWVzdCBi aXQgb25seSBhZnRlcndhcmRzLgo+IAo+IFRoaXMgZG9lc24ndCBtYWtlIGEgZGlmZmVyZW5jZSBu b3csIHNpbmNlIHdlIGVuYWJsZSBhbGwgcG93ZXIgd2VsbHMKPiBkdXJpbmcgcG93ZXIgZG9tYWlu IGluaXRpYWxpemF0aW9uLiBBIGZvbGxvdy11cCBwYXRjaHNldCB3aWxsIGFkZCBwb3dlcgo+IHdl bGxzIGZvciB3aGljaCB0aGlzIGlzbid0IHRydWUsIHNvIGZpeCB1cCB0aGUgaW5jb25zaXN0ZW5j eS4KPiAKPiBDYzogQW5kZXIgQ29uc2VsdmFuIGRlIE9saXZlaXJhIDxjb25zZWx2YW4yQGdtYWls LmNvbT4KPiBDYzogRGF2aWQgV2VpbmVoYWxsIDxkYXZpZC53ZWluZWhhbGxAbGludXguaW50ZWwu Y29tPgo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29t Pgo+IFNpZ25lZC1vZmYtYnk6IEltcmUgRGVhayA8aW1yZS5kZWFrQGludGVsLmNvbT4KClJldmll d2VkLWJ5OiBBbmRlciBDb25zZWx2YW4gZGUgT2xpdmVpcmEgPGNvbnNlbHZhbjJAZ21haWwuY29t PgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcnVudGltZV9wbS5jIHwgMTgg KysrKysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2 IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9ydW50aW1lX3BtLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ydW50aW1lX3BtLmMK PiBpbmRleCA2MmM5OWE5Li40NGQ0ZGEzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX3J1bnRpbWVfcG0uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3J1bnRpbWVfcG0uYwo+IEBAIC04MzAsMTIgKzgzMCwxNCBAQCBzdGF0aWMgdm9pZCBza2xfc2V0 X3Bvd2VyX3dlbGwoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+ICBzdGF0aWMg dm9pZCBoc3dfcG93ZXJfd2VsbF9zeW5jX2h3KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZf cHJpdiwKPiAgCQkJCSAgIHN0cnVjdCBpOTE1X3Bvd2VyX3dlbGwgKnBvd2VyX3dlbGwpCj4gIHsK PiAtCS8qCj4gLQkgKiBXZSdyZSB0YWtpbmcgb3ZlciB0aGUgQklPUywgc28gY2xlYXIgYW55IHJl cXVlc3RzIG1hZGUgYnkgaXQgc2luY2UKPiAtCSAqIHRoZSBkcml2ZXIgaXMgaW4gY2hhcmdlIG5v dy4KPiAtCSAqLwo+IC0JaWYgKEk5MTVfUkVBRChIU1dfUFdSX1dFTExfQklPUykgJiBIU1dfUFdS X1dFTExfRU5BQkxFX1JFUVVFU1QpCj4gKwkvKiBUYWtlIG92ZXIgdGhlIHJlcXVlc3QgYml0IGlm IHNldCBieSBCSU9TLiAqLwo+ICsJaWYgKEk5MTVfUkVBRChIU1dfUFdSX1dFTExfQklPUykgJiBI U1dfUFdSX1dFTExfRU5BQkxFX1JFUVVFU1QpIHsKPiArCQlpZiAoIShJOTE1X1JFQUQoSFNXX1BX Ul9XRUxMX0RSSVZFUikgJgo+ICsJCSAgICAgIEhTV19QV1JfV0VMTF9FTkFCTEVfUkVRVUVTVCkp Cj4gKwkJCUk5MTVfV1JJVEUoSFNXX1BXUl9XRUxMX0RSSVZFUiwKPiArCQkJCSAgIEhTV19QV1Jf V0VMTF9FTkFCTEVfUkVRVUVTVCk7Cj4gIAkJSTkxNV9XUklURShIU1dfUFdSX1dFTExfQklPUywg MCk7Cj4gKwl9Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkIGhzd19wb3dlcl93ZWxsX2VuYWJsZShz dHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gQEAgLTg2NSw4ICs4NjcsMTIgQEAg c3RhdGljIHZvaWQgc2tsX3Bvd2VyX3dlbGxfc3luY19odyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0 ZSAqZGV2X3ByaXYsCj4gIAl1aW50MzJfdCBtYXNrID0gU0tMX1BPV0VSX1dFTExfUkVRKHBvd2Vy X3dlbGwtPmlkKTsKPiAgCXVpbnQzMl90IGJpb3NfcmVxID0gSTkxNV9SRUFEKEhTV19QV1JfV0VM TF9CSU9TKTsKPiAgCj4gLQkvKiBDbGVhciBhbnkgcmVxdWVzdCBtYWRlIGJ5IEJJT1MgYXMgZHJp dmVyIGlzIHRha2luZyBvdmVyICovCj4gKwkvKiBUYWtlIG92ZXIgdGhlIHJlcXVlc3QgYml0IGlm IHNldCBieSBCSU9TLiAqLwo+ICAJaWYgKGJpb3NfcmVxICYgbWFzaykgewo+ICsJCXVpbnQzMl90 IGRydl9yZXEgPSBJOTE1X1JFQUQoSFNXX1BXUl9XRUxMX0RSSVZFUik7Cj4gKwo+ICsJCWlmICgh KGRydl9yZXEgJiBtYXNrKSkKPiArCQkJSTkxNV9XUklURShIU1dfUFdSX1dFTExfRFJJVkVSLCBk cnZfcmVxIHwgbWFzayk7Cj4gIAkJSTkxNV9XUklURShIU1dfUFdSX1dFTExfQklPUywgYmlvc19y ZXEgJiB+bWFzayk7Cj4gIAl9Cj4gIH0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==