From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: References: <20180220214008.6544-1-chris@chris-wilson.co.uk> <4cf085d6-e1a3-b262-5ec9-de474a97f1ca@linux.intel.com> <151920463124.8092.543638866655423103@mail.alporthouse.com> From: Tvrtko Ursulin Message-ID: <3aea4759-6818-222f-df2c-2bd2b603816e@linux.intel.com> Date: Wed, 21 Feb 2018 09:24:46 +0000 MIME-Version: 1.0 In-Reply-To: <151920463124.8092.543638866655423103@mail.alporthouse.com> Content-Language: en-GB Subject: Re: [igt-dev] [PATCH igt] igt/perf_pmu: Disable all cpus 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: Ck9uIDIxLzAyLzIwMTggMDk6MTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTAyLTIxIDA5OjExOjE1KQo+Pgo+PiBPbiAyMC8wMi8yMDE4IDIxOjQw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4+PiBSYXRoZXIgdGhhbiBpdGVyYXRpdmVseSBkaXNhYmxl IGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlZW5hYmxlIGEgQ1BVLAo+Pj4gdHVybiBvZmYgZWFjaCBp biB0dXJuLCBmb3JjaW5nIHRoZSBQTVUgZXZlbnRzIG9udG8gdGhlIG5leHQgQ1BVIHdpdGhvdXQK Pj4+IGFsbG93aW5nIHRoZW0gdG8gcmV0cmVhdCBiYWNrIHRvIENQVTAgYWZ0ZXIgdGhlIGZpcnN0 LiBJZiB0aGlzIGZhaWxzLAo+Pgo+PiBIbSwgaW50ZXJlc3RpbmcgYW5kIEkgdGhpbmsgaXQgcG9z c2libHkgbWFrZXMgc2Vuc2UgdG8gdGVzdCBib3RoCj4+IG1pZ3JhdGlvbiBwYXR0ZXJucy4KPiAK PiBZdXAuCj4gCj4+PiBAQCAtOTg4LDM1ICs5OTksNDMgQEAgc3RhdGljIHZvaWQgY3B1X2hvdHBs dWcoaW50IGdlbV9mZCkKPj4+ICAgICAgICAgKi8KPj4+ICAgICAgICBpZ3RfZm9yayhjaGlsZCwg MSkgewo+Pj4gICAgICAgICAgICAgICAgaW50IGNwdSA9IDA7Cj4+PiArICAgICAgICAgICAgIGlu dCBjcHVmZDsKPj4+ICsgICAgICAgICAgICAgaW50IGVycjsKPj4+ICAgIAo+Pj4gICAgICAgICAg ICAgICAgY2xvc2UobGlua1swXSk7Cj4+PiAgICAKPj4+ICsgICAgICAgICAgICAgLyogT2ZmbGlu ZSBlYWNoIGNwdSBpbiB0dXJuICovCj4+PiAgICAgICAgICAgICAgICBmb3IgKDs7KSB7Cj4+PiAt ICAgICAgICAgICAgICAgICAgICAgY2hhciBuYW1lWzEyOF07Cj4+PiAtICAgICAgICAgICAgICAg ICAgICAgaW50IGNwdWZkOwo+Pj4gLQo+Pj4gLSAgICAgICAgICAgICAgICAgICAgIGlndF9hc3Nl cnRfbHQoc25wcmludGYobmFtZSwgc2l6ZW9mKG5hbWUpLAo+Pj4gLSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdSVk L29ubGluZSIsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBjcHUpLCBzaXplb2YobmFtZSkpOwo+Pj4gLSAgICAgICAgICAgICAgICAgICAgIGNwdWZkID0g b3BlbihuYW1lLCBPX1dST05MWSk7Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgaWYgKGNwdWZk ID09IC0xKSB7Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZ3RfYXNzZXJ0KGNw dSA+IDApOwo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyoKPj4+IC0gICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAqIFNpZ25hbCBwYXJlbnQgdGhhdCB3ZSBjeWNsZWQgdGhy b3VnaCBhbGwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIENQVXMgYW5kIHdl IGFyZSBkb25lLgo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4+PiAtICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBpZ3RfYXNzZXJ0X2VxKHdyaXRlKGxpbmtbMV0sICIq IiwgMSksIDEpOwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgIGNwdWZkID0gb3Blbl9jcHVfb25s aW5lKGNwdSk7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgaWd0X2Fzc2VydChjcHVmZCAhPSAt MSk7Cj4+PiArCj4+PiArICAgICAgICAgICAgICAgICAgICAgZXJyID0gd3JpdGUoY3B1ZmQsICIw IiwgMik7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgY2xvc2UoY3B1ZmQpOwo+Pj4gKyAgICAg ICAgICAgICAgICAgICAgIGlmIChlcnIgPCAwKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIGJyZWFrOwo+Pgo+PiBLZWVwIG9mZi1saW5pbmcgdW50aWwgbm8gbW9yZSBDUFVzIHRv IG9mZmxpbmU/IEkgaGFkIHRvIHRyeSBpdCEgOikgT2ssCj4+IGxhc3Qgb25lIHdpbGwgZmFpbCB0 byBvZmZsaW5lLiBCdXQgSSB0aGluayBpdCBuZWVkcyBhIGNvbW1lbnQuCj4gCj4gSSB0aG91Z2h0 IHRoYXQgd2FzIGEgZnVuIHRyaWNrIHRvIHRyeSBhbmQgb2ZmbGluZSB0aGUgbGFzdCBjcHUgOikK PiAKPj4+IC0gICAgICAgICAgICAgICAgICAgICB9Cj4+PiAgICAKPj4+IC0gICAgICAgICAgICAg ICAgICAgICAvKiBPZmZsaW5lIGZvbGxvd2VkIGJ5IG9ubGluZSBhIENQVS4gKi8KPj4+IC0gICAg ICAgICAgICAgICAgICAgICBpZ3RfYXNzZXJ0X2VxKHdyaXRlKGNwdWZkLCAiMCIsIDIpLCAyKTsK Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgdXNsZWVwKDFlNik7Cj4+PiAtICAgICAgICAgICAg ICAgICAgICAgaWd0X2Fzc2VydF9lcSh3cml0ZShjcHVmZCwgIjEiLCAyKSwgMik7Cj4+PiArICAg ICAgICAgICAgICAgICAgICAgY3B1Kys7Cj4+PiArICAgICAgICAgICAgIH0KPj4+ICAgIAo+Pj4g KyAgICAgICAgICAgICAvKiBUaGVuIGJyaW5nIHRoZW0gYmFjayBvbmxpbmUgKi8KPj4+ICsgICAg ICAgICAgICAgd2hpbGUgKGNwdS0tKSB7Cj4+PiArICAgICAgICAgICAgICAgICAgICAgY3B1ZmQg PSBvcGVuX2NwdV9vbmxpbmUoY3B1KTsKPj4+ICsgICAgICAgICAgICAgICAgICAgICBlcnIgPSB3 cml0ZShjcHVmZCwgIjEiLCAyKTsKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2UoY3B1 ZmQpOwo+Pgo+PiBOZWVkIHRvIG9ubGluZSBpbiB0aGUgc2FtZSBvcmRlciBvciB0aGUgUE1VIHdp bGwgc3RheSBvbiBzb21lIGhpZ2hlciBDUFUKPj4gbWFraW5nIHRoZSBzdWJzZXF1ZW50IHRlc3Rz IGZhaWwuIE9yIEkgbmVlZCB0byBpbXByb3ZlIHRoZSBoZWxwZXJzIHRvCj4+IGh1bnQgZm9yIHRo ZSBjb3JyZWN0IENQVSwgYXMgcGVyZiB0b29sIGRvZXMuCj4gCj4gQWguIEkgd2FzIGV4cGVjdGlu ZyBldmVyeXRpbWUgd2Ugb25saW5lZCBhIG5ldyBjcHUsIHRoZSBub3RpZmllciB3b3VsZAo+IG1v dmUgdGhlIHBtdS4gV2h5IGRvIHRoZSBzdWJzZXF1ZW50IHRlc3RzIGZhaWw/IEluIG15IG5haXZl dHkgSSBleHBlY3RlZAo+IG9uZSBDUFUgaXMgYXMgZ29vZCBhcyBhbnkgb3RoZXIgZm9yIHBtdS4g RG8gd2UgbmVlZCB0byBwdXQgYSB0cml2aWFsCj4gdGVzdCBpbnNpZGUgdGhlIG9ubGluZS9vZmZs aW5lIGxvb3BzPwoKSXQgb25seSBtb3ZlcyBpdCB0byB0aGUgZmlyc3QgYXZhaWxhYmxlIENQVSBv bmNlIGl0IGdldHMga2lja2VkIG91dCBmcm9tIAp0aGUgb25lIGl0IHdhcyBvbi4KClNvIHdpdGgg dGhlIGFib3ZlIHBhdHRlcm4gb2Ygb2ZmbGluZSBhbGwgYW5kIG9ubGluZSBpbiByZXZlcnNlLCBp dCB3aWxsIApoYXBwaWx5IHN0YXkgb24gdGhlIGxhc3QgQ1BVLiBBbmQgSUdUcyBvbmx5IHRyeSB0 byBvcGVuIG9uIHRoZSBmaXJzdCBDUFUgCnNvIGl0IGZhaWxzIHRvIG9wZW4gaXQgZnJvbSB0aGVu IG9uLgoKQXMgSSBzYWlkLCBpdCB3b3VsZCBiZSBlYXN5IHRvIHN1cHBvcnQgb3BlbmluZyBvdXIg UE1VIHJlZ2FyZGxlc3Mgb24gCndoaWNoIENQVSBpdCBjdXJyZW50bHkgbGl2ZXMgb24gYnkgd3Jh cHBpbmcgdGhlICJ0cnkgdGhlIG5leHQgY3B1IiBsb2dpYyAKaW4gdGhlIHBlcmYgb3BlbiB3cmFw cGVycy4gSW4ga2VybmVsIHBlcmYgdG9vbCBmb3IgaW5zdGFuY2UgZG9lcyB0aGF0IAphbHJlYWR5 LgoKSSBjb3VsZCBhbHNvIGNoYW5nZSBpOTE1IHRvIGFsd2F5cyB0cnkgdG8gbW92ZSB0byBDUFUw IGlmIGl0IGlzIAphdmFpbGFibGUsIG9uIGFueSBvbmxpbmUgZXZlbnRzLiBCdXQgSSBhbSBub3Qg c3VyZSB0aGF0J3MgaW4gdGhlIHNwaXJpdCAKb2YgdGhpbmdzLgoKSSB0aGluayBtYWtpbmcgSUdU IHBlcmYgb3BlbiB3cmFwcGVyIG1vcmUgcm9idXN0IG1ha2VzIG1vc3Qgc2Vuc2UuCgpSZWdhcmRz LAoKVHZydGtvCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXYK