From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/2] drm/i915/guc: Support engine busy stats Date: Thu, 22 Feb 2018 08:26:58 +0000 Message-ID: <9fbb7efb-095a-a97d-f352-cd61deae079b@linux.intel.com> References: <20180221172510.761-1-tvrtko.ursulin@linux.intel.com> <20180222060732.4381-1-tvrtko.ursulin@linux.intel.com> <151928589597.11316.598392340538696585@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 819026EC50 for ; Thu, 22 Feb 2018 08:27:01 +0000 (UTC) In-Reply-To: <151928589597.11316.598392340538696585@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 Ck9uIDIyLzAyLzIwMTggMDc6NTEsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTAyLTIyIDA2OjA3OjMyKQo+PiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+Pgo+PiBQbGFjZSBjb250ZXh0IGluL291dCBob29r cyBpbnRvIHRoZSBHdUMgYmFja2VuZCwgd2hlbiBjb250ZXh0cyBhcmUKPj4gYXNzaWduZWQgdG8g cG9ydHMsIGFuZCByZW1vdmVkIGZyb20gdGhlbSwgaW4gb3JkZXIgdG8gYmUgYWJsZSB0bwo+PiBw cm92aWRlIGVuZ2luZSBidXN5IHN0YXRzIGluIEd1QyBtb2RlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5 OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+PiBUZXN0Y2FzZTog aWd0L3BlcmZfcG11L2J1c3ktYWNjdXJhY3ktKi0qCj4+IC0tLQo+PiAgIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMgfCAxMyArKysrKysrKysrLS0tCj4+ICAgMSBm aWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYg LS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfc3VibWlzc2lvbi5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwo+PiBpbmRleCA2NDkxMTNj N2EzYzIuLjhlOTlmOGZkNmRhMiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9ndWNfc3VibWlzc2lvbi5jCj4+IEBAIC02NzMsNiArNjczLDcgQEAgc3RhdGljIHZvaWQgZ3Vj X2RlcXVldWUoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+PiAgICAgICAgICBzdHJ1 Y3QgaW50ZWxfZW5naW5lX2V4ZWNsaXN0cyAqIGNvbnN0IGV4ZWNsaXN0cyA9ICZlbmdpbmUtPmV4 ZWNsaXN0czsKPj4gICAgICAgICAgc3RydWN0IGV4ZWNsaXN0X3BvcnQgKnBvcnQgPSBleGVjbGlz dHMtPnBvcnQ7Cj4+ICAgICAgICAgIHN0cnVjdCBpOTE1X3JlcXVlc3QgKmxhc3QgPSBOVUxMOwo+ PiArICAgICAgIHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpsYXN0X2N0eCA9IE5VTEw7Cj4+ICAg ICAgICAgIGNvbnN0IHN0cnVjdCBleGVjbGlzdF9wb3J0ICogY29uc3QgbGFzdF9wb3J0ID0KPj4g ICAgICAgICAgICAgICAgICAmZXhlY2xpc3RzLT5wb3J0W2V4ZWNsaXN0cy0+cG9ydF9tYXNrXTsK Pj4gICAgICAgICAgYm9vbCBzdWJtaXQgPSBmYWxzZTsKPj4gQEAgLTcxOCw4ICs3MTksMTMgQEAg c3RhdGljIHZvaWQgZ3VjX2RlcXVldWUoc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lKQo+ PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPj4g ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQo+PiAgIAo+PiAtICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIGlmIChzdWJtaXQpCj4+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgaWYgKHN1Ym1pdCkgewo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIHBvcnRfYXNzaWduKHBvcnQsIGxhc3QpOwo+PiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgaWYgKGxhc3QtPmN0eCAhPSBsYXN0X2N0eCkgewo+PiArICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRlbF9lbmdpbmVf Y29udGV4dF9pbihsYXN0LT5lbmdpbmUpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBsYXN0X2N0eCA9IGxhc3QtPmN0eDsKPj4gKyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB9Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvcnQrKzsKPj4g ICAgICAgICAgICAgICAgICAgICAgICAgIH0KPj4gICAKPj4gQEAgLTc0MSw2ICs3NDcsOCBAQCBz dGF0aWMgdm9pZCBndWNfZGVxdWV1ZShzdHJ1Y3QgaW50ZWxfZW5naW5lX2NzICplbmdpbmUpCj4+ ICAgICAgICAgIGV4ZWNsaXN0cy0+Zmlyc3QgPSByYjsKPj4gICAgICAgICAgaWYgKHN1Ym1pdCkg ewo+PiAgICAgICAgICAgICAgICAgIHBvcnRfYXNzaWduKHBvcnQsIGxhc3QpOwo+PiArICAgICAg ICAgICAgICAgaWYgKGxhc3QtPmN0eCAhPSBsYXN0X2N0eCkKPj4gKyAgICAgICAgICAgICAgICAg ICAgICAgaW50ZWxfZW5naW5lX2NvbnRleHRfaW4obGFzdC0+ZW5naW5lKTsKPj4gICAgICAgICAg ICAgICAgICBleGVjbGlzdHNfc2V0X2FjdGl2ZShleGVjbGlzdHMsIEVYRUNMSVNUU19BQ1RJVkVf VVNFUik7Cj4+ICAgICAgICAgICAgICAgICAgZ3VjX3N1Ym1pdChlbmdpbmUpOwo+PiAgICAgICAg ICB9Cj4+IEBAIC03NjMsNiArNzcxLDcgQEAgc3RhdGljIHZvaWQgZ3VjX3N1Ym1pc3Npb25fdGFz a2xldCh1bnNpZ25lZCBsb25nIGRhdGEpCj4+ICAgCj4+ICAgICAgICAgIHJxID0gcG9ydF9yZXF1 ZXN0KCZwb3J0WzBdKTsKPj4gICAgICAgICAgd2hpbGUgKHJxICYmIGk5MTVfcmVxdWVzdF9jb21w bGV0ZWQocnEpKSB7Cj4+ICsgICAgICAgICAgICAgICBpbnRlbF9lbmdpbmVfY29udGV4dF9vdXQo cnEtPmVuZ2luZSk7Cj4gCj4gSWYgd2Ugb25seSBlbWl0IGNvbnRleHRfaW4gb25jZSBmb3IgMiBj b25zZWN1dGl2ZSBycSB3aXRoIHRoZSBzYW1lCj4gY29udGV4dCwgd2Ugd291bGQgbmVlZCB0byBk byB0aGUgc2FtZSBmb3IgY29udGV4dF9vdXQuCj4gCj4gV2lsbCBiZSBpbnRlcmVzdGluZyB0byBz ZWUgaWYgdGhpcyBleHBsb2Rlcywgb3Igd2UgbWF5IG5lZWQgeWV0IGFub3RoZXIKPiB0ZXN0IDop CgoKSSB0aG91Z2h0IHR3byBjb25zZWN1dGl2ZSByZXF1ZXN0cyB3aXRoIHRoZSBzYW1lIGNvbnRl eHQgaXMgb25lIHBvcnQsIHNvIApvbmUgY29udGV4dF9pbiBhbmQgb25lIGNvbnRleHRfb3V0LiBC dXQgbWF5YmUgSSdtIHdyb25nLiBMZXRzIHdhaXQgYW5kIApzZWUgYXMgeW91IHNheS4gOikKClJl Z2FyZHMsCgpUdnJ0a28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=