From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH i-g-t v2 1/2] tests/perf_pmu: Verify busyness when PMU is enabled after engine got busy Date: Thu, 11 Jan 2018 08:46:21 +0000 Message-ID: <20180111084621.32682-1-tvrtko.ursulin@linux.intel.com> References: <151559149381.23681.11865332146808671554@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3CAF36E3F4 for ; Thu, 11 Jan 2018 08:46:32 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id f206so3753758wmf.5 for ; Thu, 11 Jan 2018 00:46:32 -0800 (PST) In-Reply-To: <151559149381.23681.11865332146808671554@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: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCk1ha2Ugc3Vy ZSBidXN5bmVzcyBpcyBjb3JyZWN0bHkgcmVwb3J0ZWQgd2hlbiBQTVUgaXMgZW5hYmxlZCBhZnRl ciB0aGUKZW5naW5lIGlzIGFscmVhZHkgYnVzeSB3aXRoIGEgc2luZ2xlIGxvbmcgYmF0Y2guCgp2 MjoKICogTWFrZSB0aGUgc2xlZXAgdW5jb25kaXRpb25hbCBhbmQgdXNlIHNjaWVudGlmaWMgbm90 aWF0aW9uIGZvciBsYXJnZQogICBjb25zdGFudHMuIChDaHJpcyBXaWxzb24pCgpTaWduZWQtb2Zm LWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgpSZXZpZXdlZC1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Ci0tLQogdGVzdHMvcGVy Zl9wbXUuYyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx IGZpbGUgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rlc3RzL3BlcmZf cG11LmMgYi90ZXN0cy9wZXJmX3BtdS5jCmluZGV4IDQ1ZTJmNjE0ODQ1My4uZTE2NTNiMDM2N2I4 IDEwMDY0NAotLS0gYS90ZXN0cy9wZXJmX3BtdS5jCisrKyBiL3Rlc3RzL3BlcmZfcG11LmMKQEAg LTE1Nyw2ICsxNTcsNDAgQEAgc2luZ2xlKGludCBnZW1fZmQsIGNvbnN0IHN0cnVjdCBpbnRlbF9l eGVjdXRpb25fZW5naW5lMiAqZSwgYm9vbCBidXN5KQogCWdlbV9xdWllc2NlbnRfZ3B1KGdlbV9m ZCk7CiB9CiAKK3N0YXRpYyB2b2lkCitidXN5X3N0YXJ0KGludCBnZW1fZmQsIGNvbnN0IHN0cnVj dCBpbnRlbF9leGVjdXRpb25fZW5naW5lMiAqZSkKK3sKKwl1bnNpZ25lZCBsb25nIHNsZXB0Owor CWlndF9zcGluX3QgKnNwaW47CisJdWludDY0X3QgdmFsOworCWludCBmZDsKKworCS8qCisJICog RGVmZWF0IHRoZSBidXN5IHN0YXRzIGRlbGF5ZWQgZGlzYWJsZSwgd2UgbmVlZCB0byBndWFyYW50 ZWUgd2UgYXJlCisJICogdGhlIGZpcnN0IHVzZXIuCisJICovCisJc2xlZXAoMik7CisKKwlzcGlu ID0gX19pZ3Rfc3Bpbl9iYXRjaF9uZXcoZ2VtX2ZkLCAwLCBlMnJpbmcoZ2VtX2ZkLCBlKSwgMCk7 CisKKwkvKgorCSAqIFNsZWVwIGZvciBhIGJpdCBhZnRlciBtYWtpbmcgdGhlIGVuZ2luZSBidXN5 IHRvIG1ha2Ugc3VyZSB0aGUgUE1VCisJICogZ2V0cyBlbmFibGVkIHdoZW4gdGhlIGJhdGNoIGlz IGFscmVhZHkgcnVubmluZy4KKwkgKi8KKwl1c2xlZXAoNTAwZTMpOworCisJZmQgPSBvcGVuX3Bt dShJOTE1X1BNVV9FTkdJTkVfQlVTWShlLT5jbGFzcywgZS0+aW5zdGFuY2UpKTsKKworCXNsZXB0 ID0gbWVhc3VyZWRfdXNsZWVwKGJhdGNoX2R1cmF0aW9uX25zIC8gMTAwMCk7CisJdmFsID0gcG11 X3JlYWRfc2luZ2xlKGZkKTsKKworCWlndF9zcGluX2JhdGNoX2ZyZWUoZ2VtX2ZkLCBzcGluKTsK KwljbG9zZShmZCk7CisKKwlhc3NlcnRfd2l0aGluX2Vwc2lsb24odmFsLCBzbGVwdCwgdG9sZXJh bmNlKTsKKwlnZW1fcXVpZXNjZW50X2dwdShnZW1fZmQpOworfQorCiBzdGF0aWMgdm9pZCBsb2df YnVzeShpbnQgZmQsIHVuc2lnbmVkIGludCBudW1fZW5naW5lcywgdWludDY0X3QgKnZhbCkKIHsK IAljaGFyIGJ1ZlsxMDI0XTsKQEAgLTExNjQsNiArMTE5OCwxMyBAQCBpZ3RfbWFpbgogCQkgKi8K IAkJaWd0X3N1YnRlc3RfZigibXVsdGktY2xpZW50LSVzIiwgZS0+bmFtZSkKIAkJCW11bHRpX2Ns aWVudChmZCwgZSk7CisKKwkJLyoqCisJCSAqIENoZWNrIHRoYXQgcmVwb3J0ZWQgdXNhZ2UgaXMg Y29ycmVjdCB3aGVuIFBNVSBpcyBlbmFibGVkCisJCSAqIGFmdGVyIHRoZSBiYXRjaCBpcyBydW5u aW5nLgorCQkgKi8KKwkJaWd0X3N1YnRlc3RfZigiYnVzeS1zdGFydC0lcyIsIGUtPm5hbWUpCisJ CQlidXN5X3N0YXJ0KGZkLCBlKTsKIAl9CiAKIAkvKioKLS0gCjIuMTQuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==