From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [igt-dev] [PATCH i-g-t 1/2] igt/perf_pmu: Aim for a fixed number of iterations for calibrating accuracy Date: Mon, 13 Aug 2018 10:20:28 +0100 Message-ID: References: <20180808145945.26159-1-chris@chris-wilson.co.uk> <8257df1e-bf5d-7ba2-c423-12b98da696c2@linux.intel.com> <153390751385.12983.2959619794159964408@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <153390751385.12983.2959619794159964408@skylake-alporthouse-com> Content-Language: en-GB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDEwLzA4LzIwMTggMTQ6MjUsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA4LTA5IDEyOjU0OjQxKQo+Pgo+PiBPbiAwOC8wOC8yMDE4IDE1OjU5 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPdXIgb2JzZXJ2YXRpb24gaXMgdGhhdCB0aGUgc3lz dGVtYXRpYyBlcnJvciBpcyBwcm9wb3J0aW9uYWwgdG8gdGhlCj4+PiBudW1iZXIgb2YgaXRlcmF0 aW9ucyB3ZSBwZXJmb3JtOyB0aGUgc3VzcGljaW9uIGlzIHRoYXQgaXQgZGlyZWN0bHkKPj4+IGNv cnJlbGF0ZXMgd2l0aCB0aGUgbnVtYmVyIG9mIHNsZWVwcy4gUmVkdWNlIHRoZSBudW1iZXIgb2Yg aXRlcmF0aW9ucywKPj4+IHRvIHRyeSBhbmQga2VlcCB0aGUgZXJyb3IgaW4gY2hlY2suCj4+Pgo+ Pj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ Cj4+PiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4+IC0t LQo+Pj4gICAgdGVzdHMvcGVyZl9wbXUuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tLS0tLS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMyBkZWxl dGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvcGVyZl9wbXUuYyBiL3Rlc3RzL3Bl cmZfcG11LmMKPj4+IGluZGV4IDlhMjBhYmI2Yi4uNWEyNmQ1MjcyIDEwMDY0NAo+Pj4gLS0tIGEv dGVzdHMvcGVyZl9wbXUuYwo+Pj4gKysrIGIvdGVzdHMvcGVyZl9wbXUuYwo+Pj4gQEAgLTE1MjEs MTQgKzE1MjEsMTMgQEAgc3RhdGljIHZvaWQgX19yZWFybV9zcGluX2JhdGNoKGlndF9zcGluX3Qg KnNwaW4pCj4+PiAgICAKPj4+ICAgIHN0YXRpYyB2b2lkCj4+PiAgICBhY2N1cmFjeShpbnQgZ2Vt X2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKmUsCj4+PiAtICAgICAg dW5zaWduZWQgbG9uZyB0YXJnZXRfYnVzeV9wY3QpCj4+PiArICAgICAgdW5zaWduZWQgbG9uZyB0 YXJnZXRfYnVzeV9wY3QsCj4+PiArICAgICAgdW5zaWduZWQgbG9uZyB0YXJnZXRfaXRlcnMpCj4+ PiAgICB7Cj4+PiAtICAgICB1bnNpZ25lZCBsb25nIGJ1c3lfdXMgPSAxMDAwMCAtIDEwMCAqICgx ICsgYWJzKDUwIC0gdGFyZ2V0X2J1c3lfcGN0KSk7Cj4+PiAtICAgICB1bnNpZ25lZCBsb25nIGlk bGVfdXMgPSAxMDAgKiAoYnVzeV91cyAtIHRhcmdldF9idXN5X3BjdCAqCj4+PiAtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBidXN5X3VzIC8gMTAwKSAvIHRhcmdldF9idXN5X3BjdDsKPj4+ ICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIG1pbl90ZXN0X3VzID0gMWU2Owo+Pj4gLSAgICAg Y29uc3QgdW5zaWduZWQgbG9uZyBwd21fY2FsaWJyYXRpb25fdXMgPSBtaW5fdGVzdF91czsKPj4+ IC0gICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgdGVzdF91cyA9IG1pbl90ZXN0X3VzOwo+Pj4gKyAg ICAgdW5zaWduZWQgbG9uZyBwd21fY2FsaWJyYXRpb25fdXM7Cj4+PiArICAgICB1bnNpZ25lZCBs b25nIHRlc3RfdXM7Cj4+PiArICAgICB1bnNpZ25lZCBsb25nIGN5Y2xlX3VzLCBidXN5X3VzLCBp ZGxlX3VzOwo+Pj4gICAgICAgIGRvdWJsZSBidXN5X3IsIGV4cGVjdGVkOwo+Pj4gICAgICAgIHVp bnQ2NF90IHZhbFsyXTsKPj4+ICAgICAgICB1aW50NjRfdCB0c1syXTsKPj4+IEBAIC0xNTM4LDE4 ICsxNTM3LDI3IEBAIGFjY3VyYWN5KGludCBnZW1fZmQsIGNvbnN0IHN0cnVjdCBpbnRlbF9leGVj dXRpb25fZW5naW5lMiAqZSwKPj4+ICAgICAgICAvKiBTYW1wbGluZyBwbGF0Zm9ybXMgY2Fubm90 IHJlYWNoIHRoZSBoaWdoIGFjY3VyYWN5IGNyaXRlcmlhLiAqLwo+Pj4gICAgICAgIGlndF9yZXF1 aXJlKGdlbV9oYXNfZXhlY2xpc3RzKGdlbV9mZCkpOwo+Pj4gICAgCj4+PiAtICAgICB3aGlsZSAo aWRsZV91cyA8IDI1MDApIHsKPj4+ICsgICAgIC8qIEFpbSBmb3IgYXBwcm94aW1hdGVseSAxMDAg aXRlcmF0aW9ucyBmb3IgY2FsaWJyYXRpb24gKi8KPj4+ICsgICAgIGN5Y2xlX3VzID0gbWluX3Rl c3RfdXMgLyB0YXJnZXRfaXRlcnM7Cj4+PiArICAgICBidXN5X3VzID0gY3ljbGVfdXMgKiB0YXJn ZXRfYnVzeV9wY3QgLyAxMDA7Cj4+PiArICAgICBpZGxlX3VzID0gY3ljbGVfdXMgLSBidXN5X3Vz Owo+Pgo+PiAyJSBsb2FkLCAxcyAvIDEwIGl0ZXJzCj4+ICAgICAgICAgIGN5Y2xlc191cyA9IDEw MG1zCj4+ICAgICAgICAgIGJ1c3lfdXMgPSAybXMKPj4gICAgICAgICAgaWRsZV91cyA9IDk4bXMK Pj4gLi4uCj4+Cj4+PiArCj4+PiArICAgICB3aGlsZSAoaWRsZV91cyA8IDI1MDAgfHwgYnVzeV91 cyA8IDI1MDApIHsKPj4+ICAgICAgICAgICAgICAgIGJ1c3lfdXMgKj0gMjsKPj4+ICAgICAgICAg ICAgICAgIGlkbGVfdXMgKj0gMjsKPj4KPj4gLi4uCj4+Cj4+IGJ1c3lfdXMgPSA0bXMKPj4gaWRs ZV91cyA9IDE5Nm1zCj4gCj4gQ3VycmVudGx5IGl0IGlzIDI1MG1zIHBlciA5ODoyIGN5Y2xlIGFu ZCBhYm91dCAyMG1zIHBlciA1MDo1MCBjeWNsZS4gU28KPiB3ZSBhcmUgb25seSBkb2luZyA0IGFu ZCA1MCBpdGVyYXRpb25zIHJlc3BlY3RpdmVseS4KPiAKPiAxMCBjeWNsZXMgaXMgc3RyaWN0bHkg YW4gaW1wcm92ZW1lbnQgOi1wCgpIbW0gaW5kZWVkLiBJdCBzZWVtcyBJIG1pc3JlbWVtYmVyZWQg aG93IGl0IHdvcmtzLiBJJ2xsIHJlLXJlYWQgeW91ciAKcGF0Y2hlcy4KClJlZ2FyZHMsCgpUdnJ0 a28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20180808145945.26159-1-chris@chris-wilson.co.uk> <8257df1e-bf5d-7ba2-c423-12b98da696c2@linux.intel.com> <153390751385.12983.2959619794159964408@skylake-alporthouse-com> From: Tvrtko Ursulin Message-ID: Date: Mon, 13 Aug 2018 10:20:28 +0100 MIME-Version: 1.0 In-Reply-To: <153390751385.12983.2959619794159964408@skylake-alporthouse-com> Content-Language: en-GB Subject: Re: [igt-dev] [PATCH i-g-t 1/2] igt/perf_pmu: Aim for a fixed number of iterations for calibrating accuracy 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: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Chris Wilson , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org, Tvrtko Ursulin List-ID: Ck9uIDEwLzA4LzIwMTggMTQ6MjUsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA4LTA5IDEyOjU0OjQxKQo+Pgo+PiBPbiAwOC8wOC8yMDE4IDE1OjU5 LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBPdXIgb2JzZXJ2YXRpb24gaXMgdGhhdCB0aGUgc3lz dGVtYXRpYyBlcnJvciBpcyBwcm9wb3J0aW9uYWwgdG8gdGhlCj4+PiBudW1iZXIgb2YgaXRlcmF0 aW9ucyB3ZSBwZXJmb3JtOyB0aGUgc3VzcGljaW9uIGlzIHRoYXQgaXQgZGlyZWN0bHkKPj4+IGNv cnJlbGF0ZXMgd2l0aCB0aGUgbnVtYmVyIG9mIHNsZWVwcy4gUmVkdWNlIHRoZSBudW1iZXIgb2Yg aXRlcmF0aW9ucywKPj4+IHRvIHRyeSBhbmQga2VlcCB0aGUgZXJyb3IgaW4gY2hlY2suCj4+Pgo+ Pj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ Cj4+PiBDYzogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4+IC0t LQo+Pj4gICAgdGVzdHMvcGVyZl9wbXUuYyB8IDM0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0t LS0tLS0tLS0KPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxMyBkZWxl dGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvcGVyZl9wbXUuYyBiL3Rlc3RzL3Bl cmZfcG11LmMKPj4+IGluZGV4IDlhMjBhYmI2Yi4uNWEyNmQ1MjcyIDEwMDY0NAo+Pj4gLS0tIGEv dGVzdHMvcGVyZl9wbXUuYwo+Pj4gKysrIGIvdGVzdHMvcGVyZl9wbXUuYwo+Pj4gQEAgLTE1MjEs MTQgKzE1MjEsMTMgQEAgc3RhdGljIHZvaWQgX19yZWFybV9zcGluX2JhdGNoKGlndF9zcGluX3Qg KnNwaW4pCj4+PiAgICAKPj4+ICAgIHN0YXRpYyB2b2lkCj4+PiAgICBhY2N1cmFjeShpbnQgZ2Vt X2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKmUsCj4+PiAtICAgICAg dW5zaWduZWQgbG9uZyB0YXJnZXRfYnVzeV9wY3QpCj4+PiArICAgICAgdW5zaWduZWQgbG9uZyB0 YXJnZXRfYnVzeV9wY3QsCj4+PiArICAgICAgdW5zaWduZWQgbG9uZyB0YXJnZXRfaXRlcnMpCj4+ PiAgICB7Cj4+PiAtICAgICB1bnNpZ25lZCBsb25nIGJ1c3lfdXMgPSAxMDAwMCAtIDEwMCAqICgx ICsgYWJzKDUwIC0gdGFyZ2V0X2J1c3lfcGN0KSk7Cj4+PiAtICAgICB1bnNpZ25lZCBsb25nIGlk bGVfdXMgPSAxMDAgKiAoYnVzeV91cyAtIHRhcmdldF9idXN5X3BjdCAqCj4+PiAtICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBidXN5X3VzIC8gMTAwKSAvIHRhcmdldF9idXN5X3BjdDsKPj4+ ICAgICAgICBjb25zdCB1bnNpZ25lZCBsb25nIG1pbl90ZXN0X3VzID0gMWU2Owo+Pj4gLSAgICAg Y29uc3QgdW5zaWduZWQgbG9uZyBwd21fY2FsaWJyYXRpb25fdXMgPSBtaW5fdGVzdF91czsKPj4+ IC0gICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgdGVzdF91cyA9IG1pbl90ZXN0X3VzOwo+Pj4gKyAg ICAgdW5zaWduZWQgbG9uZyBwd21fY2FsaWJyYXRpb25fdXM7Cj4+PiArICAgICB1bnNpZ25lZCBs b25nIHRlc3RfdXM7Cj4+PiArICAgICB1bnNpZ25lZCBsb25nIGN5Y2xlX3VzLCBidXN5X3VzLCBp ZGxlX3VzOwo+Pj4gICAgICAgIGRvdWJsZSBidXN5X3IsIGV4cGVjdGVkOwo+Pj4gICAgICAgIHVp bnQ2NF90IHZhbFsyXTsKPj4+ICAgICAgICB1aW50NjRfdCB0c1syXTsKPj4+IEBAIC0xNTM4LDE4 ICsxNTM3LDI3IEBAIGFjY3VyYWN5KGludCBnZW1fZmQsIGNvbnN0IHN0cnVjdCBpbnRlbF9leGVj dXRpb25fZW5naW5lMiAqZSwKPj4+ICAgICAgICAvKiBTYW1wbGluZyBwbGF0Zm9ybXMgY2Fubm90 IHJlYWNoIHRoZSBoaWdoIGFjY3VyYWN5IGNyaXRlcmlhLiAqLwo+Pj4gICAgICAgIGlndF9yZXF1 aXJlKGdlbV9oYXNfZXhlY2xpc3RzKGdlbV9mZCkpOwo+Pj4gICAgCj4+PiAtICAgICB3aGlsZSAo aWRsZV91cyA8IDI1MDApIHsKPj4+ICsgICAgIC8qIEFpbSBmb3IgYXBwcm94aW1hdGVseSAxMDAg aXRlcmF0aW9ucyBmb3IgY2FsaWJyYXRpb24gKi8KPj4+ICsgICAgIGN5Y2xlX3VzID0gbWluX3Rl c3RfdXMgLyB0YXJnZXRfaXRlcnM7Cj4+PiArICAgICBidXN5X3VzID0gY3ljbGVfdXMgKiB0YXJn ZXRfYnVzeV9wY3QgLyAxMDA7Cj4+PiArICAgICBpZGxlX3VzID0gY3ljbGVfdXMgLSBidXN5X3Vz Owo+Pgo+PiAyJSBsb2FkLCAxcyAvIDEwIGl0ZXJzCj4+ICAgICAgICAgIGN5Y2xlc191cyA9IDEw MG1zCj4+ICAgICAgICAgIGJ1c3lfdXMgPSAybXMKPj4gICAgICAgICAgaWRsZV91cyA9IDk4bXMK Pj4gLi4uCj4+Cj4+PiArCj4+PiArICAgICB3aGlsZSAoaWRsZV91cyA8IDI1MDAgfHwgYnVzeV91 cyA8IDI1MDApIHsKPj4+ICAgICAgICAgICAgICAgIGJ1c3lfdXMgKj0gMjsKPj4+ICAgICAgICAg ICAgICAgIGlkbGVfdXMgKj0gMjsKPj4KPj4gLi4uCj4+Cj4+IGJ1c3lfdXMgPSA0bXMKPj4gaWRs ZV91cyA9IDE5Nm1zCj4gCj4gQ3VycmVudGx5IGl0IGlzIDI1MG1zIHBlciA5ODoyIGN5Y2xlIGFu ZCBhYm91dCAyMG1zIHBlciA1MDo1MCBjeWNsZS4gU28KPiB3ZSBhcmUgb25seSBkb2luZyA0IGFu ZCA1MCBpdGVyYXRpb25zIHJlc3BlY3RpdmVseS4KPiAKPiAxMCBjeWNsZXMgaXMgc3RyaWN0bHkg YW4gaW1wcm92ZW1lbnQgOi1wCgpIbW0gaW5kZWVkLiBJdCBzZWVtcyBJIG1pc3JlbWVtYmVyZWQg aG93IGl0IHdvcmtzLiBJJ2xsIHJlLXJlYWQgeW91ciAKcGF0Y2hlcy4KClJlZ2FyZHMsCgpUdnJ0 a28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1k ZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=