From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [RFC 3/3] drm/i915: Export engine busy stats in debugfs Date: Wed, 10 May 2017 09:30:15 +0100 Message-ID: References: <20170509140936.19060-1-tvrtko.ursulin@linux.intel.com> <20170509140936.19060-4-tvrtko.ursulin@linux.intel.com> <2b684368-2da8-a24c-00e0-4a9aeadf63f3@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 83D2A88DAA for ; Wed, 10 May 2017 08:30:18 +0000 (UTC) In-Reply-To: <2b684368-2da8-a24c-00e0-4a9aeadf63f3@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Dmitry Rogozhkin , Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA5LzA1LzIwMTcgMTk6MTcsIERtaXRyeSBSb2dvemhraW4gd3JvdGU6Cj4gT24gNS85LzIw MTcgNzowOSBBTSwgVHZydGtvIFVyc3VsaW4gd3JvdGU6Cgpbc25pcF0KCj4+ICtzdGF0aWMgc3Np emVfdCBpOTE1X2VuZ2luZV9zdGF0c19yZWFkKHN0cnVjdCBmaWxlICpmaWxlLCBjaGFyIF9fdXNl cgo+PiAqdWJ1ZiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgY291bnQsIGxvZmZf dCAqcG9zKQo+PiArewo+PiArICAgIHN0cnVjdCBpOTE1X2VuZ2luZV9zdGF0c19idWYgKmJ1ZiA9 Cj4+ICsgICAgICAgIChzdHJ1Y3QgaTkxNV9lbmdpbmVfc3RhdHNfYnVmICopZmlsZS0+cHJpdmF0 ZV9kYXRhOwo+PiArCj4+ICsgICAgaWYgKCpwb3MgPT0gMCkgewo+PiArICAgICAgICBzdHJ1Y3Qg ZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYgPSBmaWxlLT5mX2lub2RlLT5pX3ByaXZhdGU7Cj4+ ICsgICAgICAgIGNoYXIgKnB0ciA9ICZidWYtPmJ1ZlswXTsKPj4gKyAgICAgICAgaW50IGxlZnQg PSBidWYtPmxlbjsKPj4gKyAgICAgICAgc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lOwo+ PiArICAgICAgICBlbnVtIGludGVsX2VuZ2luZV9pZCBpZDsKPj4gKwo+PiArICAgICAgICBidWYt PmF2YWlsYWJsZSA9IDA7Cj4+ICsKPj4gKyAgICAgICAgZm9yX2VhY2hfZW5naW5lKGVuZ2luZSwg ZGV2X3ByaXYsIGlkKSB7Cj4+ICsgICAgICAgICAgICB1NjQgdG90YWw7Cj4+ICsgICAgICAgICAg ICBpbnQgbGVuOwo+PiArCj4+ICsgICAgICAgICAgICBzcGluX2xvY2tfaXJxKCZlbmdpbmUtPnN0 YXRzLmxvY2spOwo+PiArICAgICAgICAgICAgdG90YWwgPSBlbmdpbmUtPnN0YXRzLnRvdGFsOwo+ PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIElmIHRoZSBlbmdpbmUgaXMgZXhl Y3V0aW5nIHNvbWV0aGluZyBhdCB0aGUgbW9tZW50Cj4+ICsgICAgICAgICAgICAgKiBhZGQgaXQg dG8gdGhlIHRvdGFsLgo+PiArICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAgICBpZiAoZW5n aW5lLT5zdGF0cy5yZWYpCj4+ICsgICAgICAgICAgICAgICAgdG90YWwgKz0ga3RpbWVfZ2V0X3Jl YWxfbnMoKSAtCj4+ICsgICAgICAgICAgICAgICAgICAgICBlbmdpbmUtPnN0YXRzLnN0YXJ0Owo+ PiArICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxKCZlbmdpbmUtPnN0YXRzLmxvY2spOwo+PiAr Cj4+ICsgICAgICAgICAgICBsZW4gPSBzbnByaW50ZihwdHIsIGxlZnQsICIlczogJWxsdVxuIiwK Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgZW5naW5lLT5uYW1lLCB0b3RhbCk7Cj4gSWYgSSBj YXVnaHQgaXQgcmlnaHQsIGZpbGUgZm9ybWF0IGlzOgo+ICAgcmVuZGVyIHJpbmc6IDEyMzQ1Cj4g ICBic2QgcmluZzogMTIzNDUKPiAgIC4uLgoKWWVzIGFsbW9zdCwganVzdCB0aGF0IHRoZSBlbmdp bmUgbmFtZXMgaGF2ZSBiZWVuIGNoYW5nZWQgdG8gbGlrZXMgb2YgCnJjczAsIHZjczAsIHZjczEs IHZlY3MwIGFuZCBiY3MwIGluIHRoZSBtZWFudGltZS4KCj4gd2hlcmUgbnVtYmVycyBhcmUgYnVz eSBjbG9ja3MgKG5zKSBmcm9tIHRoZSBzeXN0ZW0gYm9vdCB0aW1lLiBJcyB0aGF0CgpOYW5vc2Vj b25kcywgYnV0IG5vdCBzaW5jZSBib290IHRpbWUgYnV0IHNpbmNlIHRoZSBsYXN0IHRpbWUgdHJh Y2tpbmcgCmdvdCBlbmFibGVkLgoKQmVjYXVzZSB0aGUgbW9zdCBpbXBvcnRhbnQgdGhpbmcgaW4g dGhpcyB2ZXJzaW9uLCBmcm9tIHRoZSBwb2ludCBvZiB2aWV3IApvZiBvdmVyaGVhZCBpbiBpbnRl cnJ1cHQgdGFza2xldCwgaXMgdGhhdCB0aGUgdHJhY2tpbmcgaXMgbm90IGRvbmUgCnVubGVzcyBz b21lYm9keSBpcyBsaXN0ZW5pbmcgKGhhcyB0aGUgZmlsZSBvcGVuKS4KCkFzIEkgd3JvdGUgaW4g dGhlIGNvdmVyIGxldHRlciBhbmQgdGhlIDJuZCBwYXRjaCwgd2hlbiBub2JvZHkgaGFzIHRoZSAK ZmlsZSBvcGVuIHRoZSBvbmx5IHRoaW5nIHdoaWNoIGV4aXN0cyBpbiB0aGUgaW50ZXJydXB0IHRh c2tsZXRzIGFyZSAKdGhyZWUgbm8tbm9wIGluc3RydWN0aW9ucy4gVGhleSBvbmx5IGdldCBwYXRj aGVkIHRvIGp1bXBzICh0byBzZWN0aW9ucyAKYWN0dWFsbHkgY29sbGVjdGluZyB0aGUgc3RhdHMp IGZvciBhcyBsb25nIGFzIHNvbWVvbmUgaGFzIHRoZSBmaWxlIG9wZW4uCgo+IHJpZ2h0PyBXaGF0 IGlmIHdlIHdpbGwgd2FudCB0byBleHBvc2Ugc29tZSBvdGhlciBzdGF0aXN0aWNzIGluZm9ybWF0 aW9uCj4gbGF0ZXIsIG5vdCBvbmx5IGJ1c3kgY2xvY2tzPyBGb3IgZXhhbXBsZSwgZW5naW5lcyBp OTE1IHF1ZXVlcyBkZXB0aHMgaXMKPiBhIG5leHQgaW50ZXJlc3QuIE1heWJlIGxhdGVyIHdlIHdp bGwgZmluZCBzb21ldGhpbmcgZWxzZSBpbnRlcmVzdGluZy4KPiBTbywgZG8gd2Ugd2FudCB0byBj b25zaWRlciB0aGlzIGZpbGUgdG8gY29udGFpbiBhbGwga2luZCBvZiBzdGF0aXN0aWNzCj4gaW4g dGhlIGZ1dHVyZSwgYW5kIGhlbmNlIGl0IHNob3VsZCBiZSBvZiBzb21ld2hhdCBkaWZmZXJlbnQg Zm9ybWF0LCBvcgo+IGl0IHdpbGwgaGF2ZSBvbmx5IGJ1c3kgY2xvY2tzLCBhbmQgbWF5YmUgd2Ug bmVlZCBvdGhlciBmaWxlIG5hbWUgdGhlbj8KCkl0IGNhbiBiZSBlaXRoZXIgb2YgdGhlIHR3bywg b3Igc29tZSB0aGlyZCBvcHRpb24uIEl0IHNvdW5kcyBsaWtlIGl0IGlzIAp0b28gZWFybHkgdG8g ZGlzY3VzcyB0aG9zZSBsZXZlbCBvZiBkZXRhaWwuIEF0IHRoaXMgcG9pbnQgaXQgd2FzIGFuIFJG QyAKb25seSB0byBnYXRoZXIgc29tZSBvcGluaW9ucyBvbiB0aGUgb3ZlcmFsbCBpZGVhLgoKUmVn YXJkcywKClR2cnRrbwpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK