From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Harrison Subject: Re: [PATCH 18/46] drm/i915: Markup paired operations on display power domains Date: Wed, 9 Jan 2019 16:55:07 -0800 Message-ID: References: <20190107115509.12523-1-chris@chris-wilson.co.uk> <20190107115509.12523-18-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id EDCD36E62F for ; Thu, 10 Jan 2019 00:55:08 +0000 (UTC) In-Reply-To: <20190107115509.12523-18-chris@chris-wilson.co.uk> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: Jani Nikula List-Id: intel-gfx@lists.freedesktop.org T24gMS83LzIwMTkgMDM6NTQsIENocmlzIFdpbHNvbiB3cm90ZToKPiBUaGUgbWFqb3JpdHkgb2Yg cnVudGltZS1wbSBvcGVyYXRpb25zIGFyZSBib3VuZGVkIGFuZCBzY29wZWQgd2l0aGluIGEKPiBm dW5jdGlvbjsgdGhlc2UgYXJlIGVhc3kgdG8gdmVyaWZ5IHRoYXQgdGhlIHdha2VyZWYgYXJlIGhh bmRsZWQKPiBjb3JyZWN0bHkuIFdlIGNhbiBlbXBsb3kgdGhlIGNvbXBpbGVyIHRvIGhlbHAgdXMs IGFuZCByZWR1Y2UgdGhlIG51bWJlcgo+IG9mIHdha2VyZWZzIHRyYWNrZWQgd2hlbiBkZWJ1Z2dp bmcsIGJ5IHBhc3NpbmcgYXJvdW5kIGNvb2tpZXMgcHJvdmlkZWQKPiBieSB0aGUgdmFyaW91cyBy cG1fZ2V0IGZ1bmN0aW9ucyB0byB0aGVpciBycG1fcHV0IGNvdW50ZXJwYXJ0LiBUaGlzCj4gbWFr ZXMgdGhlIHBhaXJpbmcgZXhwbGljaXQsIGFuZCBnaXZlbiB0aGUgcmVxdWlyZWQgd2FrZXJlZiBj b29raWUgdGhlCj4gY29tcGlsZXIgY2FuIHZlcmlmeSB0aGF0IHdlIHBhc3MgYW4gaW5pdGlhbGlz ZWQgdmFsdWUgdG8gdGhlIHJwbV9wdXQKPiAocXVpdGUgaGFuZHkgZm9yIGRvdWJsZSBjaGVja2lu ZyBlcnJvciBwYXRocykuCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNo cmlzLXdpbHNvbi5jby51az4KPiBDYzogSmFuaSBOaWt1bGEgPGphbmkubmlrdWxhQGludGVsLmNv bT4KPiAtLS0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wZXJmLmMg Yi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3BlcmYuYwo+IGluZGV4IGIwY2JhZDJlODNjNS4u ZmFmZjZjZjFhYWExIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfcGVy Zi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9wZXJmLmMKPiBAQCAtMTM2NCwx NCArMTM2NCwxNCBAQCBzdGF0aWMgdm9pZCBpOTE1X29hX3N0cmVhbV9kZXN0cm95KHN0cnVjdCBp OTE1X3BlcmZfc3RyZWFtICpzdHJlYW0pCj4gICAKPiAgIAlmcmVlX29hX2J1ZmZlcihkZXZfcHJp dik7Cj4gICAKPiAtCXB1dF9vYV9jb25maWcoZGV2X3ByaXYsIHN0cmVhbS0+b2FfY29uZmlnKTsK PiAtCj4gICAJaW50ZWxfdW5jb3JlX2ZvcmNld2FrZV9wdXQoZGV2X3ByaXYsIEZPUkNFV0FLRV9B TEwpOwo+ICAgCWludGVsX3J1bnRpbWVfcG1fcHV0KGRldl9wcml2LCBzdHJlYW0tPndha2VyZWYp Owo+ICAgCj4gICAJaWYgKHN0cmVhbS0+Y3R4KQo+ICAgCQlvYV9wdXRfcmVuZGVyX2N0eF9pZChz dHJlYW0pOwo+ICAgCj4gKwlwdXRfb2FfY29uZmlnKGRldl9wcml2LCBzdHJlYW0tPm9hX2NvbmZp Zyk7Cj4gKwo+ICAgCWlmIChkZXZfcHJpdi0+cGVyZi5vYS5zcHVyaW91c19yZXBvcnRfcnMubWlz c2VkKSB7Cj4gICAJCURSTV9OT1RFKCIlZCBzcHVyaW91cyBPQSByZXBvcnQgbm90aWNlcyBzdXBw cmVzc2VkIGR1ZSB0byByYXRlbGltaXRpbmdcbiIsCj4gICAJCQkgZGV2X3ByaXYtPnBlcmYub2Eu c3B1cmlvdXNfcmVwb3J0X3JzLm1pc3NlZCk7CgpJcyB0aGlzIG5vdCByZXZlcnNpbmcgYSBjaGFu Z2UgZnJvbSBwYXRjaCA5LzQ2PyBJcyB0aGVyZSBhIHJlYXNvbiB3aHkgCnRoZSBvYV9jb25maWcg c2NvcGUgbmVlZHMgdG8gY2hhbmdlIHRlbXBvcmFyaWx5IGZvciBzb21lIG9mIHRoZSBzZXJpZXM/ IApPciBjYW4gdGhpcyBkaWZmIGJlIGZvbGRlZCBkb3duIGFuZCBvcHRpbWlzZWQgb3V0IG9mIGJv dGggcGF0Y2hlcz8KCkpvaG4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9p bnRlbC1nZngK