From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH i-g-t v3] tests/perf_pmu: Test busyness reporting in face of GPU hangs Date: Thu, 1 Mar 2018 09:38:46 +0000 Message-ID: <20180301093846.23154-1-tvrtko.ursulin@linux.intel.com> References: <151989642449.32001.12793046046680965046@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 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 AC06F6E466 for ; Thu, 1 Mar 2018 09:38:56 +0000 (UTC) Received: by mail-wr0-x244.google.com with SMTP id w77so5352705wrc.6 for ; Thu, 01 Mar 2018 01:38:56 -0800 (PST) In-Reply-To: <151989642449.32001.12793046046680965046@mail.alporthouse.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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KClZlcmlmeSB0 aGF0IHRoZSByZXBvcnRlZCBidXN5bmVzcyBpcyBpbiBsaW5lIHdpdGggd2hhdCB3b3VsZCB3ZSBl eHBlY3QKZnJvbSBhIGJhdGNoIHdoaWNoIGNhdXNlcyBhIGhhbmcgYW5kIGdldHMga2lja2VkIG91 dCBmcm9tIHRoZSBlbmdpbmUuCgp2MjogQ2hhbmdlIHRvIGV4cGxpY2l0IGlndF9mb3JjZV9ncHVf cmVzZXQgaW5zdGVhZCBvZiBndWVzc2luZyB3aGVuIGEgc3BpbgogICAgYmF0Y2ggd2lsbCBoYW5n LiAoQ2hyaXMgV2lsc29uKQoKdjM6IEFzc2VydCBhbmQgY29tbWVudCB0ZXN0IGV4cGVjdGF0aW9u cy4gKENocmlzIFdpbHNvbikKClNpZ25lZC1vZmYtYnk6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28u dXJzdWxpbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlz LXdpbHNvbi5jby51az4KLS0tCiB0ZXN0cy9wZXJmX3BtdS5jIHwgMzIgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL3BlcmZfcG11LmMgYi90ZXN0cy9wZXJmX3Bt dS5jCmluZGV4IDNiYmIxOGQyZjIxNi4uNDcxM2M5OGM1ZDIyIDEwMDY0NAotLS0gYS90ZXN0cy9w ZXJmX3BtdS5jCisrKyBiL3Rlc3RzL3BlcmZfcG11LmMKQEAgLTE2OCw2ICsxNjgsNyBAQCBzdGF0 aWMgdW5zaWduZWQgaW50IGUycmluZyhpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhl Y3V0aW9uX2VuZ2luZTIgKmUpCiAjZGVmaW5lIFRFU1RfVFJBSUxJTkdfSURMRSAoNCkKICNkZWZp bmUgVEVTVF9SVU5USU1FX1BNICg4KQogI2RlZmluZSBGTEFHX0xPTkcgKDE2KQorI2RlZmluZSBG TEFHX0hBTkcgKDMyKQogCiBzdGF0aWMgdm9pZCBlbmRfc3BpbihpbnQgZmQsIGlndF9zcGluX3Qg KnNwaW4sIHVuc2lnbmVkIGludCBmbGFncykKIHsKQEAgLTIwNCwxMSArMjA1LDM1IEBAIHNpbmds ZShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKmUsIHVu c2lnbmVkIGludCBmbGFncykKIAkJZW5kX3NwaW4oZ2VtX2ZkLCBzcGluLCBmbGFncyk7CiAJdmFs ID0gcG11X3JlYWRfc2luZ2xlKGZkKSAtIHZhbDsKIAotCWVuZF9zcGluKGdlbV9mZCwgc3Bpbiwg RkxBR19TWU5DKTsKKwlpZiAoZmxhZ3MgJiBGTEFHX0hBTkcpCisJCWlndF9mb3JjZV9ncHVfcmVz ZXQoZ2VtX2ZkKTsKKwllbHNlCisJCWVuZF9zcGluKGdlbV9mZCwgc3BpbiwgRkxBR19TWU5DKTsK KworCWFzc2VydF93aXRoaW5fZXBzaWxvbih2YWwsIGZsYWdzICYgVEVTVF9CVVNZID8gc2xlcHQg OiAwLmYsIHRvbGVyYW5jZSk7CisKKwkvKiBDaGVjayBmb3IgaWRsZSBhZnRlciBoYW5nLiAqLwor CWlmIChmbGFncyAmIEZMQUdfSEFORykgeworCQkvKiBTbGVlcCBmb3IgYSBiaXQgZm9yIHJlc2V0 IHVud2luZCB0byBzZXR0bGUuICovCisJCXVzbGVlcCg1MDBlMyk7CisJCS8qCisJCSAqIEVuc3Vy ZSBiYXRjaCB3YXMgZXhlY3V0aW5nIGJlZm9yZSByZXNldCwgbWVhbmluZyBpdCBtdXN0IGJlCisJ CSAqIGlkbGUgYnkgbm93LiBVbmxlc3MgaXQgZGlkIG5vdCBldmVuIG1hbmFnZSB0byBzdGFydCBi ZWZvcmUgd2UKKwkJICogdHJpZ2dlcmVkIHRoZSByZXNldCwgaW4gd2hpY2ggY2FzZSB0aGUgaWRs ZW5lc3MgY2hlY2sgYmVsb3cKKwkJICogbWlnaHQgZmFpbC4gVGhlIGxhdHRlciBpcyB2ZXJ5IHVu bGlrZWx5IHNpbmNlIHRoZXJlIGFyZSB0d28KKwkJICogc2xlZXBzIGR1cmluZyB3aGljaCBpdCBo YWQgYW4gb3Bwb3J0dW5pdHkgdG8gc3RhcnQuCisJCSAqLworCQlpZ3RfYXNzZXJ0KCFnZW1fYm9f YnVzeShnZW1fZmQsIHNwaW4tPmhhbmRsZSkpOworCQl2YWwgPSBwbXVfcmVhZF9zaW5nbGUoZmQp OworCQlzbGVwdCA9IG1lYXN1cmVkX3VzbGVlcChiYXRjaF9kdXJhdGlvbl9ucyAvIDEwMDApOwor CQl2YWwgPSBwbXVfcmVhZF9zaW5nbGUoZmQpIC0gdmFsOworCisJCWFzc2VydF93aXRoaW5fZXBz aWxvbih2YWwsIDAsIHRvbGVyYW5jZSk7CisJfQorCiAJaWd0X3NwaW5fYmF0Y2hfZnJlZShnZW1f ZmQsIHNwaW4pOwogCWNsb3NlKGZkKTsKIAotCWFzc2VydF93aXRoaW5fZXBzaWxvbih2YWwsIGZs YWdzICYgVEVTVF9CVVNZID8gc2xlcHQgOiAwLmYsIHRvbGVyYW5jZSk7CiAJZ2VtX3F1aWVzY2Vu dF9ncHUoZ2VtX2ZkKTsKIH0KIApAQCAtMTY5MCw2ICsxNzE1LDkgQEAgaWd0X21haW4KIAkJCQkJ ICAgICAgcGN0W2ldLCBlLT5uYW1lKQogCQkJCQlhY2N1cmFjeShmZCwgZSwgcGN0W2ldKTsKIAkJ CX0KKworCQkJaWd0X3N1YnRlc3RfZigiYnVzeS1oYW5nLSVzIiwgZS0+bmFtZSkKKwkJCQlzaW5n bGUoZmQsIGUsIFRFU1RfQlVTWSB8IEZMQUdfSEFORyk7CiAJCX0KIAogCQkvKioKLS0gCjIuMTQu MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==