From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by gabe.freedesktop.org (Postfix) with ESMTPS id 1AA476E08B for ; Wed, 13 Mar 2019 16:27:19 +0000 (UTC) Received: by mail-ed1-x542.google.com with SMTP id n14so2071066edv.8 for ; Wed, 13 Mar 2019 09:27:19 -0700 (PDT) Date: Wed, 13 Mar 2019 17:27:14 +0100 From: Daniel Vetter Message-ID: <20190313162714.GL2665@phenom.ffwll.local> References: <20190311164743.13822-1-daniel.vetter@ffwll.ch> <20190312135332.32738-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20190312135332.32738-1-daniel.vetter@ffwll.ch> Subject: Re: [igt-dev] [PATCH i-g-t] lib/igt_fb: better format printing List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: IGT development Cc: Daniel Vetter List-ID: T24gVHVlLCBNYXIgMTIsIDIwMTkgYXQgMDI6NTM6MzJQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBTdGVhbCBpZiBmcm9tIGttc19wbGFuZS5jIGFuZCBwdXQgaXQgaW50byBpZ3RfZmIu aAo+IAo+IEFsc28gdGlueSBiaWtlc2hlZCB0byByZW1vdmUgdGhlIHNwYWNlLCBzbyBpdCBmaXRz IG1vcmUgdGlkaWx5IGludG8KPiB0aGUgdXN1YWwgbmFtZTE9dmFsdWUxLCBuYW1lMj12YWx1ZTIg c3R5bGUgcHJpbnRpbmcuCj4gCj4gdjI6IFJlYmFzZQo+IAo+IHYzOiBJdCBiZXR0ZXIgY29tcGls ZSA6LS8KPiAKPiBSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4gKHYxKQo+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmll bC52ZXR0ZXJAaW50ZWwuY29tPgoKLi4uIGFuZCBwdXNoZWQuCi1EYW5pZWwKCj4gLS0tCj4gIGxp Yi9pZ3RfZmIuYyAgICAgIHwgNiArKysrLS0KPiAgbGliL2lndF9mYi5oICAgICAgfCA0ICsrKysK PiAgdGVzdHMva21zX3BsYW5lLmMgfCAzIC0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0 aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvbGliL2lndF9mYi5jIGIv bGliL2lndF9mYi5jCj4gaW5kZXggZTY5NmM4NjNlYTcwLi42YTlhOTM0MTcyMzAgMTAwNjQ0Cj4g LS0tIGEvbGliL2lndF9mYi5jCj4gKysrIGIvbGliL2lndF9mYi5jCj4gQEAgLTExNDYsOCArMTE0 NiwxMCBAQCBpZ3RfY3JlYXRlX2ZiX3dpdGhfYm9fc2l6ZShpbnQgZmQsIGludCB3aWR0aCwgaW50 IGhlaWdodCwKPiAgCj4gIAlmYi0+c2l6ZSA9IGJvX3NpemU7Cj4gIAo+IC0JaWd0X2RlYnVnKCIl cyh3aWR0aD0lZCwgaGVpZ2h0PSVkLCBmb3JtYXQ9MHgleCwgbW9kaWZpZXI9MHglIlBSSXg2NCIs IHNpemU9JSJQUkl1NjQiKVxuIiwKPiAtCQkgIF9fZnVuY19fLCB3aWR0aCwgaGVpZ2h0LCBmb3Jt YXQsIG1vZGlmaWVyLCBib19zaXplKTsKPiArCWlndF9kZWJ1ZygiJXMod2lkdGg9JWQsIGhlaWdo dD0lZCwgZm9ybWF0PSIgSUdUX0ZPUk1BVF9GTVQKPiArCQkgICIsIG1vZGlmaWVyPTB4JSJQUkl4 NjQiLCBzaXplPSUiUFJJdTY0IilcbiIsCj4gKwkJICBfX2Z1bmNfXywgd2lkdGgsIGhlaWdodCwg SUdUX0ZPUk1BVF9BUkdTKGZvcm1hdCksIG1vZGlmaWVyLAo+ICsJCSAgYm9fc2l6ZSk7Cj4gIAo+ ICAJY3JlYXRlX2JvX2Zvcl9mYihmYik7Cj4gIAlpZ3RfYXNzZXJ0KGZiLT5nZW1faGFuZGxlID4g MCk7Cj4gZGlmZiAtLWdpdCBhL2xpYi9pZ3RfZmIuaCBiL2xpYi9pZ3RfZmIuaAo+IGluZGV4IDc2 Njc1NzliM2Q5OC4uYmEyMmJkNjY0NTEwIDEwMDY0NAo+IC0tLSBhL2xpYi9pZ3RfZmIuaAo+ICsr KyBiL2xpYi9pZ3RfZmIuaAo+IEBAIC00NCw2ICs0NCwxMCBAQAo+ICAgKi8KPiAgI2RlZmluZSBJ R1RfRk9STUFUX0ZMT0FUIGZvdXJjY19jb2RlKCdJJywgJ0cnLCAnRicsICd4JykKPiAgCj4gKyNk ZWZpbmUgSUdUX0ZPUk1BVF9GTVQgIiVjJWMlYyVjKDB4JTA4eCkiCj4gKyNkZWZpbmUgSUdUX0ZP Uk1BVF9BUkdTKGYpICgoZikgPj4gMCkgJiAweGZmLCAoKGYpID4+IDgpICYgMHhmZiwgXAo+ICsJ CSgoZikgPj4gMTYpICYgMHhmZiwgKChmKSA+PiAyNCkgJiAweGZmLCAoZikKPiArCj4gIC8qKgo+ ICAgKiBpZ3RfZmJfdDoKPiAgICogQGZiX2lkOiBLTVMgSUQgb2YgdGhlIGZyYW1lYnVmZmVyCj4g ZGlmZiAtLWdpdCBhL3Rlc3RzL2ttc19wbGFuZS5jIGIvdGVzdHMva21zX3BsYW5lLmMKPiBpbmRl eCBkODA5OGJlZjg5MWEuLjY5MDY5ZjZiMTM1NiAxMDA2NDQKPiAtLS0gYS90ZXN0cy9rbXNfcGxh bmUuYwo+ICsrKyBiL3Rlc3RzL2ttc19wbGFuZS5jCj4gQEAgLTQwMSw5ICs0MDEsNiBAQCBzdGF0 aWMgdm9pZCBzZXRfbGVnYWN5X2x1dChkYXRhX3QgKmRhdGEsIGVudW0gcGlwZSBwaXBlLAo+ICAJ ZnJlZShsdXQpOwo+ICB9Cj4gIAo+IC0jZGVmaW5lIElHVF9GT1JNQVRfRk1UICIlYyVjJWMlYyAo MHglMDh4KSIKPiAtI2RlZmluZSBJR1RfRk9STUFUX0FSR1MoZikgKChmKSA+PiAwKSAmIDB4ZmYs ICgoZikgPj4gOCkgJiAweGZmLCBcCj4gLQkJKChmKSA+PiAxNikgJiAweGZmLCAoKGYpID4+IDI0 KSAmIDB4ZmYsIChmKQo+ICAKPiAgc3RhdGljIHZvaWQgdGVzdF9mb3JtYXRfcGxhbmVfY29sb3Io ZGF0YV90ICpkYXRhLCBlbnVtIHBpcGUgcGlwZSwKPiAgCQkJCSAgICBpZ3RfcGxhbmVfdCAqcGxh bmUsCj4gLS0gCj4gMi4yMC4xCj4gCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVl ciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWlsaW5nIGxpc3QKaWd0 LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2