From mboxrd@z Thu Jan 1 00:00:00 1970 From: Laurent Pinchart Subject: Re: [PATCH v2] drm/stm: drv: Improve data transfers Date: Tue, 30 Jan 2018 16:58:07 +0200 Message-ID: <3365044.AohtTD8A6l@avalon> References: <20180130104200.21602-1-philippe.cornu@st.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from galahad.ideasonboard.com (galahad.ideasonboard.com [IPv6:2001:4b98:dc2:45:216:3eff:febb:480d]) by gabe.freedesktop.org (Postfix) with ESMTPS id 837C56E781 for ; Tue, 30 Jan 2018 14:57:53 +0000 (UTC) In-Reply-To: <20180130104200.21602-1-philippe.cornu@st.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Philippe Cornu Cc: Maxime Coquelin , Alexandre Torgue , David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Yannick Fertre , Fabien Dessenne , Mickael Reulier , Vincent Abriou , Ludovic Barre List-Id: dri-devel@lists.freedesktop.org SGkgUGhpbGlwcGUsCgpUaGFuayB5b3UgZm9yIHRoZSBwYXRjaC4KCk9uIFR1ZXNkYXksIDMwIEph bnVhcnkgMjAxOCAxMjo0MjowMCBFRVQgUGhpbGlwcGUgQ29ybnUgd3JvdGU6Cj4gVG8gb3B0aW1p emUgZGF0YSB0cmFuc2ZlcnMsIGFsaWduIHBpdGNoIG9uIDEyOCBieXRlcyAmIGhlaWdodAo+IG9u IDQgYnl0ZXMuIFRoaXMgb3B0aW1pemF0aW9uIGlzIG5vdCBhcHBsaWNhYmxlIG9uIGh3IHdpdGhv dXQgTU1VLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFlhbm5pY2sgRmVydHJlIDx5YW5uaWNrLmZlcnRy ZUBzdC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogVmluY2VudCBBYnJpb3UgPHZpbmNlbnQuYWJyaW91 QHN0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBQaGlsaXBwZSBDb3JudSA8cGhpbGlwcGUuY29ybnVA c3QuY29tPgo+IC0tLQo+IENoYW5nZXMgaW4gdjI6IFJlbmFtZSBzdG1fZHVtYl9jcmVhdGUoKSB0 byBzdG1fZ2VtX2NtYV9kdW1iX2NyZWF0ZSgpIGFuZAo+ICAgbW92ZSBDT05GSUdfTU1VIGluc2lk ZSB0aGUgZnVuY3Rpb24gZm9sbG93aW5nIGNvbW1lbnRzIGZyb20gQmVuamFtaW4KPiAgIEdhaWdu YXJkLgo+IAo+ICBkcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jIHwgMjAgKysrKysrKysrKysrKysr KysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3N0bS9kcnYuYyBiL2RyaXZlcnMvZ3B1 L2RybS9zdG0vZHJ2LmMKPiBpbmRleCA4ZmU5NTRjMjdmYmEuLjhiYzdlODQxOGI4ZCAxMDA2NDQK PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vc3RtL2Rydi5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJt L3N0bS9kcnYuYwo+IEBAIC0zMSw2ICszMSwyNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGRybV9t b2RlX2NvbmZpZ19mdW5jcwo+IGRydl9tb2RlX2NvbmZpZ19mdW5jcyA9IHsgLmF0b21pY19jb21t aXQgPSBkcm1fYXRvbWljX2hlbHBlcl9jb21taXQsCj4gIH07Cj4gCj4gK3N0YXRpYyBpbnQgc3Rt X2dlbV9jbWFfZHVtYl9jcmVhdGUoc3RydWN0IGRybV9maWxlICpmaWxlLAo+ICsJCQkJICAgc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKPiArCQkJCSAgIHN0cnVjdCBkcm1fbW9kZV9jcmVhdGVfZHVt YiAqYXJncykKPiArewo+ICsjaWZkZWYgQ09ORklHX01NVQo+ICsJdW5zaWduZWQgaW50IG1pbl9w aXRjaCA9IERJVl9ST1VORF9VUChhcmdzLT53aWR0aCAqIGFyZ3MtPmJwcCwgOCk7Cj4gKwo+ICsJ LyoKPiArCSAqIGluIG9yZGVyIHRvIG9wdGltaXplIGRhdGEgdHJhbnNmZXIsIHBpdGNoIGlzIGFs aWduZWQgb24KPiArCSAqIDEyOCBieXRlcywgaGVpZ2h0IGlzIGFsaWduZWQgb24gNCBieXRlcwo+ ICsJICovCj4gKwlhcmdzLT5waXRjaCA9IHJvdW5kdXAobWluX3BpdGNoLCAxMjgpOwo+ICsJYXJn cy0+aGVpZ2h0ID0gcm91bmR1cChhcmdzLT5oZWlnaHQsIDQpOwo+ICsjZW5kaWYKPiArCj4gKwly ZXR1cm4gZHJtX2dlbV9jbWFfZHVtYl9jcmVhdGVfaW50ZXJuYWwoZmlsZSwgZGV2LCBhcmdzKTsK CkluIHRoZSAhQ09ORklHX01NVSBjYXNlIHlvdSBub3cgYnlwYXNzIHRoZSBwaXRjaCBhbmQgc2l6 ZSBjYWxjdWxhdGlvbnMgCnBlcmZvcm1lZCBieSBkcm1fZ2VtX2NtYV9kdW1iX2NyZWF0ZSgpLCBh bGxvd2luZyB1c2Vyc3BhY2UgdG8gYWxsb2NhdGUgCmFyYml0cmFyaWx5IGxhcmdlIGJ1ZmZlcnMu IElzIHRoYXQgaW50ZW50aW9uYWwgPwoKPiArfQo+ICsKPiAgREVGSU5FX0RSTV9HRU1fQ01BX0ZP UFMoZHJ2X2RyaXZlcl9mb3BzKTsKPiAKPiAgc3RhdGljIHN0cnVjdCBkcm1fZHJpdmVyIGRydl9k cml2ZXIgPSB7Cj4gQEAgLTQ0LDcgKzYyLDcgQEAgc3RhdGljIHN0cnVjdCBkcm1fZHJpdmVyIGRy dl9kcml2ZXIgPSB7Cj4gIAkubWlub3IgPSAwLAo+ICAJLnBhdGNobGV2ZWwgPSAwLAo+ICAJLmZv cHMgPSAmZHJ2X2RyaXZlcl9mb3BzLAo+IC0JLmR1bWJfY3JlYXRlID0gZHJtX2dlbV9jbWFfZHVt Yl9jcmVhdGUsCj4gKwkuZHVtYl9jcmVhdGUgPSBzdG1fZ2VtX2NtYV9kdW1iX2NyZWF0ZSwKPiAg CS5wcmltZV9oYW5kbGVfdG9fZmQgPSBkcm1fZ2VtX3ByaW1lX2hhbmRsZV90b19mZCwKPiAgCS5w cmltZV9mZF90b19oYW5kbGUgPSBkcm1fZ2VtX3ByaW1lX2ZkX3RvX2hhbmRsZSwKPiAgCS5nZW1f ZnJlZV9vYmplY3RfdW5sb2NrZWQgPSBkcm1fZ2VtX2NtYV9mcmVlX29iamVjdCwKCi0tIApSZWdh cmRzLAoKTGF1cmVudCBQaW5jaGFydAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCg==