From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 1/2] drm/i915: Add GuC support for engine busy stats Date: Fri, 22 Dec 2017 09:53:46 +0000 Message-ID: <87a76958-0d85-e6f7-9ae9-f259ed6860ac@linux.intel.com> References: <20171129123355.15509-1-tvrtko.ursulin@linux.intel.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 7B7D16E6F1 for ; Fri, 22 Dec 2017 09:53:49 +0000 (UTC) In-Reply-To: <20171129123355.15509-1-tvrtko.ursulin@linux.intel.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: Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org CkhpIGd1eXMsCgpBbnlvbmUgaGFzIHRoZSBiYW5kd2lkdGggdG8gcmV2aWV3IHRoZSBiZWxvdyB0 aW55IHBhdGNoLCBvciBzdWdnZXN0IHNvbWUgCmVsc2UgYXMgcG90ZW50aWFsIHJldmlld2VyPwoK VHJ1dGggYmUgdG9sZCBJIG9ubHkgdGVzdGVkIGl0IGxpZ2h0bHksIGJ1dCBpdCBwYXNzZWQgdGhl IHBlcmZfcG11IHVuaXQgCnRlc3RzLiBHb2FsIGlzIHRvIGJyaW5nIGVuZ2luZSBidXN5bmVzcyBQ TVUgcmVwb3J0aW5nIGFjY3VyYWN5IHRvIHRoZSAKc2FtZSBsZXZlbCBhcyBleGVjbGlzdHMuCgpS ZWdhcmRzLAoKVHZydGtvCgpPbiAyOS8xMS8yMDE3IDEyOjMzLCBUdnJ0a28gVXJzdWxpbiB3cm90 ZToKPiBGcm9tOiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+IAo+ IFdpcmUgdXAgdGhlIGVuZ2luZSBidXN5IHN0YXRzIGFjY291bnRpbmcgdG8gdGhlIEd1QyBzdWJt aXNzaW9uIGJhY2tlbmQuCj4gCj4gU2luY2UgdGhlcmUgaXMgbm90IGNvbnRleHQgb3V0IGludGVy cnVwdCB3ZSBuZWVkIHRvIHBsYWNlIHRoZSBhY2NvdW50aW5nCj4gY2FsbGJhY2tzIHBlci1yZXF1 ZXN0IGluIG9yZGVyIHRvIGNvcnJlY3RseSBwYWlyIHdpdGggdXNlciBpbnRlcnJ1cHRzLgo+IAo+ IHYyOiBSZWJhc2UuCj4gdjM6IENvbW1pdCB1cGRhdGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogVHZy dGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiAtLS0KPiAgIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMgfCA0ICsrLS0KPiAgIDEgZmlsZSBj aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMgYi9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pbnRlbF9ndWNfc3VibWlzc2lvbi5jCj4gaW5kZXggOTEyZmYxNDNkNTMxLi5k ODBkMmEzMjE0ZGEgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3Vj X3N1Ym1pc3Npb24uYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJt aXNzaW9uLmMKPiBAQCAtNzgxLDYgKzc4MSw3IEBAIHN0YXRpYyB2b2lkIGd1Y19kZXF1ZXVlKHN0 cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPiAgIAkJCUlOSVRfTElTVF9IRUFEKCZycS0+ cHJpb3RyZWUubGluayk7Cj4gICAKPiAgIAkJCV9faTkxNV9nZW1fcmVxdWVzdF9zdWJtaXQocnEp Owo+ICsJCQlpbnRlbF9lbmdpbmVfY29udGV4dF9pbihycS0+ZW5naW5lKTsKPiAgIAkJCXRyYWNl X2k5MTVfZ2VtX3JlcXVlc3RfaW4ocnEsCj4gICAJCQkJCQkgIHBvcnRfaW5kZXgocG9ydCwgZXhl Y2xpc3RzKSk7Cj4gICAJCQlsYXN0ID0gcnE7Cj4gQEAgLTgxMyw2ICs4MTQsNyBAQCBzdGF0aWMg dm9pZCBndWNfc3VibWlzc2lvbl90YXNrbGV0KHVuc2lnbmVkIGxvbmcgZGF0YSkKPiAgIAo+ICAg CXJxID0gcG9ydF9yZXF1ZXN0KCZwb3J0WzBdKTsKPiAgIAl3aGlsZSAocnEgJiYgaTkxNV9nZW1f cmVxdWVzdF9jb21wbGV0ZWQocnEpKSB7Cj4gKwkJaW50ZWxfZW5naW5lX2NvbnRleHRfb3V0KHJx LT5lbmdpbmUpOwo+ICAgCQl0cmFjZV9pOTE1X2dlbV9yZXF1ZXN0X291dChycSk7Cj4gICAJCWk5 MTVfZ2VtX3JlcXVlc3RfcHV0KHJxKTsKPiAgIAo+IEBAIC0xNDUzLDggKzE0NTUsNiBAQCBpbnQg aW50ZWxfZ3VjX3N1Ym1pc3Npb25fZW5hYmxlKHN0cnVjdCBpbnRlbF9ndWMgKmd1YykKPiAgIAkJ ZXhlY2xpc3RzLT50YXNrbGV0LmZ1bmMgPSBndWNfc3VibWlzc2lvbl90YXNrbGV0Owo+ICAgCQll bmdpbmUtPnBhcmsgPSBndWNfc3VibWlzc2lvbl9wYXJrOwo+ICAgCQllbmdpbmUtPnVucGFyayA9 IGd1Y19zdWJtaXNzaW9uX3VucGFyazsKPiAtCj4gLQkJZW5naW5lLT5mbGFncyAmPSB+STkxNV9F TkdJTkVfU1VQUE9SVFNfU1RBVFM7Cj4gICAJfQo+ICAgCj4gICAJcmV0dXJuIDA7Cj4gCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=