From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 6/7] drm/i915/pmu: Add running counter Date: Wed, 6 Jun 2018 16:52:17 +0100 Message-ID: <1ba700ec-319d-5ab3-b8db-fd2bc0b760f4@linux.intel.com> References: <20180606124848.13050-7-tvrtko.ursulin@linux.intel.com> <20180606144010.9367-1-tvrtko.ursulin@linux.intel.com> <152829863556.9058.1419672815018186721@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0E5EE6F056 for ; Wed, 6 Jun 2018 15:52:20 +0000 (UTC) In-Reply-To: <152829863556.9058.1419672815018186721@mail.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 , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA2LzA2LzIwMTggMTY6MjMsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA2LTA2IDE1OjQwOjEwKQo+PiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBXZSBhZGQgYSBQTVUgY291bnRlciB0byBl eHBvc2UgdGhlIG51bWJlciBvZiByZXF1ZXN0cyBjdXJyZW50bHkgZXhlY3V0aW5nCj4+IG9uIHRo ZSBHUFUuCj4+Cj4+IFRoaXMgaXMgdXNlZnVsIHRvIGFuYWx5emUgdGhlIG92ZXJhbGwgbG9hZCBv ZiB0aGUgc3lzdGVtLgo+Pgo+PiB2MjoKPj4gICAqIFJlYmFzZS4KPj4gICAqIERyb3AgZmxvYXRp bmcgcG9pbnQgY29uc3RhbnQuIChDaHJpcyBXaWxzb24pCj4+Cj4+IHYzOgo+PiAgICogQ2hhbmdl IHNjYWxlIHRvIDEwMjQgZm9yIGZhc3RlciBhcml0aG1ldGljcy4gKENocmlzIFdpbHNvbikKPj4K Pj4gdjQ6Cj4+ICAgKiBSZWZhY3RvcmVkIGZvciB0aW1lciBwZXJpb2QgYWNjb3VudGluZy4KPj4K Pj4gdjU6Cj4+ICAgKiBBdm9pZCA2NC1kaXZpc2lvbi4gKENocmlzIFdpbHNvbikKPj4KPj4gU2ln bmVkLW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPj4g LS0tCj4+ICAgI2RlZmluZSBFTkdJTkVfU0FNUExFX0JJVFMgKDEgPDwgSTkxNV9QTVVfU0FNUExF X0JJVFMpCj4+ICAgCj4+IEBAIC0yMjYsNiArMjI3LDEzIEBAIGVuZ2luZXNfc2FtcGxlKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwgdW5zaWduZWQgaW50IHBlcmlvZF9ucykKPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXZfdTY0KCh1NjQpcGVy aW9kX25zICoKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIEk5MTVfU0FNUExFX1FVRVVFRF9ESVZJU09SLAo+PiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwMDAwMCkpOwo+PiArCj4+ICsgICAgICAgICAg ICAgICBpZiAoZW5naW5lLT5wbXUuZW5hYmxlICYgQklUKEk5MTVfU0FNUExFX1JVTk5JTkcpKQo+ PiArICAgICAgICAgICAgICAgICAgICAgICBhZGRfc2FtcGxlX211bHQoJmVuZ2luZS0+cG11LnNh bXBsZVtJOTE1X1NBTVBMRV9SVU5OSU5HXSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIGxhc3Rfc2Vxbm8gLSBjdXJyZW50X3NlcW5vLAo+PiArICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2X3U2NCgodTY0KXBlcmlvZF9ucyAqCj4+ICsg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEk5MTVfU0FNUExF X1FVRVVFRF9ESVZJU09SLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAxMDAwMDAwKSk7Cj4gCj4gQXJlIHdlIHdvcnJpZWQgYWJvdXQgbG9zaW5nIHBy ZWNpc2lvbiB3aXRoIHFkLm5zPwo+IAo+IGFkZF9zYW1wbGVfbXVsdChTQU1QTEUsIHgsIHBlcmlv ZF9ucyk7IGhlcmUKPiAKPj4gQEAgLTU2MCw3ICs1NjksOCBAQCBzdGF0aWMgdTY0IF9faTkxNV9w bXVfZXZlbnRfcmVhZChzdHJ1Y3QgcGVyZl9ldmVudCAqZXZlbnQpCj4+ICAgICAgICAgICAgICAg ICAgICAgICAgICB2YWwgPSBlbmdpbmUtPnBtdS5zYW1wbGVbc2FtcGxlXS5jdXI7Cj4+ICAgCj4+ ICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoc2FtcGxlID09IEk5MTVfU0FNUExFX1FVRVVF RCB8fAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgc2FtcGxlID09IEk5MTVfU0FNUExF X1JVTk5BQkxFKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgc2FtcGxlID09IEk5MTVf U0FNUExFX1JVTk5BQkxFIHx8Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBzYW1wbGUg PT0gSTkxNV9TQU1QTEVfUlVOTklORykKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgdmFsID0gZGl2X3U2NCh2YWwsIE1TRUNfUEVSX1NFQyk7ICAvKiB0byBxZCAqLwo+IAo+IGFu ZCB2YWwgPSBkaXZfdTY0KHZhbCAqIEk5MTVfU0FNUExFX1FVRVVFRF9ESVZJU09SLCBOU0VDX1BF Ul9TRUMpOwoKWWVhaCB0aGF0IHdvcmtzLCB0aGFua3MuCgo+IFNvIHRoYXQgZ2l2ZXMgdXMgYSBs aW1pdCBvZiB+MSBtaWxsaW9uIHFkIChhc3N1bWluZyB0aGUgdXNlciBjYXJlcyBmb3IKPiBhYm91 dCAxcyBpbnRlcnZhbHMpLiBVcCB0byA4IG1pbGxpb24gd2xvZyB3aXRoCj4gCj4gCXZhbCA9IGRp dl91NjQodmFsICogSTkxNV9TQU1QTEVfUVVFVUVEX0RJVklTT1IvOCwgTlNFQ19QRVJfU0VDLzgp OwoKT3Iga2VlcCBpbiBxZC51cyBhcyBmb3IgZnJlcXVlbmN5LiBJIHRoaW5rIHByZWNpc2lvbiBp cyBwbGVudHkgaW4gYW55IGNhc2UuCgo+IEFueXdheSwganVzdCBjb25jZXJuZWQgdG8gaGF2ZSBt b3JlIHRoYW4gb25lIDY0YiBkaXZpc2lvbiBhbmQgd2FudCB0bwo+IHByb3Zva2UgeW91IGludG8g dGhpbmtpbmcgb2YgYSB3YXkgb2YgYXZvaWRpbmcgaXQgOikKCkl0IGlzIGFuIG9wdGltaXplZCA2 NC1iaXQgZGl2aWRlLCBvciA2NC1kaXZpZGUgYXMgSSBmYWx0ZXJlZCBpbiB0aGUgCmNvbW1pdCBt ZXNzYWdlIDopLCBzbyBub3QgYXMgYmFkIGFzIDY0LzY0LCBidXQgc3RpbGwgeW91ciBpZGVhIGlz IHZlcnkgZ29vZC4KClJlZ2FyZHMsCgpUdnJ0a28KX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4v bGlzdGluZm8vaW50ZWwtZ2Z4Cg==