From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 03/10] drm/i915: Use the atomic state in intel_update_primary_planes. Date: Thu, 10 Sep 2015 17:32:38 +0200 Message-ID: <20150910153238.GE2767@phenom.ffwll.local> References: <1441894085-25662-1-git-send-email-maarten.lankhorst@linux.intel.com> <1441894085-25662-4-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 mail-wi0-f169.google.com (mail-wi0-f169.google.com [209.85.212.169]) by gabe.freedesktop.org (Postfix) with ESMTPS id C89E06E403 for ; Thu, 10 Sep 2015 08:29:55 -0700 (PDT) Received: by wiclk2 with SMTP id lk2so27648440wic.1 for ; Thu, 10 Sep 2015 08:29:54 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1441894085-25662-4-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 T24gVGh1LCBTZXAgMTAsIDIwMTUgYXQgMDQ6MDc6NThQTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gVGhpcyBmdW5jdGlvbiB3YXMgc3RpbGwgdXNpbmcgdGhlIGxlZ2FjeSBzdGF0 ZSwgY29udmVydCBpdCB0byBhdG9taWMuCj4gV2hpbGUgd2UncmUgYXQgaXQsIGZpeCB0aGUgRklY TUUgdG9vIGFuZCBkaXNhYmxlIHRoZSBwcmltYXJ5IHBsYW5lLgo+IAo+IFNpZ25lZC1vZmYtYnk6 IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5pbnRlbC5jb20+Cj4g LS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYyB8IDI2ICsrKysrKysr KysrKy0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAx NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gaW5k ZXggMzMyMDA0MDNhNWRiLi5iNjhhYTk1YzU0NjAgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfZGlzcGxheS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50 ZWxfZGlzcGxheS5jCj4gQEAgLTMxMzgsMjQgKzMxMzgsMjIgQEAgc3RhdGljIHZvaWQgaW50ZWxf Y29tcGxldGVfcGFnZV9mbGlwcyhzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQo+ICAKPiAgc3RhdGlj IHZvaWQgaW50ZWxfdXBkYXRlX3ByaW1hcnlfcGxhbmVzKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYp Cj4gIHsKPiAtCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiA9IGRldi0+ZGV2X3By aXZhdGU7Cj4gIAlzdHJ1Y3QgZHJtX2NydGMgKmNydGM7Cj4gIAo+ICAJZm9yX2VhY2hfY3J0Yyhk ZXYsIGNydGMpIHsKPiAtCQlzdHJ1Y3QgaW50ZWxfY3J0YyAqaW50ZWxfY3J0YyA9IHRvX2ludGVs X2NydGMoY3J0Yyk7Cj4gKwkJc3RydWN0IGludGVsX3BsYW5lICpwbGFuZSA9IHRvX2ludGVsX3Bs YW5lKGNydGMtPnByaW1hcnkpOwo+ICsJCXN0cnVjdCBpbnRlbF9wbGFuZV9zdGF0ZSAqcGxhbmVf c3RhdGU7Cj4gIAo+IC0JCWRybV9tb2Rlc2V0X2xvY2soJmNydGMtPm11dGV4LCBOVUxMKTsKPiAt CQkvKgo+IC0JCSAqIEZJWE1FOiBPbmNlIHdlIGhhdmUgcHJvcGVyIHN1cHBvcnQgZm9yIHByaW1h cnkgcGxhbmVzIChhbmQKPiAtCQkgKiBkaXNhYmxpbmcgdGhlbSB3aXRob3V0IGRpc2FibGluZyB0 aGUgZW50aXJlIGNydGMpIGFsbG93IGFnYWluCj4gLQkJICogYSBOVUxMIGNydGMtPnByaW1hcnkt PmZiLgo+IC0JCSAqLwoKV2UgcHJvYmFibHkgc2hvdWxkIGhhdmUgYSBuZXcgRklYTUUgaGVyZSB0 byBkaXRjaCB0aGlzIGFsbCBvbmNlIHdlIHVzZQphdG9taWMgZm9yIGxlZ2FjeSBwYWdlX2ZsaXBz IChzaW5jZSB0aGUgb25seSByZWFzb24gd2UgaGF2ZSB0aGlzIGlzIHdoZW4KQ1MgZmxpcHMgYXJl IGxvc3QgaW4gdGhlIHJlc2V0KS4KLURhbmllbAoKPiAtCQlpZiAoaW50ZWxfY3J0Yy0+YWN0aXZl ICYmIGNydGMtPnByaW1hcnktPmZiKQo+IC0JCQlkZXZfcHJpdi0+ZGlzcGxheS51cGRhdGVfcHJp bWFyeV9wbGFuZShjcnRjLAo+IC0JCQkJCQkJICAgICAgIGNydGMtPnByaW1hcnktPmZiLAo+IC0J CQkJCQkJICAgICAgIGNydGMtPngsCj4gLQkJCQkJCQkgICAgICAgY3J0Yy0+eSk7Cj4gLQkJZHJt X21vZGVzZXRfdW5sb2NrKCZjcnRjLT5tdXRleCk7Cj4gKwkJZHJtX21vZGVzZXRfbG9ja19jcnRj KGNydGMsICZwbGFuZS0+YmFzZSk7Cj4gKwo+ICsJCXBsYW5lX3N0YXRlID0gdG9faW50ZWxfcGxh bmVfc3RhdGUocGxhbmUtPmJhc2Uuc3RhdGUpOwo+ICsKPiArCQlpZiAocGxhbmVfc3RhdGUtPmJh c2UuZmIpCj4gKwkJCXBsYW5lLT5jb21taXRfcGxhbmUoJnBsYW5lLT5iYXNlLCBwbGFuZV9zdGF0 ZSk7Cj4gKwkJZWxzZSBpZiAoY3J0Yy0+c3RhdGUtPmFjdGl2ZSkKPiArCQkJcGxhbmUtPmRpc2Fi bGVfcGxhbmUoJnBsYW5lLT5iYXNlLCBjcnRjKTsKPiArCj4gKwkJZHJtX21vZGVzZXRfdW5sb2Nr X2NydGMoY3J0Yyk7Cj4gIAl9Cj4gIH0KPiAgCj4gLS0gCj4gMi4xLjAKPiAKPiBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5n IGxpc3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cDovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkRhbmllbCBWZXR0 ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xs LmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==