From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [igt-dev] [PATCH i-g-t 1/2] igt/perf_pmu: Aim for a fixed number of iterations for calibrating accuracy Date: Fri, 10 Aug 2018 14:25:13 +0100 Message-ID: <153390751385.12983.2959619794159964408@skylake-alporthouse-com> References: <20180808145945.26159-1-chris@chris-wilson.co.uk> <8257df1e-bf5d-7ba2-c423-12b98da696c2@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <8257df1e-bf5d-7ba2-c423-12b98da696c2@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: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0wOC0wOSAxMjo1NDo0MSkKPiAKPiBPbiAwOC8w OC8yMDE4IDE1OjU5LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBPdXIgb2JzZXJ2YXRpb24gaXMg dGhhdCB0aGUgc3lzdGVtYXRpYyBlcnJvciBpcyBwcm9wb3J0aW9uYWwgdG8gdGhlCj4gPiBudW1i ZXIgb2YgaXRlcmF0aW9ucyB3ZSBwZXJmb3JtOyB0aGUgc3VzcGljaW9uIGlzIHRoYXQgaXQgZGly ZWN0bHkKPiA+IGNvcnJlbGF0ZXMgd2l0aCB0aGUgbnVtYmVyIG9mIHNsZWVwcy4gUmVkdWNlIHRo ZSBudW1iZXIgb2YgaXRlcmF0aW9ucywKPiA+IHRvIHRyeSBhbmQga2VlcCB0aGUgZXJyb3IgaW4g Y2hlY2suCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+ID4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRl bC5jb20+Cj4gPiAtLS0KPiA+ICAgdGVzdHMvcGVyZl9wbXUuYyB8IDM0ICsrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tLS0tLS0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo KyksIDEzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvcGVyZl9wbXUu YyBiL3Rlc3RzL3BlcmZfcG11LmMKPiA+IGluZGV4IDlhMjBhYmI2Yi4uNWEyNmQ1MjcyIDEwMDY0 NAo+ID4gLS0tIGEvdGVzdHMvcGVyZl9wbXUuYwo+ID4gKysrIGIvdGVzdHMvcGVyZl9wbXUuYwo+ ID4gQEAgLTE1MjEsMTQgKzE1MjEsMTMgQEAgc3RhdGljIHZvaWQgX19yZWFybV9zcGluX2JhdGNo KGlndF9zcGluX3QgKnNwaW4pCj4gPiAgIAo+ID4gICBzdGF0aWMgdm9pZAo+ID4gICBhY2N1cmFj eShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKmUsCj4g PiAtICAgICAgdW5zaWduZWQgbG9uZyB0YXJnZXRfYnVzeV9wY3QpCj4gPiArICAgICAgdW5zaWdu ZWQgbG9uZyB0YXJnZXRfYnVzeV9wY3QsCj4gPiArICAgICAgdW5zaWduZWQgbG9uZyB0YXJnZXRf aXRlcnMpCj4gPiAgIHsKPiA+IC0gICAgIHVuc2lnbmVkIGxvbmcgYnVzeV91cyA9IDEwMDAwIC0g MTAwICogKDEgKyBhYnMoNTAgLSB0YXJnZXRfYnVzeV9wY3QpKTsKPiA+IC0gICAgIHVuc2lnbmVk IGxvbmcgaWRsZV91cyA9IDEwMCAqIChidXN5X3VzIC0gdGFyZ2V0X2J1c3lfcGN0ICoKPiA+IC0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1c3lfdXMgLyAxMDApIC8gdGFyZ2V0X2J1c3lf cGN0Owo+ID4gICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBtaW5fdGVzdF91cyA9IDFlNjsKPiA+ IC0gICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgcHdtX2NhbGlicmF0aW9uX3VzID0gbWluX3Rlc3Rf dXM7Cj4gPiAtICAgICBjb25zdCB1bnNpZ25lZCBsb25nIHRlc3RfdXMgPSBtaW5fdGVzdF91czsK PiA+ICsgICAgIHVuc2lnbmVkIGxvbmcgcHdtX2NhbGlicmF0aW9uX3VzOwo+ID4gKyAgICAgdW5z aWduZWQgbG9uZyB0ZXN0X3VzOwo+ID4gKyAgICAgdW5zaWduZWQgbG9uZyBjeWNsZV91cywgYnVz eV91cywgaWRsZV91czsKPiA+ICAgICAgIGRvdWJsZSBidXN5X3IsIGV4cGVjdGVkOwo+ID4gICAg ICAgdWludDY0X3QgdmFsWzJdOwo+ID4gICAgICAgdWludDY0X3QgdHNbMl07Cj4gPiBAQCAtMTUz OCwxOCArMTUzNywyNyBAQCBhY2N1cmFjeShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxf ZXhlY3V0aW9uX2VuZ2luZTIgKmUsCj4gPiAgICAgICAvKiBTYW1wbGluZyBwbGF0Zm9ybXMgY2Fu bm90IHJlYWNoIHRoZSBoaWdoIGFjY3VyYWN5IGNyaXRlcmlhLiAqLwo+ID4gICAgICAgaWd0X3Jl cXVpcmUoZ2VtX2hhc19leGVjbGlzdHMoZ2VtX2ZkKSk7Cj4gPiAgIAo+ID4gLSAgICAgd2hpbGUg KGlkbGVfdXMgPCAyNTAwKSB7Cj4gPiArICAgICAvKiBBaW0gZm9yIGFwcHJveGltYXRlbHkgMTAw IGl0ZXJhdGlvbnMgZm9yIGNhbGlicmF0aW9uICovCj4gPiArICAgICBjeWNsZV91cyA9IG1pbl90 ZXN0X3VzIC8gdGFyZ2V0X2l0ZXJzOwo+ID4gKyAgICAgYnVzeV91cyA9IGN5Y2xlX3VzICogdGFy Z2V0X2J1c3lfcGN0IC8gMTAwOwo+ID4gKyAgICAgaWRsZV91cyA9IGN5Y2xlX3VzIC0gYnVzeV91 czsKPiAKPiAyJSBsb2FkLCAxcyAvIDEwIGl0ZXJzCj4gICAgICAgICBjeWNsZXNfdXMgPSAxMDBt cwo+ICAgICAgICAgYnVzeV91cyA9IDJtcwo+ICAgICAgICAgaWRsZV91cyA9IDk4bXMKPiAuLi4K PiAKPiA+ICsKPiA+ICsgICAgIHdoaWxlIChpZGxlX3VzIDwgMjUwMCB8fCBidXN5X3VzIDwgMjUw MCkgewo+ID4gICAgICAgICAgICAgICBidXN5X3VzICo9IDI7Cj4gPiAgICAgICAgICAgICAgIGlk bGVfdXMgKj0gMjsKPiAKPiAuLi4KPiAKPiBidXN5X3VzID0gNG1zCj4gaWRsZV91cyA9IDE5Nm1z CgpDdXJyZW50bHkgaXQgaXMgMjUwbXMgcGVyIDk4OjIgY3ljbGUgYW5kIGFib3V0IDIwbXMgcGVy IDUwOjUwIGN5Y2xlLiBTbwp3ZSBhcmUgb25seSBkb2luZyA0IGFuZCA1MCBpdGVyYXRpb25zIHJl c3BlY3RpdmVseS4KCjEwIGN5Y2xlcyBpcyBzdHJpY3RseSBhbiBpbXByb3ZlbWVudCA6LXAKLUNo cmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVs LWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczov L2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: MIME-Version: 1.0 From: Chris Wilson In-Reply-To: <8257df1e-bf5d-7ba2-c423-12b98da696c2@linux.intel.com> References: <20180808145945.26159-1-chris@chris-wilson.co.uk> <8257df1e-bf5d-7ba2-c423-12b98da696c2@linux.intel.com> Message-ID: <153390751385.12983.2959619794159964408@skylake-alporthouse-com> Date: Fri, 10 Aug 2018 14:25:13 +0100 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Tvrtko Ursulin , intel-gfx@lists.freedesktop.org Cc: igt-dev@lists.freedesktop.org, Tvrtko Ursulin List-ID: UXVvdGluZyBUdnJ0a28gVXJzdWxpbiAoMjAxOC0wOC0wOSAxMjo1NDo0MSkKPiAKPiBPbiAwOC8w OC8yMDE4IDE1OjU5LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiBPdXIgb2JzZXJ2YXRpb24gaXMg dGhhdCB0aGUgc3lzdGVtYXRpYyBlcnJvciBpcyBwcm9wb3J0aW9uYWwgdG8gdGhlCj4gPiBudW1i ZXIgb2YgaXRlcmF0aW9ucyB3ZSBwZXJmb3JtOyB0aGUgc3VzcGljaW9uIGlzIHRoYXQgaXQgZGly ZWN0bHkKPiA+IGNvcnJlbGF0ZXMgd2l0aCB0aGUgbnVtYmVyIG9mIHNsZWVwcy4gUmVkdWNlIHRo ZSBudW1iZXIgb2YgaXRlcmF0aW9ucywKPiA+IHRvIHRyeSBhbmQga2VlcCB0aGUgZXJyb3IgaW4g Y2hlY2suCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMt d2lsc29uLmNvLnVrPgo+ID4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRl bC5jb20+Cj4gPiAtLS0KPiA+ICAgdGVzdHMvcGVyZl9wbXUuYyB8IDM0ICsrKysrKysrKysrKysr KysrKysrKy0tLS0tLS0tLS0tLS0KPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMo KyksIDEzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdGVzdHMvcGVyZl9wbXUu YyBiL3Rlc3RzL3BlcmZfcG11LmMKPiA+IGluZGV4IDlhMjBhYmI2Yi4uNWEyNmQ1MjcyIDEwMDY0 NAo+ID4gLS0tIGEvdGVzdHMvcGVyZl9wbXUuYwo+ID4gKysrIGIvdGVzdHMvcGVyZl9wbXUuYwo+ ID4gQEAgLTE1MjEsMTQgKzE1MjEsMTMgQEAgc3RhdGljIHZvaWQgX19yZWFybV9zcGluX2JhdGNo KGlndF9zcGluX3QgKnNwaW4pCj4gPiAgIAo+ID4gICBzdGF0aWMgdm9pZAo+ID4gICBhY2N1cmFj eShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKmUsCj4g PiAtICAgICAgdW5zaWduZWQgbG9uZyB0YXJnZXRfYnVzeV9wY3QpCj4gPiArICAgICAgdW5zaWdu ZWQgbG9uZyB0YXJnZXRfYnVzeV9wY3QsCj4gPiArICAgICAgdW5zaWduZWQgbG9uZyB0YXJnZXRf aXRlcnMpCj4gPiAgIHsKPiA+IC0gICAgIHVuc2lnbmVkIGxvbmcgYnVzeV91cyA9IDEwMDAwIC0g MTAwICogKDEgKyBhYnMoNTAgLSB0YXJnZXRfYnVzeV9wY3QpKTsKPiA+IC0gICAgIHVuc2lnbmVk IGxvbmcgaWRsZV91cyA9IDEwMCAqIChidXN5X3VzIC0gdGFyZ2V0X2J1c3lfcGN0ICoKPiA+IC0g ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1c3lfdXMgLyAxMDApIC8gdGFyZ2V0X2J1c3lf cGN0Owo+ID4gICAgICAgY29uc3QgdW5zaWduZWQgbG9uZyBtaW5fdGVzdF91cyA9IDFlNjsKPiA+ IC0gICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgcHdtX2NhbGlicmF0aW9uX3VzID0gbWluX3Rlc3Rf dXM7Cj4gPiAtICAgICBjb25zdCB1bnNpZ25lZCBsb25nIHRlc3RfdXMgPSBtaW5fdGVzdF91czsK PiA+ICsgICAgIHVuc2lnbmVkIGxvbmcgcHdtX2NhbGlicmF0aW9uX3VzOwo+ID4gKyAgICAgdW5z aWduZWQgbG9uZyB0ZXN0X3VzOwo+ID4gKyAgICAgdW5zaWduZWQgbG9uZyBjeWNsZV91cywgYnVz eV91cywgaWRsZV91czsKPiA+ICAgICAgIGRvdWJsZSBidXN5X3IsIGV4cGVjdGVkOwo+ID4gICAg ICAgdWludDY0X3QgdmFsWzJdOwo+ID4gICAgICAgdWludDY0X3QgdHNbMl07Cj4gPiBAQCAtMTUz OCwxOCArMTUzNywyNyBAQCBhY2N1cmFjeShpbnQgZ2VtX2ZkLCBjb25zdCBzdHJ1Y3QgaW50ZWxf ZXhlY3V0aW9uX2VuZ2luZTIgKmUsCj4gPiAgICAgICAvKiBTYW1wbGluZyBwbGF0Zm9ybXMgY2Fu bm90IHJlYWNoIHRoZSBoaWdoIGFjY3VyYWN5IGNyaXRlcmlhLiAqLwo+ID4gICAgICAgaWd0X3Jl cXVpcmUoZ2VtX2hhc19leGVjbGlzdHMoZ2VtX2ZkKSk7Cj4gPiAgIAo+ID4gLSAgICAgd2hpbGUg KGlkbGVfdXMgPCAyNTAwKSB7Cj4gPiArICAgICAvKiBBaW0gZm9yIGFwcHJveGltYXRlbHkgMTAw IGl0ZXJhdGlvbnMgZm9yIGNhbGlicmF0aW9uICovCj4gPiArICAgICBjeWNsZV91cyA9IG1pbl90 ZXN0X3VzIC8gdGFyZ2V0X2l0ZXJzOwo+ID4gKyAgICAgYnVzeV91cyA9IGN5Y2xlX3VzICogdGFy Z2V0X2J1c3lfcGN0IC8gMTAwOwo+ID4gKyAgICAgaWRsZV91cyA9IGN5Y2xlX3VzIC0gYnVzeV91 czsKPiAKPiAyJSBsb2FkLCAxcyAvIDEwIGl0ZXJzCj4gICAgICAgICBjeWNsZXNfdXMgPSAxMDBt cwo+ICAgICAgICAgYnVzeV91cyA9IDJtcwo+ICAgICAgICAgaWRsZV91cyA9IDk4bXMKPiAuLi4K PiAKPiA+ICsKPiA+ICsgICAgIHdoaWxlIChpZGxlX3VzIDwgMjUwMCB8fCBidXN5X3VzIDwgMjUw MCkgewo+ID4gICAgICAgICAgICAgICBidXN5X3VzICo9IDI7Cj4gPiAgICAgICAgICAgICAgIGlk bGVfdXMgKj0gMjsKPiAKPiAuLi4KPiAKPiBidXN5X3VzID0gNG1zCj4gaWRsZV91cyA9IDE5Nm1z CgpDdXJyZW50bHkgaXQgaXMgMjUwbXMgcGVyIDk4OjIgY3ljbGUgYW5kIGFib3V0IDIwbXMgcGVy IDUwOjUwIGN5Y2xlLiBTbwp3ZSBhcmUgb25seSBkb2luZyA0IGFuZCA1MCBpdGVyYXRpb25zIHJl c3BlY3RpdmVseS4KCjEwIGN5Y2xlcyBpcyBzdHJpY3RseSBhbiBpbXByb3ZlbWVudCA6LXAKLUNo cmlzCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1k ZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=