From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lucas Stach Subject: Re: [PATCH 5/5] drm/imx: add exclusive fence to plane state Date: Tue, 20 Sep 2016 09:02:42 +0200 Message-ID: <1474354962.5978.3.camel@pengutronix.de> References: <1470907131-2726-1-git-send-email-l.stach@pengutronix.de> <1470907131-2726-5-git-send-email-l.stach@pengutronix.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from metis.ext.pengutronix.de (metis.ext.pengutronix.de [IPv6:2001:67c:670:201:290:27ff:fe1d:cc33]) by gabe.freedesktop.org (Postfix) with ESMTPS id 595346E647 for ; Tue, 20 Sep 2016 07:02:45 +0000 (UTC) In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: dri-devel , Sascha Hauer , patchwork-lst@pengutronix.de List-Id: dri-devel@lists.freedesktop.org QW0gTW9udGFnLCBkZW4gMTkuMDkuMjAxNiwgMjI6NDggKzAyMDAgc2NocmllYiBEYW5pZWwgVmV0 dGVyOgo+IE9uIFRodSwgQXVnIDExLCAyMDE2IGF0IDExOjE4IEFNLCBMdWNhcyBTdGFjaCA8bC5z dGFjaEBwZW5ndXRyb25peC5kZT4gd3JvdGU6Cj4gPiBUaGlzIGFsbG93cyB0aGUgYXRvbWljIGhl bHBlciB0byB3YWl0IG9uIHRoZW0sIGluc3RlYWQgb2Ygb3Blbi1jb2RpbmcKPiA+IHRoZSBzYW1l IGluIHRoZSBpbXgtZHJtIGRyaXZlci4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBMdWNhcyBTdGFj aCA8bC5zdGFjaEBwZW5ndXRyb25peC5kZT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMvZ3B1L2RybS9p bXgvaW14LWRybS1jb3JlLmMgfCA2MyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t LS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzNSBkZWxldGlvbnMo LSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUu YyBiL2RyaXZlcnMvZ3B1L2RybS9pbXgvaW14LWRybS1jb3JlLmMKPiA+IGluZGV4IDY2YjM1NTZm N2I3OS4uMmQzZjMyZjFiMTNiIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2lteC9p bXgtZHJtLWNvcmUuYwo+ID4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2lteC9pbXgtZHJtLWNvcmUu Ywo+ID4gQEAgLTE1Miw1MCArMTUyLDQzIEBAIHN0YXRpYyB2b2lkIGlteF9kcm1fb3V0cHV0X3Bv bGxfY2hhbmdlZChzdHJ1Y3QgZHJtX2RldmljZSAqZHJtKQo+ID4gICAgICAgICBkcm1fZmJkZXZf Y21hX2hvdHBsdWdfZXZlbnQoaW14ZHJtLT5mYmhlbHBlcik7Cj4gPiAgfQo+ID4KPiA+ICtzdGF0 aWMgaW50IGlteF9kcm1fYXRvbWljX2NvbW1pdChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+ID4g KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGRybV9hdG9taWNfc3RhdGUg KnN0YXRlLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBub25ibG9j aykKPiA+ICt7Cj4gPiArICAgICAgIHN0cnVjdCBkcm1fcGxhbmVfc3RhdGUgKnBsYW5lX3N0YXRl Owo+ID4gKyAgICAgICBzdHJ1Y3QgZHJtX3BsYW5lICpwbGFuZTsKPiA+ICsgICAgICAgc3RydWN0 IGRtYV9idWYgKmRtYV9idWY7Cj4gPiArICAgICAgIGludCBpOwo+ID4gKwo+ID4gKyAgICAgICAv Kgo+ID4gKyAgICAgICAgKiBJZiB0aGUgcGxhbmUgZmIgaGFzIGFuIGRtYS1idWYgYXR0YWNoZWQs IGZpc2ggb3V0IHRoZSBleGNsdXNpdmUKPiA+ICsgICAgICAgICogZmVuY2UgZm9yIHRoZSBhdG9t aWMgaGVscGVyIHRvIHdhaXQgb24uCj4gPiArICAgICAgICAqLwo+ID4gKyAgICAgICBmb3JfZWFj aF9wbGFuZV9pbl9zdGF0ZShzdGF0ZSwgcGxhbmUsIHBsYW5lX3N0YXRlLCBpKSB7Cj4gPiArICAg ICAgICAgICAgICAgaWYgKChwbGFuZS0+c3RhdGUtPmZiICE9IHBsYW5lX3N0YXRlLT5mYikgJiYg cGxhbmVfc3RhdGUtPmZiKSB7Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICBkbWFfYnVmID0g ZHJtX2ZiX2NtYV9nZXRfZ2VtX29iaihwbGFuZV9zdGF0ZS0+ZmIsCj4gPiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKS0+YmFzZS5kbWFf YnVmOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgaWYgKCFkbWFfYnVmKQo+ID4gKyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsgICAgICAgICAgICAgICAg ICAgICAgIHBsYW5lX3N0YXRlLT5mZW5jZSA9Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHJlc2VydmF0aW9uX29iamVjdF9nZXRfZXhjbF9yY3UoZG1hX2J1Zi0+cmVzdik7Cj4g PiArICAgICAgICAgICAgICAgfQo+ID4gKyAgICAgICB9Cj4gCj4gSnVzdCBhbiBmeWksIGJ1dCB0 aGUgaWRlYSB3YXMgdGhhdCB5b3UgY291bGQgZG8gdGhpcyBpbiB5b3VyZQo+IHByZXBhcmVfcGxh bmUgaG9vaywgYXNzdW1pbmcgdGhhdCBvbmx5IHdoZW4gdXNlcnNwYWNlIGZsaXBzIGlzIGl0Cj4g aW50ZXJlc3RlZCBpbiBzeW5jaW5nIChmb3IgYmFja3dhcmRzIGNvbXBhdCByZWFzb25zKS4gQnV0 IHRoaXMgZ2V0cwo+IHRoZSBqb2IgZG9uZSB0b28uCj4gCj4gVGhlIHVwc2hvdCBvZiBkb2luZyB0 aGlzIGNvbnNpc3RlbnRseSBpbiBhIHByZXBhcmVfcGxhbmUgaG9vayBpcyB0aGF0Cj4gaXQgd291 bGQgdGhlbiBhbGxvdyB1cyB0byBoYXZlIGEgc2hhcmVkIGltcGxlbWVudGF0aW9uIGZvciBhbGwg Y21hCj4gYmFzZWQga21zIGRyaXZlcnMuIElmIHlvdSBmZWVsIGJvcmVkLCBJJ2QgYmUgaGFwcHkg dG8gdGFrZSBhIGxvb2sgYXQgYQo+IHJlZmFjdG9yIHBhdGNoIHdoaWNoIHdvdWxkIGV4dHJhY3Qg dGhhdCBoZWxwZXIgKGFuZCB3aXJlIGl0IHVwIGZvcgo+IGlteCkuCj4gClRoYW5rcyBmb3IgbGV0 dGluZyBtZSBrbm93LgoKQXMgb3VyIG9yaWdpbmFsIGZsaWdodCB0byBYREMgaGFzIGJlZW4gY2Fu Y2VsZWQgYW5kIHdlIGFyZSByZS1yb3V0ZWQgdG8KdGhlIGV2ZW5pbmcgZmxpZ2h0IHRoZSBib3Jl ZG9tIG1pZ2h0IGFjdHVhbGx5IGtpY2sgaW4uIDopCgpSZWdhcmRzLApMdWNhcwoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==