From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Foss Subject: Re: [PATCH libdrm 08/10] tests/drmdevice: add a couple of printf headers Date: Thu, 28 Jun 2018 18:09:12 +0200 Message-ID: <09017dcd-290c-cc0a-4b95-0820c833bf5a@collabora.com> References: <20180625173626.8046-1-emil.l.velikov@gmail.com> <20180625173626.8046-8-emil.l.velikov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from bhuna.collabora.co.uk (bhuna.collabora.co.uk [IPv6:2a00:1098:0:82:1000:25:2eeb:e3e3]) by gabe.freedesktop.org (Postfix) with ESMTPS id B74F06EE08 for ; Thu, 28 Jun 2018 16:09:15 +0000 (UTC) In-Reply-To: <20180625173626.8046-8-emil.l.velikov@gmail.com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Emil Velikov , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RmVlbCBmcmVlIHRvIGFkZCBteSByLWIgdG8gdGhpcyBwYXRjaC4KCk9uIDIwMTgtMDYtMjUgMTk6 MzYsIEVtaWwgVmVsaWtvdiB3cm90ZToKPiBGcm9tOiBFbWlsIFZlbGlrb3YgPGVtaWwudmVsaWtv dkBjb2xsYWJvcmEuY29tPgo+IAo+IEFkZCBhIGZldyBwcmludGYgc3RhdGVtZW50cywgd2hpY2gg c2hvdWxkIG1ha2UgdGhlIG91dHB1dCBlYXNpZXIgdG8KPiBwYXJzZS4KPiAKPiBTaWduZWQtb2Zm LWJ5OiBFbWlsIFZlbGlrb3YgPGVtaWwudmVsaWtvdkBjb2xsYWJvcmEuY29tPgo+IC0tLQo+ICAg dGVzdHMvZHJtZGV2aWNlLmMgfCA3ICsrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdGVzdHMvZHJtZGV2aWNl LmMgYi90ZXN0cy9kcm1kZXZpY2UuYwo+IGluZGV4IDlkZDUwOThhLi4wZDc1ODM2ZiAxMDA2NDQK PiAtLS0gYS90ZXN0cy9kcm1kZXZpY2UuYwo+ICsrKyBiL3Rlc3RzL2RybWRldmljZS5jCj4gQEAg LTExMiwxMiArMTEyLDE1IEBAIG1haW4odm9pZCkKPiAgICAgICBkcm1EZXZpY2VQdHIgZGV2aWNl Owo+ICAgICAgIGludCBmZCwgcmV0LCBtYXhfZGV2aWNlczsKPiAgIAo+ICsgICAgcHJpbnRmKCIt LS0gQ2hlY2tpbmcgdGhlIG51bWJlciBvZiBEUk0gZGV2aWNlIGF2YWlsYWJsZSAtLS1cbiIpOwo+ ICAgICAgIG1heF9kZXZpY2VzID0gZHJtR2V0RGV2aWNlczIoMCwgTlVMTCwgMCk7Cj4gICAKPiAg ICAgICBpZiAobWF4X2RldmljZXMgPD0gMCkgewo+ICAgICAgICAgICBwcmludGYoImRybUdldERl dmljZXMyKCkgaGFzIHJldHVybmVkICVkXG4iLCBtYXhfZGV2aWNlcyk7Cj4gICAgICAgICAgIHJl dHVybiAtMTsKPiAgICAgICB9Cj4gKyAgICBwcmludGYoIi0tLSBEZXZpY2VzIHJlcG9ydGVkICVk IC0tLVxuIiwgbWF4X2RldmljZXMpOwo+ICsKPiAgIAo+ICAgICAgIGRldmljZXMgPSBjYWxsb2Mo bWF4X2RldmljZXMsIHNpemVvZihkcm1EZXZpY2VQdHIpKTsKPiAgICAgICBpZiAoZGV2aWNlcyA9 PSBOVUxMKSB7Cj4gQEAgLTEyNSw2ICsxMjgsNyBAQCBtYWluKHZvaWQpCj4gICAgICAgICAgIHJl dHVybiAtMTsKPiAgICAgICB9Cj4gICAKPiArICAgIHByaW50ZigiLS0tIFJldHJpZXZpbmcgZGV2 aWNlcyBpbmZvcm1hdGlvbiAoUENJIGRldmljZSByZXZpc2lvbiBpcyBpZ25vcmVkKSAtLS1cbiIp Owo+ICAgICAgIHJldCA9IGRybUdldERldmljZXMyKDAsIGRldmljZXMsIG1heF9kZXZpY2VzKTsK PiAgICAgICBpZiAocmV0IDwgMCkgewo+ICAgICAgICAgICBwcmludGYoImRybUdldERldmljZXMy KCkgcmV0dXJuZWQgYW4gZXJyb3IgJWRcbiIsIHJldCk7Cj4gQEAgLTEzNywxMyArMTQxLDE0IEBA IG1haW4odm9pZCkKPiAgIAo+ICAgICAgICAgICBmb3IgKGludCBqID0gMDsgaiA8IERSTV9OT0RF X01BWDsgaisrKSB7Cj4gICAgICAgICAgICAgICBpZiAoZGV2aWNlc1tpXS0+YXZhaWxhYmxlX25v ZGVzICYgMSA8PCBqKSB7Cj4gLSAgICAgICAgICAgICAgICBwcmludGYoIk9wZW5pbmcgZGV2aWNl ICVkIG5vZGUgJXNcbiIsIGksIGRldmljZXNbaV0tPm5vZGVzW2pdKTsKPiArICAgICAgICAgICAg ICAgIHByaW50ZigiLS0tIE9wZW5pbmcgZGV2aWNlIG5vZGUgJXMgLS0tXG4iLCBkZXZpY2VzW2ld LT5ub2Rlc1tqXSk7Cj4gICAgICAgICAgICAgICAgICAgZmQgPSBvcGVuKGRldmljZXNbaV0tPm5v ZGVzW2pdLCBPX1JET05MWSB8IE9fQ0xPRVhFQywgMCk7Cj4gICAgICAgICAgICAgICAgICAgaWYg KGZkIDwgMCkgewo+ICAgICAgICAgICAgICAgICAgICAgICBwcmludGYoIkZhaWxlZCAtICVzICgl ZClcbiIsIHN0cmVycm9yKGVycm5vKSwgZXJybm8pOwo+ICAgICAgICAgICAgICAgICAgICAgICBj b250aW51ZTsKPiAgICAgICAgICAgICAgICAgICB9Cj4gICAKPiArICAgICAgICAgICAgICAgIHBy aW50ZigiLS0tIFJldHJpZXZpbmcgZGV2aWNlIGluZm8sIGZvciBub2RlICVzIC0tLVxuIiwgZGV2 aWNlc1tpXS0+bm9kZXNbal0pOwo+ICAgICAgICAgICAgICAgICAgIGlmIChkcm1HZXREZXZpY2Uy KGZkLCBEUk1fREVWSUNFX0dFVF9QQ0lfUkVWSVNJT04sICZkZXZpY2UpID09IDApIHsKPiAgICAg ICAgICAgICAgICAgICAgICAgcHJpbnRfZGV2aWNlX2luZm8oZGV2aWNlLCBpLCB0cnVlKTsKPiAg ICAgICAgICAgICAgICAgICAgICAgZHJtRnJlZURldmljZSgmZGV2aWNlKTsKPiAKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcg bGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRl c2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==