From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by gabe.freedesktop.org (Postfix) with ESMTPS id 261886E265 for ; Mon, 5 Feb 2018 11:59:33 +0000 (UTC) References: <20180202183754.30042-1-tvrtko.ursulin@linux.intel.com> <20180202183754.30042-10-tvrtko.ursulin@linux.intel.com> <151760778327.15322.10262825883779352598@mail.alporthouse.com> From: Tvrtko Ursulin Message-ID: <333cab37-b9bd-c0ef-4e9b-149adbea0fe5@linux.intel.com> Date: Mon, 5 Feb 2018 11:59:30 +0000 MIME-Version: 1.0 In-Reply-To: <151760778327.15322.10262825883779352598@mail.alporthouse.com> Content-Language: en-GB Subject: Re: [igt-dev] [PATCH i-g-t 9/9] tests/perf_pmu: Use short batches from hotplug test 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 , Tvrtko Ursulin , igt-dev@lists.freedesktop.org Cc: Tvrtko Ursulin List-ID: Ck9uIDAyLzAyLzIwMTggMjE6NDMsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTAyLTAyIDE4OjM3OjU0KQo+PiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBUaGlzIHRlc3QgZW1pdHMgYSBzcGluIGJh dGNoIHdoaWNoIHJ1bnMgcm91Z2hseSBmb3IgTiBDUFUgY29yZXMgc2Vjb25kcwo+PiBBcyBzdWNo IHRoZXNlIGNhbiBiZSBkZWNsYXJlZCBhcyBHUFUgaGFuZ3MsIHNvIHdvcmsgYXJvdW5kIHRoYXQg YnkgbG9vcGluZwo+PiB3aXRoIHNob3J0ZXIgYmF0Y2hlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTog VHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4gLS0tCj4+ICAgdGVz dHMvcGVyZl9wbXUuYyB8IDY2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0tLS0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKyks IDE1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdGVzdHMvcGVyZl9wbXUuYyBiL3Rl c3RzL3BlcmZfcG11LmMKPj4gaW5kZXggMjAxYWEwYjQwMDY4Li43ZjJmYTY0ODM0ZDcgMTAwNjQ0 Cj4+IC0tLSBhL3Rlc3RzL3BlcmZfcG11LmMKPj4gKysrIGIvdGVzdHMvcGVyZl9wbXUuYwo+PiBA QCAtODQsMTUgKzg0LDIzIEBAIGluaXQoaW50IGdlbV9mZCwgY29uc3Qgc3RydWN0IGludGVsX2V4 ZWN1dGlvbl9lbmdpbmUyICplLCB1aW50OF90IHNhbXBsZSkKPj4gICAgICAgICAgY2xvc2UoZmQp Owo+PiAgIH0KPj4gICAKPj4gLXN0YXRpYyB1aW50NjRfdCBwbXVfcmVhZF9zaW5nbGUoaW50IGZk KQo+PiArc3RhdGljIHVpbnQ2NF90IF9fcG11X3JlYWRfc2luZ2xlKGludCBmZCwgdWludDY0X3Qg KnRzKQo+PiAgIHsKPj4gICAgICAgICAgdWludDY0X3QgZGF0YVsyXTsKPj4gICAKPj4gICAgICAg ICAgaWd0X2Fzc2VydF9lcShyZWFkKGZkLCBkYXRhLCBzaXplb2YoZGF0YSkpLCBzaXplb2YoZGF0 YSkpOwo+PiAgIAo+PiArICAgICAgIGlmICh0cykKPj4gKyAgICAgICAgICAgICAgICp0cyA9IGRh dGFbMV07Cj4+ICsKPj4gICAgICAgICAgcmV0dXJuIGRhdGFbMF07Cj4+ICAgfQo+PiAgIAo+PiAr c3RhdGljIHVpbnQ2NF90IHBtdV9yZWFkX3NpbmdsZShpbnQgZmQpCj4+ICt7Cj4+ICsgICAgICAg cmV0dXJuIF9fcG11X3JlYWRfc2luZ2xlKGZkLCBOVUxMKTsKPj4gK30KPj4gKwo+PiAgIHN0YXRp YyB2b2lkIHBtdV9yZWFkX211bHRpKGludCBmZCwgdW5zaWduZWQgaW50IG51bSwgdWludDY0X3Qg KnZhbCkKPj4gICB7Cj4+ICAgICAgICAgIHVpbnQ2NF90IGJ1ZlsyICsgbnVtXTsKPj4gQEAgLTE0 OCw3ICsxNTYsNyBAQCBzdGF0aWMgdm9pZCBlbmRfc3BpbihpbnQgZmQsIGlndF9zcGluX3QgKnNw aW4sIHVuc2lnbmVkIGludCBmbGFncykKPj4gICAKPj4gICAgICAgICAgaWYgKGZsYWdzICYgRkxB R19TWU5DKQo+PiAgICAgICAgICAgICAgICAgIGdlbV9zeW5jKGZkLCBzcGluLT5oYW5kbGUpOwo+ PiAtICAgICAgIGVsc2UKPj4gKyAgICAgICBlbHNlIGlmIChmbGFncyAmIFRFU1RfVFJBSUxJTkdf SURMRSkKPj4gICAgICAgICAgICAgICAgICB1c2xlZXAoYmF0Y2hfZHVyYXRpb25fbnMgLyA1MDAw KTsKPj4gICB9Cj4+ICAgCj4+IEBAIC05MzAsMjcgKzkzOCwzMyBAQCBzdGF0aWMgYm9vbCBjcHUw X2hvdHBsdWdfc3VwcG9ydCh2b2lkKQo+PiAgIAo+PiAgIHN0YXRpYyB2b2lkIGNwdV9ob3RwbHVn KGludCBnZW1fZmQpCj4+ICAgewo+PiAtICAgICAgIHN0cnVjdCB0aW1lc3BlYyBzdGFydCA9IHsg fTsKPj4gKyAgICAgICBzdHJ1Y3QgaWd0X2hlbHBlcl9wcm9jZXNzIGNwdV9zaHVmZmxlID0geyB9 Owo+PiAgICAgICAgICBpZ3Rfc3Bpbl90ICpzcGluOwo+PiAtICAgICAgIHVpbnQ2NF90IHZhbCwg cmVmOwo+PiAtICAgICAgIGludCBmZDsKPj4gKyAgICAgICB1aW50NjRfdCB0c1syXTsKPj4gKyAg ICAgICB1aW50NjRfdCB2YWw7Cj4+ICsgICAgICAgaW50IGxpbmtbMl07Cj4+ICsgICAgICAgaW50 IGZkLCByZXQ7Cj4+ICAgCj4+ICAgICAgICAgIGlndF9yZXF1aXJlKGNwdTBfaG90cGx1Z19zdXBw b3J0KCkpOwo+IAo+IE5vdyBJIGtub3cgd2h5IEkgZG9uJ3Qgc2VlIGFueSBpbGwgZWZmZWN0cyA7 KQo+IAo+PiAtICAgICAgIGZkID0gcGVyZl9pOTE1X29wZW4oSTkxNV9QTVVfRU5HSU5FX0JVU1ko STkxNV9FTkdJTkVfQ0xBU1NfUkVOREVSLCAwKSk7Cj4+IC0gICAgICAgaWd0X2Fzc2VydChmZCA+ PSAwKTsKPj4gKyAgICAgICBmZCA9IG9wZW5fcG11KEk5MTVfUE1VX0VOR0lORV9CVVNZKEk5MTVf RU5HSU5FX0NMQVNTX1JFTkRFUiwgMCkpOwo+PiAgIAo+PiAgICAgICAgICBzcGluID0gaWd0X3Nw aW5fYmF0Y2hfbmV3KGdlbV9mZCwgMCwgSTkxNV9FWEVDX1JFTkRFUiwgMCk7Cj4+ICAgCj4+IC0g ICAgICAgaWd0X25zZWNfZWxhcHNlZCgmc3RhcnQpOwo+PiArICAgICAgIHZhbCA9IF9fcG11X3Jl YWRfc2luZ2xlKGZkLCAmdHNbMF0pOwo+PiArCj4+ICsgICAgICAgcmV0ID0gcGlwZTIobGluaywg T19OT05CTE9DSyk7Cj4+ICsgICAgICAgaWd0X2Fzc2VydF9lcShyZXQsIDApOwo+PiAgIAo+PiAg ICAgICAgICAvKgo+PiAgICAgICAgICAgKiBUb2dnbGUgb25saW5lIHN0YXR1cyBvZiBhbGwgdGhl IENQVXMgaW4gYSBjaGlsZCBwcm9jZXNzIGFuZCBlbnN1cmUKPj4gICAgICAgICAgICogdGhpcyBo YXMgbm90IGFmZmVjdGVkIGJ1c3luZXNzIHN0YXRzIGluIHRoZSBwYXJlbnQuCj4+ICAgICAgICAg ICAqLwo+PiAtICAgICAgIGlndF9mb3JrKGNoaWxkLCAxKSB7Cj4+ICsgICAgICAgaWd0X2Zvcmtf aGVscGVyKCZjcHVfc2h1ZmZsZSkgewo+PiAgICAgICAgICAgICAgICAgIGludCBjcHUgPSAwOwo+ PiAgIAo+PiArICAgICAgICAgICAgICAgY2xvc2UobGlua1swXSk7Cj4gCj4gSG9uZXN0bHkgd291 bGQgbm90IGJvdGhlciBjbG9zZSgpaW5nIHRoZSB0ZW1wb3JhcnkgZmQgaW4gdGhlIGNoaWxkLCB0 aGUKPiBjaGlsZCBpc24ndCByZXNvdXJjZSBodW5ncnkgYW5kIHdpbGwgZGllIGluIGR1ZSBjb3Vy c2UuCj4gCj4+ICsKPj4gICAgICAgICAgICAgICAgICBmb3IgKDs7KSB7Cj4+ICAgICAgICAgICAg ICAgICAgICAgICAgICBjaGFyIG5hbWVbMTI4XTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAg IGludCBjcHVmZDsKPj4gQEAgLTk2MCw2ICs5NzQsNyBAQCBzdGF0aWMgdm9pZCBjcHVfaG90cGx1 ZyhpbnQgZ2VtX2ZkKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmQgPSBvcGVuKG5h bWUsIE9fV1JPTkxZKTsKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjcHVmZCA9PSAt MSkgewo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ3RfYXNzZXJ0KGNwdSA+ IDApOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlndF9hc3NlcnRfZXEod3Jp dGUobGlua1sxXSwgIioiLCAxKSwgMSk7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgaWd0X2Fzc2VydF9lcSh3cml0ZShjcHVmZCwgIjAiLCAyKSwgMik7Cj4+IEBA IC05NzEsMTkgKzk4Niw0MCBAQCBzdGF0aWMgdm9pZCBjcHVfaG90cGx1ZyhpbnQgZ2VtX2ZkKQo+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2UoY3B1ZmQpOwo+PiAgICAgICAgICAgICAg ICAgICAgICAgICAgY3B1Kys7Cj4+ICAgICAgICAgICAgICAgICAgfQo+PiArCj4+ICsgICAgICAg ICAgICAgICAvKiBXYWl0IHRvIGJlIHRlcm1pbmF0ZWQuICovCj4+ICsgICAgICAgICAgICAgICBm b3IgKDs7KQo+PiArICAgICAgICAgICAgICAgICAgICAgICBzbGVlcCgxKTsKPiAKPiBXaHkgd2Fp dD8gVGhpcyBwcm9jZXNzIGlzbid0IGRvaW5nIGF0IHRoaXMgcG9pbnQsIHNvIGNhbiBqdXN0IGdy YWNlZnVsbHkKPiBkaWUuIE9oLCBpcyBpdCBiZWNhdXNlIGZvcmtfaGVscGVyIGRlbWFuZHMgeW91 IGtlZXAgaXQgYXJvdW5kLiBTbyBub3QKPiBzZWVpbmcgdGhlIHBvaW50IG9mIG5vdCB1c2luZyBh IGNoaWxkIHRoZW4uCj4gCj4+ICAgICAgICAgIH0KPj4gICAKPj4gLSAgICAgICBpZ3Rfd2FpdGNo aWxkcmVuKCk7Cj4+ICsgICAgICAgY2xvc2UobGlua1sxXSk7Cj4+ICAgCj4+IC0gICAgICAgcmVm ID0gaWd0X25zZWNfZWxhcHNlZCgmc3RhcnQpOwo+PiAtICAgICAgIHZhbCA9IHBtdV9yZWFkX3Np bmdsZShmZCk7Cj4+ICsgICAgICAgLyoKPj4gKyAgICAgICAgKiBWZXJ5IGxvbmcgYmF0Y2hlcyBj YW4gYmUgZGVjbGFyZWQgYXMgR1BVIGhhbmdzIHNvIGVtaXQgc2hvcnRlciBvbmVzCj4+ICsgICAg ICAgICogdW50aWwgdGhlIENQVSBjb3JlIHNodWZmbGVyIGZpbmlzaGVzIG9uZSBsb29wLgo+PiAr ICAgICAgICAqLwo+PiArICAgICAgIGZvciAoOzspIHsKPj4gKyAgICAgICAgICAgICAgIGNoYXIg YnVmOwo+PiArICAgICAgICAgICAgICAgaW50IHJldDI7Cj4+ICAgCj4+IC0gICAgICAgaWd0X3Nw aW5fYmF0Y2hfZW5kKHNwaW4pOwo+PiAtICAgICAgIGdlbV9zeW5jKGdlbV9mZCwgc3Bpbi0+aGFu ZGxlKTsKPj4gKyAgICAgICAgICAgICAgIHVzbGVlcCg1MDBlMyk7Cj4+ICsgICAgICAgICAgICAg ICBlbmRfc3BpbihnZW1fZmQsIHNwaW4sIDApOwo+PiArICAgICAgICAgICAgICAgcmV0MiA9IHJl YWQobGlua1swXSwgJmJ1ZiwgMSk7Cj4+ICsgICAgICAgICAgICAgICBpZiAoIHJldDIgPT0gMSB8 fCAocmV0MiA8IDAgJiYgZXJybm8gIT0gRUFHQUlOKSkKPj4gKyAgICAgICAgICAgICAgICAgICAg ICAgYnJlYWs7Cj4gCj4gT2suIFdoaXRlc3BhY2UgcGxlYXNlIDopIChyZXQgc2VlbXMgcGVyZmVj dGx5IGZpbmUgdG8gcmV1c2UgYW5kIGxlc3MKPiBzY2FyeSB0aGFuIHJldDIpCgpHY2MgY29tcGxh aW5zIGFib3V0IHNoYWRvd2luZyByZXQuIDpJIEkgZGlkIG1vc3Qgb2YgdGhlIG90aGVyIApzdWdn ZXN0aW9ucyBpbiB2Mi4KClJlZ2FyZHMsCgpUdnJ0a28KCj4gRG8geW91IHdhbnQgdG8gY3JlYXRl IGEgcGFpciBvZiBvdmVybGFwcGluZyBzcGlubmVycyB0byBwcmV2ZW50IHRoZQo+IHRlbXBvcmFy eSBpZGxlbmVzcz8gSGF2ZW4ndCB0aG91Z2h0IGFib3V0IHdoZXRoZXIgdGhhdCBoYXMgYW55Cj4g c2lnbmlmaWNhbmNlLCBidXQgdGhhdCBzZWVtcyB0byBhIHNsaWdodCBkaWZmZXJlbmNlIHdydCB0 aGUgb2xkIHRlc3QuCj4gCj4gQ29uc2lkZXIgaXQncyBhIEJVU1kgUE1VIGFuZCB5b3UgZXhwZWN0 IHRoZSB0d28gdG8gbWF0Y2ggaW1wbGllcyB0aGF0Cj4geW91IHdvdWxkIHByZWZlciB0byBrZWVw IHRoZSBlbmdpbmUgYWx3YXlzIGJ1c3kuCj4gLUNocmlzCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBpZ3QtZGV2IG1haWxpbmcgbGlzdAo+IGlndC1k ZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcv bWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cj4gCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaWd0LWRldgo=