From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 1/2] drm/i915: Add GuC support for engine busy stats Date: Wed, 29 Nov 2017 12:33:54 +0000 Message-ID: <20171129123355.15509-1-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wr0-x241.google.com (mail-wr0-x241.google.com [IPv6:2a00:1450:400c:c0c::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id A07146E52E for ; Wed, 29 Nov 2017 12:34:06 +0000 (UTC) Received: by mail-wr0-x241.google.com with SMTP id h1so3205766wre.12 for ; Wed, 29 Nov 2017 04:34:06 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCldpcmUgdXAg dGhlIGVuZ2luZSBidXN5IHN0YXRzIGFjY291bnRpbmcgdG8gdGhlIEd1QyBzdWJtaXNzaW9uIGJh Y2tlbmQuCgpTaW5jZSB0aGVyZSBpcyBub3QgY29udGV4dCBvdXQgaW50ZXJydXB0IHdlIG5lZWQg dG8gcGxhY2UgdGhlIGFjY291bnRpbmcKY2FsbGJhY2tzIHBlci1yZXF1ZXN0IGluIG9yZGVyIHRv IGNvcnJlY3RseSBwYWlyIHdpdGggdXNlciBpbnRlcnJ1cHRzLgoKdjI6IFJlYmFzZS4KdjM6IENv bW1pdCB1cGRhdGUuCgpTaWduZWQtb2ZmLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZydGtvLnVyc3Vs aW5AaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJtaXNz aW9uLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3VjX3N1Ym1p c3Npb24uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMKaW5k ZXggOTEyZmYxNDNkNTMxLi5kODBkMmEzMjE0ZGEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX2d1Y19zdWJtaXNzaW9uLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfZ3VjX3N1Ym1pc3Npb24uYwpAQCAtNzgxLDYgKzc4MSw3IEBAIHN0YXRpYyB2b2lkIGd1 Y19kZXF1ZXVlKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKIAkJCUlOSVRfTElTVF9I RUFEKCZycS0+cHJpb3RyZWUubGluayk7CiAKIAkJCV9faTkxNV9nZW1fcmVxdWVzdF9zdWJtaXQo cnEpOworCQkJaW50ZWxfZW5naW5lX2NvbnRleHRfaW4ocnEtPmVuZ2luZSk7CiAJCQl0cmFjZV9p OTE1X2dlbV9yZXF1ZXN0X2luKHJxLAogCQkJCQkJICBwb3J0X2luZGV4KHBvcnQsIGV4ZWNsaXN0 cykpOwogCQkJbGFzdCA9IHJxOwpAQCAtODEzLDYgKzgxNCw3IEBAIHN0YXRpYyB2b2lkIGd1Y19z dWJtaXNzaW9uX3Rhc2tsZXQodW5zaWduZWQgbG9uZyBkYXRhKQogCiAJcnEgPSBwb3J0X3JlcXVl c3QoJnBvcnRbMF0pOwogCXdoaWxlIChycSAmJiBpOTE1X2dlbV9yZXF1ZXN0X2NvbXBsZXRlZChy cSkpIHsKKwkJaW50ZWxfZW5naW5lX2NvbnRleHRfb3V0KHJxLT5lbmdpbmUpOwogCQl0cmFjZV9p OTE1X2dlbV9yZXF1ZXN0X291dChycSk7CiAJCWk5MTVfZ2VtX3JlcXVlc3RfcHV0KHJxKTsKIApA QCAtMTQ1Myw4ICsxNDU1LDYgQEAgaW50IGludGVsX2d1Y19zdWJtaXNzaW9uX2VuYWJsZShzdHJ1 Y3QgaW50ZWxfZ3VjICpndWMpCiAJCWV4ZWNsaXN0cy0+dGFza2xldC5mdW5jID0gZ3VjX3N1Ym1p c3Npb25fdGFza2xldDsKIAkJZW5naW5lLT5wYXJrID0gZ3VjX3N1Ym1pc3Npb25fcGFyazsKIAkJ ZW5naW5lLT51bnBhcmsgPSBndWNfc3VibWlzc2lvbl91bnBhcms7Ci0KLQkJZW5naW5lLT5mbGFn cyAmPSB+STkxNV9FTkdJTkVfU1VQUE9SVFNfU1RBVFM7CiAJfQogCiAJcmV0dXJuIDA7Ci0tIAoy LjE0LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCklu dGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=