From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH 05/27] drm/hisilicon: Implement some semblance of vblank event handling Date: Wed, 8 Jun 2016 16:17:55 +0200 Message-ID: References: <1465388359-8070-1-git-send-email-daniel.vetter@ffwll.ch> <1465388359-8070-5-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 50FA16EA1D for ; Wed, 8 Jun 2016 14:17:57 +0000 (UTC) In-Reply-To: <1465388359-8070-5-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter , DRI Development Cc: Daniel Vetter List-Id: dri-devel@lists.freedesktop.org T3AgMDgtMDYtMTYgb20gMTQ6MTggc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+IGF0b21pY19mbHVz aCBzZWVtcyB0byBiZSB0aGUgcmlnaHQgcGxhY2UsIGJ1dCBJJ20gbm90IGVudGlyZWx5IHN1cmUK PiB3aGV0aGVyIHRoaXMgd2lsbCBjYXRjaCB0aGVtIGFsbC4gSXQgY291bGQgYmUgdGhhdCB3aGVu IGRpc2FibGluZyB0aGUKPiBjcnRjIHdlJ2xsIG1pc3MgdGhlIHZibGFuay4KPgo+IFdoaWxlIGF0 IGl0IG51a2UgdGhlIGR1bW15IGZ1bmN0aW9ucy4KPgo+IHYyOiBCZSBtb3JlIHJvYnVzdCBhbmQg ZWl0aGVyIGFybSwgd2hlbiB0aGUgQ1JUQyBpcyBvbiwgb3IganVzdCBzZW5kCj4gdGhlIGV2ZW50 IG91dCByaWdodCBhd2F5Lgo+Cj4gQ2M6IFhpbmxpYW5nIExpdSA8eGlubGlhbmcubGl1QGxpbmFy by5vcmc+Cj4gQ2M6IFhpbndlaSBLb25nIDxrb25nLmtvbmd4aW53ZWlAaGlzaWxpY29uLmNvbT4K PiBDYzogQXJjaGl0IFRhbmVqYSA8YXJjaGl0dEBjb2RlYXVyb3JhLm9yZz4KPiBTaWduZWQtb2Zm LWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGludGVsLmNvbT4KPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMgfCAyMCArKysrKysr KysrKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxl dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmlu L2tpcmluX2RybV9hZGUuYyBiL2RyaXZlcnMvZ3B1L2RybS9oaXNpbGljb24va2lyaW4va2lyaW5f ZHJtX2FkZS5jCj4gaW5kZXggZmJhNjM3MmQwNjBlLi5lZDc2YmFhZDUyNWYgMTAwNjQ0Cj4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2hpc2lsaWNvbi9raXJpbi9raXJpbl9kcm1fYWRlLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vaGlzaWxpY29uL2tpcmluL2tpcmluX2RybV9hZGUuYwo+IEBAIC01 MDIsMTMgKzUwMiw2IEBAIHN0YXRpYyB2b2lkIGFkZV9jcnRjX2Rpc2FibGUoc3RydWN0IGRybV9j cnRjICpjcnRjKQo+ICAJYWNydGMtPmVuYWJsZSA9IGZhbHNlOwo+ICB9Cj4gIAo+IC1zdGF0aWMg aW50IGFkZV9jcnRjX2F0b21pY19jaGVjayhzdHJ1Y3QgZHJtX2NydGMgKmNydGMsCj4gLQkJCQkg c3RydWN0IGRybV9jcnRjX3N0YXRlICpzdGF0ZSkKPiAtewo+IC0JLyogZG8gbm90aGluZyAqLwo+ IC0JcmV0dXJuIDA7Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIGFkZV9jcnRjX21vZGVfc2V0X25v ZmIoc3RydWN0IGRybV9jcnRjICpjcnRjKQo+ICB7Cj4gIAlzdHJ1Y3QgYWRlX2NydGMgKmFjcnRj ID0gdG9fYWRlX2NydGMoY3J0Yyk7Cj4gQEAgLTUzNyw2ICs1MzAsNyBAQCBzdGF0aWMgdm9pZCBh ZGVfY3J0Y19hdG9taWNfZmx1c2goc3RydWN0IGRybV9jcnRjICpjcnRjLAo+ICB7Cj4gIAlzdHJ1 Y3QgYWRlX2NydGMgKmFjcnRjID0gdG9fYWRlX2NydGMoY3J0Yyk7Cj4gIAlzdHJ1Y3QgYWRlX2h3 X2N0eCAqY3R4ID0gYWNydGMtPmN0eDsKPiArCXN0cnVjdCBkcm1fcGVuZGluZ192YmxhbmtfZXZl bnQgKmV2ZW50ID0gY3J0Yy0+c3RhdGUtPmV2ZW50Owo+ICAJdm9pZCBfX2lvbWVtICpiYXNlID0g Y3R4LT5iYXNlOwo+ICAKPiAgCS8qIG9ubHkgY3J0YyBpcyBlbmFibGVkIHJlZ3MgdGFrZSBlZmZl Y3QgKi8KPiBAQCAtNTQ1LDEyICs1MzksMjIgQEAgc3RhdGljIHZvaWQgYWRlX2NydGNfYXRvbWlj X2ZsdXNoKHN0cnVjdCBkcm1fY3J0YyAqY3J0YywKPiAgCQkvKiBmbHVzaCBhZGUgcmVnaXN0ZXJz ICovCj4gIAkJd3JpdGVsKEFERV9FTkFCTEUsIGJhc2UgKyBBREVfRU4pOwo+ICAJfQo+ICsKPiAr CWlmIChldmVudCkgewo+ICsJCWNydGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7Cl5JIGtlZXAgd29u ZGVyaW5nIHdoeSB3ZSBzZXQgdGhpcyB0byBOVUxMIGV2ZXJ5IHRpbWUuIE5vdGhpbmcgc2hvdWxk IGRlcGVuZCBvbiB0aGlzIHJpZ2h0PyBkdXBsaWNhdGVfc3RhdGUgc2V0cyB0aGlzIG1lbWJlciB0 byBOVUxMLi4KSSdkIHJhdGhlciBoYXZlIGNydGNfc3RhdGUgYmUgY29uc3RpZmllZCBhZnRlciBj b21taXQuIE90aGVyIHRoYW4gdGhhdC4uCgpSZXZpZXdlZC1ieTogTWFhcnRlbiBMYW5raG9yc3Qg PG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KCiB+TWFhcnRlbgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBs aXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK