From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by gabe.freedesktop.org (Postfix) with ESMTPS id D06F289E1D for ; Tue, 12 Mar 2019 13:51:32 +0000 (UTC) Received: by mail-ed1-x52e.google.com with SMTP id b20so2323811edw.11 for ; Tue, 12 Mar 2019 06:51:32 -0700 (PDT) From: Daniel Vetter Date: Tue, 12 Mar 2019 14:51:25 +0100 Message-Id: <20190312135125.31175-1-daniel.vetter@ffwll.ch> In-Reply-To: <20190311164743.13822-1-daniel.vetter@ffwll.ch> References: <20190311164743.13822-1-daniel.vetter@ffwll.ch> MIME-Version: 1.0 Subject: [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: U3RlYWwgaWYgZnJvbSBrbXNfcGxhbmUuYyBhbmQgcHV0IGl0IGludG8gaWd0X2ZiLmgKCkFsc28g dGlueSBiaWtlc2hlZCB0byByZW1vdmUgdGhlIHNwYWNlLCBzbyBpdCBmaXRzIG1vcmUgdGlkaWx5 IGludG8KdGhlIHVzdWFsIG5hbWUxPXZhbHVlMSwgbmFtZTI9dmFsdWUyIHN0eWxlIHByaW50aW5n LgoKdjI6IFJlYmFzZQoKUmV2aWV3ZWQtYnk6IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFs YUBsaW51eC5pbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52 ZXR0ZXJAaW50ZWwuY29tPgotLS0KIGxpYi9pZ3RfZmIuYyAgICAgIHwgNiArKysrLS0KIGxpYi9p Z3RfZmIuaCAgICAgIHwgNCArKysrCiB0ZXN0cy9rbXNfcGxhbmUuYyB8IDMgLS0tCiAzIGZpbGVz IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s aWIvaWd0X2ZiLmMgYi9saWIvaWd0X2ZiLmMKaW5kZXggZTY5NmM4NjNlYTcwLi45ZjlmN2FhYzA5 MzUgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfZmIuYworKysgYi9saWIvaWd0X2ZiLmMKQEAgLTExNDYs OCArMTE0NiwxMCBAQCBpZ3RfY3JlYXRlX2ZiX3dpdGhfYm9fc2l6ZShpbnQgZmQsIGludCB3aWR0 aCwgaW50IGhlaWdodCwKIAogCWZiLT5zaXplID0gYm9fc2l6ZTsKIAotCWlndF9kZWJ1ZygiJXMo d2lkdGg9JWQsIGhlaWdodD0lZCwgZm9ybWF0PTB4JXgsIG1vZGlmaWVyPTB4JSJQUkl4NjQiLCBz aXplPSUiUFJJdTY0IilcbiIsCi0JCSAgX19mdW5jX18sIHdpZHRoLCBoZWlnaHQsIGZvcm1hdCwg bW9kaWZpZXIsIGJvX3NpemUpOworCWlndF9kZWJ1ZygiJXMod2lkdGg9JWQsIGhlaWdodD0lZCwg Zm9ybWF0PSIgSUdUX0ZPUk1BVF9GTQorCQkgICIiLCBtb2RpZmllcj0weCUiUFJJeDY0Iiwgc2l6 ZT0lIlBSSXU2NCIpXG4iLAorCQkgIF9fZnVuY19fLCB3aWR0aCwgaGVpZ2h0LCBJR1RfRk9STUFU X0FSR1MoZm9ybWF0KSwgbW9kaWZpZXIsCisJCSAgYm9fc2l6ZSk7CiAKIAljcmVhdGVfYm9fZm9y X2ZiKGZiKTsKIAlpZ3RfYXNzZXJ0KGZiLT5nZW1faGFuZGxlID4gMCk7CmRpZmYgLS1naXQgYS9s aWIvaWd0X2ZiLmggYi9saWIvaWd0X2ZiLmgKaW5kZXggNzY2NzU3OWIzZDk4Li5iYTIyYmQ2NjQ1 MTAgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3RfZmIuaAorKysgYi9saWIvaWd0X2ZiLmgKQEAgLTQ0LDYg KzQ0LDEwIEBACiAgKi8KICNkZWZpbmUgSUdUX0ZPUk1BVF9GTE9BVCBmb3VyY2NfY29kZSgnSScs ICdHJywgJ0YnLCAneCcpCiAKKyNkZWZpbmUgSUdUX0ZPUk1BVF9GTVQgIiVjJWMlYyVjKDB4JTA4 eCkiCisjZGVmaW5lIElHVF9GT1JNQVRfQVJHUyhmKSAoKGYpID4+IDApICYgMHhmZiwgKChmKSA+ PiA4KSAmIDB4ZmYsIFwKKwkJKChmKSA+PiAxNikgJiAweGZmLCAoKGYpID4+IDI0KSAmIDB4ZmYs IChmKQorCiAvKioKICAqIGlndF9mYl90OgogICogQGZiX2lkOiBLTVMgSUQgb2YgdGhlIGZyYW1l YnVmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9rbXNfcGxhbmUuYyBiL3Rlc3RzL2ttc19wbGFuZS5j CmluZGV4IGQ4MDk4YmVmODkxYS4uNjkwNjlmNmIxMzU2IDEwMDY0NAotLS0gYS90ZXN0cy9rbXNf cGxhbmUuYworKysgYi90ZXN0cy9rbXNfcGxhbmUuYwpAQCAtNDAxLDkgKzQwMSw2IEBAIHN0YXRp YyB2b2lkIHNldF9sZWdhY3lfbHV0KGRhdGFfdCAqZGF0YSwgZW51bSBwaXBlIHBpcGUsCiAJZnJl ZShsdXQpOwogfQogCi0jZGVmaW5lIElHVF9GT1JNQVRfRk1UICIlYyVjJWMlYyAoMHglMDh4KSIK LSNkZWZpbmUgSUdUX0ZPUk1BVF9BUkdTKGYpICgoZikgPj4gMCkgJiAweGZmLCAoKGYpID4+IDgp ICYgMHhmZiwgXAotCQkoKGYpID4+IDE2KSAmIDB4ZmYsICgoZikgPj4gMjQpICYgMHhmZiwgKGYp CiAKIHN0YXRpYyB2b2lkIHRlc3RfZm9ybWF0X3BsYW5lX2NvbG9yKGRhdGFfdCAqZGF0YSwgZW51 bSBwaXBlIHBpcGUsCiAJCQkJICAgIGlndF9wbGFuZV90ICpwbGFuZSwKLS0gCjIuMjAuMQoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRldiBtYWls aW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2