From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20190211114523.22844-1-tvrtko.ursulin@linux.intel.com> <154988768095.15715.17378014049195594176@skylake-alporthouse-com> From: Tvrtko Ursulin Message-ID: Date: Mon, 11 Feb 2019 17:08:45 +0000 MIME-Version: 1.0 In-Reply-To: <154988768095.15715.17378014049195594176@skylake-alporthouse-com> Content-Language: en-US Subject: Re: [Intel-gfx] [IGT 1/2] tools/intel_gpu_top: Add support for stdout logging List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , igt-dev@lists.freedesktop.org Cc: Intel-gfx@lists.freedesktop.org, Eero Tamminen , 3.14pi@ukr.net List-ID: Ck9uIDExLzAyLzIwMTkgMTI6MjEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE5LTAyLTExIDExOjQ1OjIyKQo+PiArc3RhdGljIGVudW0gewo+PiArICAg ICAgIElOVEVSQUNUSVZFLAo+PiArICAgICAgIFNURE9VVCwKPj4gKyAgICAgICBKU09OCj4+ICt9 IG91dHB1dF9tb2RlOwo+PiArCj4+ICtzdHJ1Y3QgY250X2l0ZW0gewo+PiArICAgICAgIHN0cnVj dCBwbXVfY291bnRlciAqcG11Owo+IAo+IC8qICIlKi4qZiIsIGZtdF9kLCBmbXRfZGQsIFggKi8K PiAKPiBJIHRyaWVkIGZtdF9kID09IGZtdF93aWR0aCBhbmQgZm10X2RkID09IGZtdF9kZWNpbWFs cwo+IAo+IEl0J3MgY2FsbGVkIGZpZWxkIHdpZHRoIGFuZCBwcmVjaXNpb24gaW4gdGhlIG1hbnBh Z2UsIHNvCj4gbWF5YmUgZm10X3dpZHRoIGFuZCBmbXRfcHJlY2lzaW9uLgoKTWFrZXMgc2Vuc2Ug aW5kZWVkLgoKPiBIYXZpbmcgZmlndXJlZCB0aGF0IG91dCwgdGhlIHVzZSBtYWtlcyBzZW5zZS4K PiAKPj4gKyAgICAgICB1bnNpZ25lZCBpbnQgZm10X2Q7Cj4+ICsgICAgICAgdW5zaWduZWQgaW50 IGZtdF9kZDsKPj4gKyAgICAgICBkb3VibGUgZDsKPj4gKyAgICAgICBkb3VibGUgdDsKPj4gKyAg ICAgICBkb3VibGUgczsKPj4gKyAgICAgICBjb25zdCBjaGFyICpuYW1lOwo+PiArICAgICAgIGNv bnN0IGNoYXIgKnVuaXQ7Cj4+ICsKPj4gKyAgICAgICAvKiBJbnRlcm5hbCBmaWVsZHMuICovCj4+ ICsgICAgICAgY2hhciBidWZbMTZdOwo+PiArfTsKPj4gKwo+PiArc3RydWN0IGNudF9ncm91cCB7 Cj4+ICsgICAgICAgY29uc3QgY2hhciAqbmFtZTsKPj4gKyAgICAgICBjb25zdCBjaGFyICpkaXNw bGF5X25hbWU7Cj4+ICsgICAgICAgc3RydWN0IGNudF9pdGVtICppdGVtczsKPj4gK307Cj4+ICsK Pj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQganNvbl9pbmRlbnRfbGV2ZWw7Cj4+ICsKPj4gK3N0YXRp YyBjb25zdCBjaGFyICpqc29uX2luZGVudFtdID0gewo+PiArICAgICAgICIiLAo+PiArICAgICAg ICJcdCIsCj4+ICsgICAgICAgIlx0XHQiLAo+PiArICAgICAgICJcdFx0XHQiLAo+PiArICAgICAg ICJcdFx0XHRcdCIsCj4+ICsgICAgICAgIlx0XHRcdFx0XHQiLAo+PiArfTsKPj4gKwo+PiArI2Rl ZmluZSBBUlJBWV9TSVpFKGFycikgKHNpemVvZihhcnIpL3NpemVvZihhcnJbMF0pKQo+PiArCj4+ ICtzdGF0aWMgdW5zaWduZWQgaW50IGpzb25fcHJldl9zdHJ1Y3RfbWVtYmVyczsKPj4gK3N0YXRp YyB1bnNpZ25lZCBpbnQganNvbl9zdHJ1Y3RfbWVtYmVyczsKPj4gKwo+PiArc3RhdGljIHZvaWQK Pj4gK2pzb25fb3Blbl9zdHJ1Y3QoY29uc3QgY2hhciAqbmFtZSkKPj4gK3sKPj4gKyAgICAgICBh c3NlcnQoanNvbl9pbmRlbnRfbGV2ZWwgPCBBUlJBWV9TSVpFKGpzb25faW5kZW50KSk7Cj4+ICsK Pj4gKyAgICAgICBqc29uX3ByZXZfc3RydWN0X21lbWJlcnMgPSBqc29uX3N0cnVjdF9tZW1iZXJz Owo+PiArICAgICAgIGpzb25fc3RydWN0X21lbWJlcnMgPSAwOwo+PiArCj4+ICsgICAgICAgaWYg KG5hbWUpCj4+ICsgICAgICAgICAgICAgICBwcmludGYoIiVzJXNcIiVzXCI6IHtcbiIsCj4+ICsg ICAgICAgICAgICAgICAgICAgICAganNvbl9wcmV2X3N0cnVjdF9tZW1iZXJzID8gIixcbiIgOiAi IiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICBqc29uX2luZGVudFtqc29uX2luZGVudF9sZXZl bF0sCj4gCj4gIiUqcyIsIGpzb25faW5kZW50X2xldmVsLCAiXHRcdFx0XHRcdCIKPiBkaWRuJ3Qg c3RpY2s/CgpObywgSSBsb3N0IHBhdGllbmNlIHRyeWluZyB0byBtYWtlIGl0IGRvIHdoYXQgSSB3 YW50LiBBRkFJUiBpdCBpbnNpc3RlZCAKb24gcmlnaHQganVzdGlmeWluZyBhbmQgdGhlIG5lZ2F0 aXZlIGNvdW50IGFsc28gZGlkIG5vdCB3b3JrLgoKPiBJIGNvdWxkIGZvbGxvdyB0aGUgZmxvdywg ZHVnIGludG8gYSBmZXcgb2YgdGhlIGRldGFpbHMsIGFuZCBvbmx5IGhhdmUKPiBzb21lIG5pdHMu IE9uZSB0aGluZywgY291bGQgd2UgZmVlZCBpbiBhIHBlcmYgcmVjb3JkPyBJIHdhcyB0aGlua2lu ZyBmb3IKPiB0ZXN0aW5nIHRoZSB2YXJpb3VzIG91dHB1dCBtb2RlcyB3aXRoIGtub3duIGRhdGEs IGJ1dCBtYXkgYWxzbyBiZSB1c2VmdWwKPiBmb3IgcmVwbGF5LgoKQ291bGQgZG8sIHNob3VsZCBi ZSB0b28gaGFyZC4gV3JpdGluZyB0ZXN0cyBmb3IgdG9vbCBvdXRwdXQgdGhvdWdoIApzb3VuZHMg bGlrZSBzb21ldGhpbmcgSSB3b24ndCBoYXZlIHRpbWUgdG8gZG8gaW4gdGhlIG5lYXIgZnV0dXJl LgoKPiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ CgpUaGFua3MsIEknbGwga2VlcCBpdCB3aGVuIEkgZml4IHRoZSBhc3ByaW50ZiByZXR1cm4gdmFs dWUgaW5zcGVjdGlvbiAKd2hpY2ggSSBidXRjaGVyZWQgaW4gYSBoYXN0eSBjb3B5IGFuZCBwYXN0 ZSB3b3JrLgoKUmVnYXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK