From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 01/13] drm/atomic: Only update crtc->x/y if it's part of the state. Date: Thu, 16 Jul 2015 11:29:37 +0200 Message-ID: <20150716092936.GG6223@phenom.ffwll.local> References: <1437037166-9339-1-git-send-email-maarten.lankhorst@linux.intel.com> <1437037166-9339-2-git-send-email-maarten.lankhorst@linux.intel.com> <20150716091906.GD6223@phenom.ffwll.local> <55A776A9.4000302@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <55A776A9.4000302@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, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBKdWwgMTYsIDIwMTUgYXQgMTE6MTc6MjlBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gT3AgMTYtMDctMTUgb20gMTE6MTkgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+ ID4gT24gVGh1LCBKdWwgMTYsIDIwMTUgYXQgMTA6NTk6MTRBTSArMDIwMCwgTWFhcnRlbiBMYW5r aG9yc3Qgd3JvdGU6Cj4gPj4gQ2M6IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiA+ PiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGlu dXguaW50ZWwuY29tPgo+ID4+IC0tLQo+ID4+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19o ZWxwZXIuYyB8IDcgKysrKystLQo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9k cm1fYXRvbWljX2hlbHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWNfaGVscGVyLmMK PiA+PiBpbmRleCAwODk4YWZiYzllMjMuLjcwZTY5OTA0MjkxZCAxMDA2NDQKPiA+PiAtLS0gYS9k cml2ZXJzL2dwdS9kcm0vZHJtX2F0b21pY19oZWxwZXIuYwo+ID4+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9kcm1fYXRvbWljX2hlbHBlci5jCj4gPj4gQEAgLTY2Nyw4ICs2NjcsMTEgQEAgZHJtX2F0 b21pY19oZWxwZXJfdXBkYXRlX2xlZ2FjeV9tb2Rlc2V0X3N0YXRlKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsCj4gPj4gIAlmb3JfZWFjaF9jcnRjX2luX3N0YXRlKG9sZF9zdGF0ZSwgY3J0Yywgb2xk X2NydGNfc3RhdGUsIGkpIHsKPiA+PiAgCQljcnRjLT5tb2RlID0gY3J0Yy0+c3RhdGUtPm1vZGU7 Cj4gPj4gIAkJY3J0Yy0+ZW5hYmxlZCA9IGNydGMtPnN0YXRlLT5lbmFibGU7Cj4gPj4gLQkJY3J0 Yy0+eCA9IGNydGMtPnByaW1hcnktPnN0YXRlLT5zcmNfeCA+PiAxNjsKPiA+PiAtCQljcnRjLT55 ID0gY3J0Yy0+cHJpbWFyeS0+c3RhdGUtPnNyY195ID4+IDE2Owo+ID4+ICsKPiA+PiArCQlpZiAo ZHJtX2F0b21pY19nZXRfZXhpc3RpbmdfcGxhbmVfc3RhdGUob2xkX3N0YXRlLCBjcnRjLT5wcmlt YXJ5KSkgewo+ID4+ICsJCQljcnRjLT54ID0gY3J0Yy0+cHJpbWFyeS0+c3RhdGUtPnNyY194ID4+ IDE2Owo+ID4+ICsJCQljcnRjLT55ID0gY3J0Yy0+cHJpbWFyeS0+c3RhdGUtPnNyY195ID4+IDE2 Owo+ID4+ICsJCX0KPiA+IFdoYXQncyB0aGUgYmVuZWZpdCBoZXJlIG9mIG9ubHkgdXBkYXRpbmcg d2hlbiBzb21ldGhpbmcgY2hhbmdlZD8gVGhlCj4gPiBhdG9taWMgc3RhdGUgc2hvdWxkIGJlIHRo ZSBtYXN0ZXIgc291cmNlIHNvIGNvcHlpbmcgYSBmZXcgdG9vIG1hbnkgdGltZXMKPiA+IHNob3Vs ZG4ndCBtYXR0ZXIgcmVhbGx5Lgo+IEJlY2F1c2UgeW91IG1pZ2h0IG5vdCBiZSBob2xkaW5nIHBs YW5lIGxvY2ssIHNvIHByaW1hcnktPnN0YXRlIG1heSBiZSBnYXJiYWdlLgoKQW55b25lIHdobyB3 YW50cyB0byB0b3VjaCBwcmltYXJ5IHBsYW5lIG11c3QgZ3JhYiB0aGUgY3J0YyBsb2NrLCBzbyBj cnRjCmxvY2sgd291bGQgZ2l2ZSB5b3UgYW4gaW1wbGljaXQgcmVhZCBsb2NrLiBBdCBsZWFzdCB0 aGF0J3MgYmVlbiBteQp0aGlua2luZywgYnV0IGl0IGNvdWxkIGJlIHRoYXQgdGhlIHByaW1hcnkg cGxhbmUgaXMgdXNlZCBvbiBzb21lIG90aGVyCmNydGMsIGFuZCB0aGVuIHRoaXMgaXMgaW5kZWVk IGdhcmJhZ2UuCgpTbyBtYXliZSB3ZSBuZWVkIGV2ZW4gbW9yZSBjaGVja3MgdGhhbiB3aGF0IHlv dSBwcm9wb3NlOgoKICAgICAgaWYgKGRybV9hdG9taWNfZ2V0X2V4aXN0aW5nX3BsYW5lX3N0YXRl KG9sZF9zdGF0ZSwgY3J0Yy0+cHJpbWFyeSkgJiYKICAgICAgICAgIGNydGMtPnByaW1hcnktPnN0 YXRlLT5jcnRjID09IGNydGMpIHsKICAgICAgCWNydGMtPnggPSBjcnRjLT5wcmltYXJ5LT5zdGF0 ZS0+c3JjX3ggPj4gMTY7CiAgICAgIAljcnRjLT55ID0gY3J0Yy0+cHJpbWFyeS0+c3RhdGUtPnNy Y195ID4+IDE2OwogICAgICB9CgpJIHRoaW5rIGEgY29tbWVudCBleHBsYWluaW5nIHRoaXMgd291 bGQgaGVscCAob3IgYXQgbGVhc3QgaW4gdGhlIGNvbW1pdAptZXNzYWdlISkuCi1EYW5pZWwKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwt Z2Z4Cg==