From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 16/17] drm/tegra: gem: dumb: pitch and size are outputs Date: Mon, 3 Nov 2014 10:51:42 +0100 Message-ID: <20141103095141.GC26941@phenom.ffwll.local> References: <1415006868-318-1-git-send-email-thierry.reding@gmail.com> <1415006868-318-16-git-send-email-thierry.reding@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f175.google.com (mail-wi0-f175.google.com [209.85.212.175]) by gabe.freedesktop.org (Postfix) with ESMTP id 16EFB6E6F2 for ; Mon, 3 Nov 2014 01:51:28 -0800 (PST) Received: by mail-wi0-f175.google.com with SMTP id ex7so5918013wid.8 for ; Mon, 03 Nov 2014 01:51:28 -0800 (PST) Content-Disposition: inline In-Reply-To: <1415006868-318-16-git-send-email-thierry.reding@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Thierry Reding Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gTW9uLCBOb3YgMDMsIDIwMTQgYXQgMTA6Mjc6NDdBTSArMDEwMCwgVGhpZXJyeSBSZWRpbmcg d3JvdGU6Cj4gRnJvbTogVGhpZXJyeSBSZWRpbmcgPHRyZWRpbmdAbnZpZGlhLmNvbT4KPiAKPiBX aGVuIGNyZWF0aW5nIGEgZHVtYiBidWZmZXIgb2JqZWN0IHVzaW5nIHRoZSBEUk1fSU9DVExfTU9E RV9DUkVBVEVfRFVNQgo+IElPQ1RMLCBvbmx5IHRoZSB3aWR0aCwgaGVpZ2h0LCBicHAgYW5kIGZs YWdzIHBhcmFtZXRlcnMgYXJlIGlucHV0cy4gVGhlCj4gY2FsbGVyIGlzIG5vdCBndWFyYW50ZWVk IHRvIHplcm8gb3V0IG9yIHNldCBoYW5kbGUsIHBpdGNoIGFuZCBzaXplLCBzbwo+IHRoZSBkcml2 ZXIgbXVzdCBub3QgdHJlYXQgdGhlc2UgdmFsdWVzIGFzIHBvc3NpYmxlIGlucHV0cy4KPiAKPiBG aXhlcyBhIGJ1ZyB3aGVyZSBydW5uaW5nIHRoZSBXZXN0b24gY29tcG9zaXRvciBvbiBUZWdyYSBE Uk0gd291bGQgY2F1c2UKPiBhbiBhdHRlbXB0IHRvIGFsbG9jYXRlIGEgMyBHaUIgZnJhbWVidWZm ZXIgdG8gYmUgYWxsb2NhdGVkLgo+IAo+IEZpeGVzOiBkZTJiYTY2NGMzMGYgKCJncHU6IGhvc3Qx eDogZHJtOiBBZGQgbWVtb3J5IG1hbmFnZXIgYW5kIGZiIikKPiBDYzogc3RhYmxlQHZnZXIua2Vy bmVsLm9yZwo+IFNpZ25lZC1vZmYtYnk6IFRoaWVycnkgUmVkaW5nIDx0cmVkaW5nQG52aWRpYS5j b20+CgpTaG91bGRuJ3Qgd2UgYWxzbyBjbGVhciB0aGVzZSBmaWVsZHMgaW4gdGhlIGRybSBjb3Jl IGlvY3RsIGNvZGU/IFRoaXMKaXMgaW5kZWVkIHN1cnByaXNpbmcgKHlheSBmb3IgbGFja2luZyBp bnB1dCB2YWxpZGF0aW9uISksIGRvaW5nIHRoaXMKbWlzdGFrZSBpbiBlYWNoIGRyaXZlciB3b24n dCBzY2FsZSAuLi4KLURhbmllbAoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5j IHwgMTAgKysrLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA3IGRl bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMg Yi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMKPiBpbmRleCA4YjEwOTVkMDVjNTguLjgzNDg3 ODNmN2Q2NCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMKPiArKysg Yi9kcml2ZXJzL2dwdS9kcm0vdGVncmEvZ2VtLmMKPiBAQCAtMzk5LDE2ICszOTksMTIgQEAgdm9p ZCB0ZWdyYV9ib19mcmVlX29iamVjdChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbSkKPiAgaW50 IHRlZ3JhX2JvX2R1bWJfY3JlYXRlKHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwgc3RydWN0IGRybV9k ZXZpY2UgKmRybSwKPiAgCQkJIHN0cnVjdCBkcm1fbW9kZV9jcmVhdGVfZHVtYiAqYXJncykKPiAg ewo+IC0JaW50IG1pbl9waXRjaCA9IERJVl9ST1VORF9VUChhcmdzLT53aWR0aCAqIGFyZ3MtPmJw cCwgOCk7Cj4gKwl1bnNpZ25lZCBpbnQgbWluX3BpdGNoID0gRElWX1JPVU5EX1VQKGFyZ3MtPndp ZHRoICogYXJncy0+YnBwLCA4KTsKPiAgCXN0cnVjdCB0ZWdyYV9kcm0gKnRlZ3JhID0gZHJtLT5k ZXZfcHJpdmF0ZTsKPiAgCXN0cnVjdCB0ZWdyYV9ibyAqYm87Cj4gIAo+IC0JbWluX3BpdGNoID0g cm91bmRfdXAobWluX3BpdGNoLCB0ZWdyYS0+cGl0Y2hfYWxpZ24pOwo+IC0JaWYgKGFyZ3MtPnBp dGNoIDwgbWluX3BpdGNoKQo+IC0JCWFyZ3MtPnBpdGNoID0gbWluX3BpdGNoOwo+IC0KPiAtCWlm IChhcmdzLT5zaXplIDwgYXJncy0+cGl0Y2ggKiBhcmdzLT5oZWlnaHQpCj4gLQkJYXJncy0+c2l6 ZSA9IGFyZ3MtPnBpdGNoICogYXJncy0+aGVpZ2h0Owo+ICsJYXJncy0+cGl0Y2ggPSByb3VuZF91 cChtaW5fcGl0Y2gsIHRlZ3JhLT5waXRjaF9hbGlnbik7Cj4gKwlhcmdzLT5zaXplID0gYXJncy0+ cGl0Y2ggKiBhcmdzLT5oZWlnaHQ7Cj4gIAo+ICAJYm8gPSB0ZWdyYV9ib19jcmVhdGVfd2l0aF9o YW5kbGUoZmlsZSwgZHJtLCBhcmdzLT5zaXplLCAwLAo+ICAJCQkJCSAmYXJncy0+aGFuZGxlKTsK PiAtLSAKPiAyLjEuMgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vZHJpLWRldmVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwg Q29ycG9yYXRpb24KKzQxICgwKSA3OSAzNjUgNTcgNDggLSBodHRwOi8vYmxvZy5mZndsbC5jaApf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwg bWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=