From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marek Vasut Subject: Re: [PATCH] drm: simple_kms_helper: Handle the vblank events Date: Mon, 26 Sep 2016 11:41:36 +0200 Message-ID: <20e0d331-1c2b-adfc-5e99-8303baee7269@denx.de> References: <20160925194158.7869-1-marex@denx.de> <20160925210059.GS20761@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-out.m-online.net (mail-out.m-online.net [212.18.0.9]) by gabe.freedesktop.org (Postfix) with ESMTPS id 891D26E446 for ; Mon, 26 Sep 2016 10:58:55 +0000 (UTC) In-Reply-To: <20160925210059.GS20761@phenom.ffwll.local> 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@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gMDkvMjUvMjAxNiAxMTowMCBQTSwgRGFuaWVsIFZldHRlciB3cm90ZToKPiBPbiBTdW4sIFNl cCAyNSwgMjAxNiBhdCAwOTo0MTo1OFBNICswMjAwLCBNYXJlayBWYXN1dCB3cm90ZToKPj4gSGFu ZGxlIHRoZSB2YmxhbmsgZXZlbnRzIGluIHRoZSBzaW1wbGVfa21zX2hlbHBlciBkcml2ZXIsIG90 aGVyd2lzZQo+PiB0aGUgZHJtX2F0b21pY19oZWxwZXIgZmxpcF9kb25lIGV2ZW50IG5ldmVyIGhh cHBlbnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIFZhc3V0IDxtYXJleEBkZW54LmRlPgo+ PiBDYzogTm9yYWxmIFRyw7hubmVzIDxub3JhbGZAdHJvbm5lcy5vcmc+Cj4+IENjOiBEYW5pZWwg VmV0dGVyIDxkYW5pZWxAZmZ3bGwuY2g+Cj4+IENjOiBEYXZpZCBBaXJsaWUgPGFpcmxpZWRAbGlu dXguaWU+Cj4+IC0tLQo+PiAgZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5j IHwgMTggKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9u cygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hl bHBlci5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9zaW1wbGVfa21zX2hlbHBlci5jCj4+IGluZGV4 IDdiNmQyNmUuLjMzNDViNDAgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9kcm1fc2lt cGxlX2ttc19oZWxwZXIuYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX3NpbXBsZV9rbXNf aGVscGVyLmMKPj4gQEAgLTM0LDYgKzM0LDIzIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHJtX2Vu Y29kZXJfZnVuY3MgZHJtX3NpbXBsZV9rbXNfZW5jb2Rlcl9mdW5jcyA9IHsKPj4gIAkuZGVzdHJv eSA9IGRybV9lbmNvZGVyX2NsZWFudXAsCj4+ICB9Owo+PiAgCj4+ICtzdGF0aWMgdm9pZCBkcm1f c2ltcGxlX2ttc19jcnRjX2JlZ2luKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPj4gKwkJCQkgICAg ICBzdHJ1Y3QgZHJtX2NydGNfc3RhdGUgKnN0YXRlKQo+PiArewo+PiArCXN0cnVjdCBkcm1fcGVu ZGluZ192YmxhbmtfZXZlbnQgKmV2ZW50ID0gY3J0Yy0+c3RhdGUtPmV2ZW50Owo+PiArCj4+ICsJ aWYgKGV2ZW50KSB7Cj4+ICsJCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Cj4+ICsKPj4gKwkJ c3Bpbl9sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrKTsKPj4gKwkJaWYgKGRybV9jcnRj X3ZibGFua19nZXQoY3J0YykgPT0gMCkKPj4gKwkJCWRybV9jcnRjX2FybV92YmxhbmtfZXZlbnQo Y3J0YywgZXZlbnQpOwo+PiArCQllbHNlCj4+ICsJCQlkcm1fY3J0Y19zZW5kX3ZibGFua19ldmVu dChjcnRjLCBldmVudCk7Cj4+ICsJCXNwaW5fdW5sb2NrX2lycSgmY3J0Yy0+ZGV2LT5ldmVudF9s b2NrKTsKPj4gKwl9Cj4+ICt9Cj4gCj4gVGhpcyBzaG91bGQgYmUgZG9uZSBieSBkcml2ZXJzLCBp biB0aGUgLT51cGRhdGUgaG9vay4gQXQgbGVhc3QgaWYgd2Ugd2FudAo+IHRvIHByZXRlbmQgdGhh dCBpdCdzIHNlbWktYWNjdXJhdGUgYW5kIG5vdCByYWN5ICh3aGljaCB0aGUgYWJvdmUgaXMpLgo+ IC1EYW5pZWwKCkdvdCBpdCBhbmQgd3JhcHBlZCBpbnRvIG14c2ZiLCB0aGFua3MuCgpCdXQgdGhl biwgSSBzZWUgYSBmZXcgZHJpdmVycyAoYXJtIGhkbGNkLCBmc2wtZGN1LC4uLikgZG9pbmcgdGhl IHNhbWUKdGhpbmcgYXQgcmFuZG9tIGNhbGxiYWNrcyBvZiBDUlRDIC4gU2hvdWxkbid0IHRoaXMg ZXZlbnQgaGFuZGxpbmcgYmUKY29uc29saWRhdGVkIGludG8gc29tZSBnZW5lcmljIGZ1bmN0aW9u IGFuZCB0aG9zZSBkcml2ZXJzIGZpeGVkIHRvCmNhbGwgaXQgZnJvbSBhdG9taWMgdXBkYXRlID8K Ci0tIApCZXN0IHJlZ2FyZHMsCk1hcmVrIFZhc3V0Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxp c3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2RyaS1kZXZlbAo=