From: Tvrtko Ursulin Subject: [PATCH i-g-t] scripts/trace.pl: Rudimentary preemption support Date: Wed, 20 Dec 2017 10:21:21 +0000 Message-ID: <20171220102121.17914-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-wm0-x22a.google.com (mail-wm0-x22a.google.com [IPv6:2a00:1450:400c:c09::22a]) by gabe.freedesktop.org (Postfix) with ESMTPS id 645BD6E3B1 for ; Wed, 20 Dec 2017 10:21:32 +0000 (UTC) Received: by mail-wm0-x22a.google.com with SMTP id g130so15064171wme.0 for ; Wed, 20 Dec 2017 02:21:32 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCk1ha2UgdGhl IHNjcmlwdCBzdXJ2aXZlIHByZWVtcHRpb24gYnkgc2ltcGx5IGZvcmdldHRpbmcgdGhlIHByZXZp b3VzCnJlcXVlc3RfaW4gZXZlbnQgaGFwcGVuZWQuCgpEb3duc2lkZSBvZiB0aGUgdHJpdmlhbCBh cHByb2FjaCBpcyB0aGF0IHRoZSB0aW1lbGluZSB3aWxsIG5vdCBzaG93CnRoZSBwcmVlbXB0aW9u IGV2ZW50LCBidXQgaXQgd2lsbCBiZSBhcyBpZiB0aGUgcmVxdWVzdCBvbmx5IGdvdApzdWJtaXR0 ZWQgdG8gdGhlIGhhcmR3YXJlIGZvciB0aGUgZmlyc3QgdGltZSB3aGVuIGl0IHdhcyBzdWJtaXR0 ZWQKdGhlIGZpbmFsIHRpbWUsIHRoZSB0aW1lIGl0IGFjdHVhbGx5IHJhbiB0byBjb21wbGV0aW9u LgoKUnVubmFibGUgdGltZSBhY2NvdW50aW5nIHdpbGwgYWxzbyBiZSBvdmVyLWFjY291bnRlZC4K ClRvIHNvbHZlIHRoaXMgcHJvcGVybHkgaGVhdmllciByZWZhY3RvcmluZyBpcyBuZWVkZWQsIGFu ZCBzb21lIGRlc2lnbgp0aG91Z2h0LCBidXQgZm9yIHRoZSBtb21lbnQgdGhpcyBhdCBsZWFzdCBt YWtlcyB0aGUgc2NyaXB0IG5vdCBkaWUuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpDYzogSm9obiBIYXJyaXNvbiA8Sm9obi5DLkhhcnJp c29uQGludGVsLmNvbT4KLS0tCiBzY3JpcHRzL3RyYWNlLnBsIHwgNyArKysrKy0tCiAxIGZpbGUg Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Nj cmlwdHMvdHJhY2UucGwgYi9zY3JpcHRzL3RyYWNlLnBsCmluZGV4IDI2MjhhNDFhYmZjNC4uODc5 ZTAyMzY1ZjM0IDEwMDc1NQotLS0gYS9zY3JpcHRzL3RyYWNlLnBsCisrKyBiL3NjcmlwdHMvdHJh Y2UucGwKQEAgLTQyMyw3ICs0MjMsOSBAQCB3aGlsZSAoPD4pIHsKIAl9IGVsc2lmICgkdHBfbmFt ZSBlcSAnaTkxNTppOTE1X2dlbV9yZXF1ZXN0X2luOicpIHsKIAkJbXkgJXJlcTsKIAotCQlkaWUg aWYgZXhpc3RzICRkYnska2V5fTsKKwkJIyBEdXBsaWNhdGVkIHJlcSBpbiBpcyBhIHNpZ24gb2Yg cHJlZW1wdGlvbiAtIGp1c3QgZm9yZ2V0IGl0CisJCSMgaGFwcGVuZWQgYmVmb3JlLgorCQlkZWxl dGUgJGRieyRrZXl9IGlmIGV4aXN0cyAkZGJ7JGtleX07CiAJCWRpZSB1bmxlc3MgZXhpc3RzICRx dWV1ZXska2V5fTsKIAkJZGllIHVubGVzcyBleGlzdHMgJHN1Ym1pdHska2V5fTsKIApAQCAtNDQz LDcgKzQ0NSw4IEBAIHdoaWxlICg8PikgewogCX0gZWxzaWYgKCR0cF9uYW1lIGVxICdpOTE1Omk5 MTVfZ2VtX3JlcXVlc3Rfb3V0OicpIHsKIAkJbXkgJGdrZXkgPSBnbG9iYWxfa2V5KCRyaW5nLCAk dHB7J2dsb2JhbCd9KTsKIAotCQlkaWUgdW5sZXNzIGV4aXN0cyAkZGJ7JGtleX07CisjIAkJIyBQ cm9iYWJsZSBpbmNvbXBsZXRlIHRyYWNlLCBub3QgZ2F0aGVyZWQgd2l0aCB0cmFjZS5wbCAtLXRy YWNlLgorCQluZXh0IHVubGVzcyBleGlzdHMgJGRieyRrZXl9OwogCQlkaWUgdW5sZXNzIGV4aXN0 cyAkZGJ7JGtleX0tPnsnc3RhcnQnfTsKIAkJZGllIGlmIGV4aXN0cyAkZGJ7JGtleX0tPnsnZW5k J307CiAKLS0gCjIuMTQuMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==