From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-x244.google.com (mail-wr0-x244.google.com [IPv6:2a00:1450:400c:c0c::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 95A486E6B1 for ; Tue, 6 Mar 2018 12:43:29 +0000 (UTC) Received: by mail-wr0-x244.google.com with SMTP id k9so20758702wre.9 for ; Tue, 06 Mar 2018 04:43:29 -0800 (PST) From: Tvrtko Ursulin Date: Tue, 6 Mar 2018 12:43:07 +0000 Message-Id: <20180306124315.30208-4-tvrtko.ursulin@linux.intel.com> In-Reply-To: <20180306124315.30208-1-tvrtko.ursulin@linux.intel.com> References: <20180306124315.30208-1-tvrtko.ursulin@linux.intel.com> Subject: [igt-dev] [PATCH i-g-t 03/11] scripts/trace.pl: Sort order List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Intel-gfx@lists.freedesktop.org, Tvrtko Ursulin List-ID: RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkFkZCBhbiBl eHRyYSBsZXZlbCB0byB0aGUgZGF0YWJzZSBrZXkgc29ydCBzbyB0aGF0IHRoZSBvcmRlcmluZyBp cwpkZXRlcm1pbmlzdGljLiBJZiB0aGUgdGltZSBzdGFtcCBtYXRjaGVzLCBpdCBub3cgY29tcGFy ZXMgdGhlIGtleQppdHNlbGYgYXMgd2VsbCAoY29udGV4dC9zZXFubykuIFRoaXMgbWFrZXMgaXQg bXVjaCBlYXNpZXIgdG8gZGV0ZXJtaW5lCmlmIGEgY2hhbmdlIGhhcyBhY3R1YWxseSBicm9rZW4g YW55dGhpbmcuIFByZXZpb3VzbHkgYmFjayB0byBiYWNrIHJ1bnMKd2l0aCBubyBjaGFuZ2VzIGNv dWxkIHN0aWxsIHByb2R1Y2UgZGlmZmVyZW50IG91dHB1dCwgZXNwZWNpYWxseSB3aGVuCmFkZGlu ZyBleHRyYSBkZWJ1ZyBvdXRwdXQgZHVyaW5nIHRoZSBjYWxjdWxhdGlvbnMuCgpBcyB0aGUgY29t cGFyaXNvbiB0ZXN0IGlzIG5vdyBtb3JlIHRoYW4gYSBzaW5nbGUgZXF1YXRpb24sIG1vdmVkIGl0 Cm91dCBpbnRvIGEgc2VwYXJhdGUgc29ydCBmdW5jdGlvbi4KCnYyOiBSZS13b3JrIHNvcnQgZnVu YyBmb3IgcmVhZGFiaWxpdHkvcGVyZm9ybWFuY2UgW1R2cnRrb10KClNpZ25lZC1vZmYtYnk6IEpv aG4gSGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBpbnRlbC5jb20+CkNjOiBUdnJ0a28gVXJzdWxp biA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KLS0tCiBzY3JpcHRzL3RyYWNlLnBsIHwgMzAgKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zY3JpcHRzL3RyYWNlLnBsIGIvc2Ny aXB0cy90cmFjZS5wbAppbmRleCA2Yjc4NGFjNmFiMWYuLmQ1NzFhODcwZmNhMiAxMDA3NTUKLS0t IGEvc2NyaXB0cy90cmFjZS5wbAorKysgYi9zY3JpcHRzL3RyYWNlLnBsCkBAIC01MzksNyArNTM5 LDI5IEBAIG15ICglc3VibWl0X2F2ZywgJWV4ZWN1dGVfYXZnLCAlY3R4c2F2ZV9hdmcpOwogbXkg JGxhc3RfdHMgPSAwOwogbXkgJGZpcnN0X3RzOwogCi1teSBAc29ydGVkX2tleXMgPSBzb3J0IHsk ZGJ7JGF9LT57J3N0YXJ0J30gPD0+ICRkYnskYn0tPnsnc3RhcnQnfX0ga2V5cyAlZGI7CitzdWIg c29ydFN0YXJ0IHsKKwlteSAkYXMgPSAkZGJ7JGF9LT57J3N0YXJ0J307CisJbXkgJGJzID0gJGRi eyRifS0+eydzdGFydCd9OworCW15ICR2YWw7CisKKwkkdmFsID0gJGFzIDw9PiAkYnM7CisJJHZh bCA9ICRhIGNtcCAkYiBpZiAkdmFsID09IDA7CisKKwlyZXR1cm4gJHZhbDsKK30KKworc3ViIHNv cnRRdWV1ZSB7CisJbXkgJGFzID0gJGRieyRhfS0+eydxdWV1ZSd9OworCW15ICRicyA9ICRkYnsk Yn0tPnsncXVldWUnfTsKKwlteSAkdmFsOworCisJJHZhbCA9ICRhcyA8PT4gJGJzOworCSR2YWwg PSAkYSBjbXAgJGIgaWYgJHZhbCA9PSAwOworCisJcmV0dXJuICR2YWw7Cit9CisKK215IEBzb3J0 ZWRfa2V5cyA9IHNvcnQgc29ydFN0YXJ0IGtleXMgJWRiOwogbXkgJHJlX3NvcnQgPSAwOwogCiBk aWUgIkRhdGFiYXNlIGNoYW5nZWQgc2l6ZT8hIiB1bmxlc3Mgc2NhbGFyKEBzb3J0ZWRfa2V5cykg PT0gJGtleV9jb3VudDsKQEAgLTU4OSw5ICs2MTEsOSBAQCBmb3JlYWNoIG15ICRrZXkgKEBzb3J0 ZWRfa2V5cykgewogCSRjdHhzYXZlX2F2Z3skcmluZ30gKz0gJGRieyRrZXl9LT57J2VuZCd9IC0g JGRieyRrZXl9LT57J25vdGlmeSd9OwogfQogCi1Ac29ydGVkX2tleXMgPSBzb3J0IHskZGJ7JGF9 LT57J3N0YXJ0J30gPD0+ICRkYnskYn0tPnsnc3RhcnQnfX0ga2V5cyAlZGIgaWYgJHJlX3NvcnQ7 CitAc29ydGVkX2tleXMgPSBzb3J0IHNvcnRTdGFydCBrZXlzICVkYiBpZiAkcmVfc29ydDsKIAot Zm9yZWFjaCBteSAkcmluZyAoa2V5cyAlYmF0Y2hfYXZnKSB7Citmb3JlYWNoIG15ICRyaW5nIChz b3J0IGtleXMgJWJhdGNoX2F2ZykgewogCSRiYXRjaF9hdmd7JHJpbmd9IC89ICRiYXRjaF9jb3Vu dHskcmluZ307CiAJJGJhdGNoX3RvdGFsX2F2Z3skcmluZ30gLz0gJGJhdGNoX2NvdW50eyRyaW5n fTsKIAkkc3VibWl0X2F2Z3skcmluZ30gLz0gJGJhdGNoX2NvdW50eyRyaW5nfTsKQEAgLTgzMSw3 ICs4NTMsNyBAQCBwcmludCA8PEVOREhUTUw7CiBFTkRIVE1MCiAKIG15ICRpID0gMDsKLWZvcmVh Y2ggbXkgJGtleSAoc29ydCB7JGRieyRhfS0+eydxdWV1ZSd9IDw9PiAkZGJ7JGJ9LT57J3F1ZXVl J319IGtleXMgJWRiKSB7Citmb3JlYWNoIG15ICRrZXkgKHNvcnQgc29ydFF1ZXVlIGtleXMgJWRi KSB7CiAJbXkgKCRuYW1lLCAkY3R4LCAkc2Vxbm8pID0gKCRkYnska2V5fS0+eyduYW1lJ30sICRk Ynska2V5fS0+eydjdHgnfSwgJGRieyRrZXl9LT57J3NlcW5vJ30pOwogCW15ICgkcXVldWUsICRz dGFydCwgJG5vdGlmeSwgJGVuZCkgPSAoJGRieyRrZXl9LT57J3F1ZXVlJ30sICRkYnska2V5fS0+ eydzdGFydCd9LCAkZGJ7JGtleX0tPnsnbm90aWZ5J30sICRkYnska2V5fS0+eydlbmQnfSk7CiAJ bXkgJHN1Ym1pdCA9ICRxdWV1ZSArICRkYnska2V5fS0+eydzdWJtaXQtZGVsYXknfTsKLS0gCjIu MTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0 LWRldiBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH i-g-t 03/11] scripts/trace.pl: Sort order Date: Tue, 6 Mar 2018 12:43:07 +0000 Message-ID: <20180306124315.30208-4-tvrtko.ursulin@linux.intel.com> References: <20180306124315.30208-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x243.google.com (mail-wr0-x243.google.com [IPv6:2a00:1450:400c:c0c::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5BF3D6E6A4 for ; Tue, 6 Mar 2018 12:43:29 +0000 (UTC) Received: by mail-wr0-x243.google.com with SMTP id k9so20758688wre.9 for ; Tue, 06 Mar 2018 04:43:29 -0800 (PST) In-Reply-To: <20180306124315.30208-1-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: igt-dev@lists.freedesktop.org Cc: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJpc29uQEludGVsLmNvbT4KCkFkZCBhbiBl eHRyYSBsZXZlbCB0byB0aGUgZGF0YWJzZSBrZXkgc29ydCBzbyB0aGF0IHRoZSBvcmRlcmluZyBp cwpkZXRlcm1pbmlzdGljLiBJZiB0aGUgdGltZSBzdGFtcCBtYXRjaGVzLCBpdCBub3cgY29tcGFy ZXMgdGhlIGtleQppdHNlbGYgYXMgd2VsbCAoY29udGV4dC9zZXFubykuIFRoaXMgbWFrZXMgaXQg bXVjaCBlYXNpZXIgdG8gZGV0ZXJtaW5lCmlmIGEgY2hhbmdlIGhhcyBhY3R1YWxseSBicm9rZW4g YW55dGhpbmcuIFByZXZpb3VzbHkgYmFjayB0byBiYWNrIHJ1bnMKd2l0aCBubyBjaGFuZ2VzIGNv dWxkIHN0aWxsIHByb2R1Y2UgZGlmZmVyZW50IG91dHB1dCwgZXNwZWNpYWxseSB3aGVuCmFkZGlu ZyBleHRyYSBkZWJ1ZyBvdXRwdXQgZHVyaW5nIHRoZSBjYWxjdWxhdGlvbnMuCgpBcyB0aGUgY29t cGFyaXNvbiB0ZXN0IGlzIG5vdyBtb3JlIHRoYW4gYSBzaW5nbGUgZXF1YXRpb24sIG1vdmVkIGl0 Cm91dCBpbnRvIGEgc2VwYXJhdGUgc29ydCBmdW5jdGlvbi4KCnYyOiBSZS13b3JrIHNvcnQgZnVu YyBmb3IgcmVhZGFiaWxpdHkvcGVyZm9ybWFuY2UgW1R2cnRrb10KClNpZ25lZC1vZmYtYnk6IEpv aG4gSGFycmlzb24gPEpvaG4uQy5IYXJyaXNvbkBpbnRlbC5jb20+CkNjOiBUdnJ0a28gVXJzdWxp biA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogVHZydGtvIFVyc3VsaW4g PHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KLS0tCiBzY3JpcHRzL3RyYWNlLnBsIHwgMzAgKysr KysrKysrKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9u cygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zY3JpcHRzL3RyYWNlLnBsIGIvc2Ny aXB0cy90cmFjZS5wbAppbmRleCA2Yjc4NGFjNmFiMWYuLmQ1NzFhODcwZmNhMiAxMDA3NTUKLS0t IGEvc2NyaXB0cy90cmFjZS5wbAorKysgYi9zY3JpcHRzL3RyYWNlLnBsCkBAIC01MzksNyArNTM5 LDI5IEBAIG15ICglc3VibWl0X2F2ZywgJWV4ZWN1dGVfYXZnLCAlY3R4c2F2ZV9hdmcpOwogbXkg JGxhc3RfdHMgPSAwOwogbXkgJGZpcnN0X3RzOwogCi1teSBAc29ydGVkX2tleXMgPSBzb3J0IHsk ZGJ7JGF9LT57J3N0YXJ0J30gPD0+ICRkYnskYn0tPnsnc3RhcnQnfX0ga2V5cyAlZGI7CitzdWIg c29ydFN0YXJ0IHsKKwlteSAkYXMgPSAkZGJ7JGF9LT57J3N0YXJ0J307CisJbXkgJGJzID0gJGRi eyRifS0+eydzdGFydCd9OworCW15ICR2YWw7CisKKwkkdmFsID0gJGFzIDw9PiAkYnM7CisJJHZh bCA9ICRhIGNtcCAkYiBpZiAkdmFsID09IDA7CisKKwlyZXR1cm4gJHZhbDsKK30KKworc3ViIHNv cnRRdWV1ZSB7CisJbXkgJGFzID0gJGRieyRhfS0+eydxdWV1ZSd9OworCW15ICRicyA9ICRkYnsk Yn0tPnsncXVldWUnfTsKKwlteSAkdmFsOworCisJJHZhbCA9ICRhcyA8PT4gJGJzOworCSR2YWwg PSAkYSBjbXAgJGIgaWYgJHZhbCA9PSAwOworCisJcmV0dXJuICR2YWw7Cit9CisKK215IEBzb3J0 ZWRfa2V5cyA9IHNvcnQgc29ydFN0YXJ0IGtleXMgJWRiOwogbXkgJHJlX3NvcnQgPSAwOwogCiBk aWUgIkRhdGFiYXNlIGNoYW5nZWQgc2l6ZT8hIiB1bmxlc3Mgc2NhbGFyKEBzb3J0ZWRfa2V5cykg PT0gJGtleV9jb3VudDsKQEAgLTU4OSw5ICs2MTEsOSBAQCBmb3JlYWNoIG15ICRrZXkgKEBzb3J0 ZWRfa2V5cykgewogCSRjdHhzYXZlX2F2Z3skcmluZ30gKz0gJGRieyRrZXl9LT57J2VuZCd9IC0g JGRieyRrZXl9LT57J25vdGlmeSd9OwogfQogCi1Ac29ydGVkX2tleXMgPSBzb3J0IHskZGJ7JGF9 LT57J3N0YXJ0J30gPD0+ICRkYnskYn0tPnsnc3RhcnQnfX0ga2V5cyAlZGIgaWYgJHJlX3NvcnQ7 CitAc29ydGVkX2tleXMgPSBzb3J0IHNvcnRTdGFydCBrZXlzICVkYiBpZiAkcmVfc29ydDsKIAot Zm9yZWFjaCBteSAkcmluZyAoa2V5cyAlYmF0Y2hfYXZnKSB7Citmb3JlYWNoIG15ICRyaW5nIChz b3J0IGtleXMgJWJhdGNoX2F2ZykgewogCSRiYXRjaF9hdmd7JHJpbmd9IC89ICRiYXRjaF9jb3Vu dHskcmluZ307CiAJJGJhdGNoX3RvdGFsX2F2Z3skcmluZ30gLz0gJGJhdGNoX2NvdW50eyRyaW5n fTsKIAkkc3VibWl0X2F2Z3skcmluZ30gLz0gJGJhdGNoX2NvdW50eyRyaW5nfTsKQEAgLTgzMSw3 ICs4NTMsNyBAQCBwcmludCA8PEVOREhUTUw7CiBFTkRIVE1MCiAKIG15ICRpID0gMDsKLWZvcmVh Y2ggbXkgJGtleSAoc29ydCB7JGRieyRhfS0+eydxdWV1ZSd9IDw9PiAkZGJ7JGJ9LT57J3F1ZXVl J319IGtleXMgJWRiKSB7Citmb3JlYWNoIG15ICRrZXkgKHNvcnQgc29ydFF1ZXVlIGtleXMgJWRi KSB7CiAJbXkgKCRuYW1lLCAkY3R4LCAkc2Vxbm8pID0gKCRkYnska2V5fS0+eyduYW1lJ30sICRk Ynska2V5fS0+eydjdHgnfSwgJGRieyRrZXl9LT57J3NlcW5vJ30pOwogCW15ICgkcXVldWUsICRz dGFydCwgJG5vdGlmeSwgJGVuZCkgPSAoJGRieyRrZXl9LT57J3F1ZXVlJ30sICRkYnska2V5fS0+ eydzdGFydCd9LCAkZGJ7JGtleX0tPnsnbm90aWZ5J30sICRkYnska2V5fS0+eydlbmQnfSk7CiAJ bXkgJHN1Ym1pdCA9ICRxdWV1ZSArICRkYnska2V5fS0+eydzdWJtaXQtZGVsYXknfTsKLS0gCjIu MTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==