From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 1/2] drm/i915: Move updating color management to before vblank evasion Date: Tue, 28 Feb 2017 17:01:25 +0200 Message-ID: <20170228150125.GM31595@intel.com> References: <1488292128-14540-1-git-send-email-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id D96D16E743 for ; Tue, 28 Feb 2017 15:01:28 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1488292128-14540-1-git-send-email-maarten.lankhorst@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBGZWIgMjgsIDIwMTcgYXQgMDM6Mjg6NDdQTSArMDEwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBjYW5ub3QgYmUgZG9uZSByZWxpYWJseSBkdXJpbmcgdmJsYW5rIGV2 YXNhc2lvbgo+IHNpbmNlIHRoZSBjb2xvciBtYW5hZ2VtZW50IHJlZ2lzdGVycyBhcmUgbm90IGRv dWJsZSBidWZmZXJlZC4KPiAKPiBUaGUgb3JpZ2luYWwgY29tbWl0IHRoYXQgbW92ZWQgaXQgYWx3 YXlzIGR1cmluZyB2YmxhbmsgZXZhc2lvbiB3YXMKPiB3cm9uZywgc28gcmV2ZXJ0IGl0IHRvIGJl Zm9yZSB2YmxhbmsgZXZhc2lvbiBhZ2Fpbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExh bmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwuY29tPgo+IEZpeGVzOiAyMGEz NGU3OGYwZDcgKCJkcm0vaTkxNTogVXBkYXRlIGNvbG9yIG1hbmFnZW1lbnQgZHVyaW5nIHZibGFu ayBldmFzaW9uLiIpCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcgIyB2NC43KwoKV2Fzbid0 IHRoZXJlIGEgYnVnemlsbGEgKyB0ZXN0ZWQtYnkgPwoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfZGlzcGxheS5jIHwgMTIgKysrKysrKy0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2Rpc3BsYXkuYwo+IGluZGV4IDNjODYyZDBhYjM4OS4uYTAxMDgwNDFmZDRhIDEwMDY0NAo+ IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+ICsrKyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYwo+IEBAIC0xMzMwMSwxNyArMTMzMDEsMTkg QEAgc3RhdGljIHZvaWQgaW50ZWxfYmVnaW5fY3J0Y19jb21taXQoc3RydWN0IGRybV9jcnRjICpj cnRjLAo+ICAJCXRvX2ludGVsX2F0b21pY19zdGF0ZShvbGRfY3J0Y19zdGF0ZS0+c3RhdGUpOwo+ ICAJYm9vbCBtb2Rlc2V0ID0gbmVlZHNfbW9kZXNldChjcnRjLT5zdGF0ZSk7Cj4gIAo+ICsJaWYg KCFtb2Rlc2V0ICYmCj4gKwkgICAgKGludGVsX2NzdGF0ZS0+YmFzZS5jb2xvcl9tZ210X2NoYW5n ZWQgfHwKPiArCSAgICAgaW50ZWxfY3N0YXRlLT51cGRhdGVfcGlwZSkpIHsKPiArCQlpbnRlbF9j b2xvcl9zZXRfY3NjKGNydGMtPnN0YXRlKTsKPiArCQlpbnRlbF9jb2xvcl9sb2FkX2x1dHMoY3J0 Yy0+c3RhdGUpOwo+ICsJfQo+ICsKPiAgCS8qIFBlcmZvcm0gdmJsYW5rIGV2YXNpb24gYXJvdW5k IGNvbW1pdCBvcGVyYXRpb24gKi8KPiAgCWludGVsX3BpcGVfdXBkYXRlX3N0YXJ0KGludGVsX2Ny dGMpOwo+ICAKPiAgCWlmIChtb2Rlc2V0KQo+ICAJCWdvdG8gb3V0Owo+ICAKPiAtCWlmIChjcnRj LT5zdGF0ZS0+Y29sb3JfbWdtdF9jaGFuZ2VkIHx8IHRvX2ludGVsX2NydGNfc3RhdGUoY3J0Yy0+ c3RhdGUpLT51cGRhdGVfcGlwZSkgewo+IC0JCWludGVsX2NvbG9yX3NldF9jc2MoY3J0Yy0+c3Rh dGUpOwo+IC0JCWludGVsX2NvbG9yX2xvYWRfbHV0cyhjcnRjLT5zdGF0ZSk7Cj4gLQl9Cj4gLQo+ ICAJaWYgKGludGVsX2NzdGF0ZS0+dXBkYXRlX3BpcGUpCj4gIAkJaW50ZWxfdXBkYXRlX3BpcGVf Y29uZmlnKGludGVsX2NydGMsIG9sZF9pbnRlbF9jc3RhdGUpOwo+ICAJZWxzZSBpZiAoSU5URUxf R0VOKGRldl9wcml2KSA+PSA5KQo+IC0tIAo+IDIuNy40Cj4gCj4gX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4g SW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAKVmlsbGUgU3lyasOkbMOkCklu dGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJ bnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0 cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK