From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.8 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, HK_RANDOM_FROM,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED, USER_AGENT_GIT autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id E3C4CC35242 for ; Fri, 7 Feb 2020 16:13:37 +0000 (UTC) Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id C4C5221775 for ; Fri, 7 Feb 2020 16:13:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C4C5221775 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linux.intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=intel-gfx-bounces@lists.freedesktop.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id A37056EACE; Fri, 7 Feb 2020 16:13:36 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 639466E902 for ; Fri, 7 Feb 2020 16:13:35 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Feb 2020 08:13:34 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,414,1574150400"; d="scan'208";a="226515284" Received: from aabader-mobl1.ccr.corp.intel.com (HELO localhost.localdomain) ([10.252.21.249]) by fmsmga008.fm.intel.com with ESMTP; 07 Feb 2020 08:13:33 -0800 From: Tvrtko Ursulin To: Intel-gfx@lists.freedesktop.org Date: Fri, 7 Feb 2020 16:13:25 +0000 Message-Id: <20200207161331.23447-1-tvrtko.ursulin@linux.intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Intel-gfx] [RFC 0/8] Per client engine busyness X-BeenThere: intel-gfx@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel graphics driver community testing & development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkFub3RoZXIg cmUtc3BpbiBvZiB0aGUgcGVyLWNsaWVudCBlbmdpbmUgYnVzeW5lc3Mgc2VyaWVzLiBIaWdobGln aHRzIGZyb20gdGhpcwp2ZXJzaW9uOgoKICogUmVmYWN0b3Igb2YgdGhlIGk5MTVfZHJtX2NsaWVu dCBjb25jZXB0IGJhc2VkIG9uIGZlZWRiYWNrIGZyb20gQ2hyaXMuCiAqIFRyYWNraW5nIGNvbnRl eHRzIGJlbG9uZ2luZyB0byBhIGNsaWVudCBoYWQgYSBmbGF3IHdoZXJlIHJlYXBlZCBjb250ZXh0 cwogICB3b3VsZCBzdG9wIGNvbnRyaWJ1dGluZyB0byB0aGUgYnVzeW5lc3MgbWFraW5nIHRoZSBj b3VudGVycyBnbyBiYWNrd2FyZHMuCiAgIEkgd2FzIHNpbXBseSBicm9rZW4uIEluIHRoaXMgdmVy c2lvbiBJIGhhZCB0byB0cmFjayBwZXItY2xpZW50IHN0YXRzIGF0IHRoZQogICBzYW1lIGNhbGwt c2l0ZXMgd2hlcmUgcGVyLWNvbnRleHQgaXMgdHJhY2tlZC4gSXQncyBhIGxpdHRsZSBiaXQgbW9y ZSBydW50aW1lCiAgIGNvc3QgYnV0IG5vdCB0b28gYmFkLgogKiBHdUMgc3VwcG9ydCBpcyBvdXQg LSBuZWVkcyBtb3JlIHRpbWUgdGhhbiBJIGhhdmUgYXQgdGhlIG1vbWVudCB0byBwcm9wZXJseQog ICB3aXJlIGl0IHVwIHdpdGggdGhlIGxhdGVzdCBjaGFuZ2VzLiBQbHVzIHRoZXJlIGlzIGEgbW9u b3RvbmljaXR5IGlzc3VlIHdpdGgKICAgZWl0aGVyIHRoZSB2YWx1ZSBzdG9yZWQgaW4gcHBod3Nw IGJ5IHRoZSBHUFUgb3IgYSBidWcgaW4gbXkgcGF0Y2ggd2hpY2ggYWxzbwogICBuZWVkcyB0byBi ZSBkZWJ1Z2dlZC4KCkludGVybmFsbHkgd2UgdHJhY2sgdGltZSBzcGVudCBvbiBlbmdpbmVzIGZv ciBlYWNoIHN0cnVjdCBpbnRlbF9jb250ZXh0LiBUaGlzCmNhbiBzZXJ2ZSBhcyBhIGJ1aWxkaW5n IGJsb2NrIGZvciBzZXZlcmFsIGZlYXR1cmVzIGZyb20gdGhlIHdhbnQgbGlzdDoKc21hcnRlciBz Y2hlZHVsZXIgZGVjaXNpb25zLCBnZXRydXNhZ2UoMiktbGlrZSBwZXItR0VNLWNvbnRleHQgZnVu Y3Rpb25hbGl0eQp3YW50ZWQgYnkgc29tZSBjdXN0b21lcnMsIGNncm91cHMgY29udHJvbGxlciwg ZHluYW1pYyBTU0VVIHR1bmluZywuLi4KCkV4dGVybmFsbHksIGluIHN5c2ZzLCB3ZSBleHBvc2Ug dGltZSBzcGVudCBvbiBHUFUgcGVyIGNsaWVudCBhbmQgcGVyIGVuZ2luZQpjbGFzcy4KClN5c2Zz IGludGVyZmFjZSBlbmFibGVzIHVzIHRvIGltcGxlbWVudCBhICJ0b3AtbGlrZSIgdG9vbCBmb3Ig R1BVIHRhc2tzLiBPciB3aXRoCmEgInNjcmVlbnNob3QiOgp+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fgppbnRlbC1ncHUtdG9wIC0gIDkwNi8gOTU1IE1IejsgICAgMCUgUkM2OyAgNS4zMCBXYXR0czsg ICAgICA5MzMgaXJxcy9zCgogICAgICBJTUMgcmVhZHM6ICAgICA0NDE0IE1pQi9zCiAgICAgSU1D IHdyaXRlczogICAgIDM4MDUgTWlCL3MKCiAgICAgICAgICBFTkdJTkUgICAgICBCVVNZICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNSV9TRU1BIE1JX1dBSVQKICAgICBSZW5k ZXIvM0QvMCAgIDkzLjQ2JSB84paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI 4paLICB8ICAgICAgMCUgICAgICAwJQogICAgICAgQmxpdHRlci8wICAgIDAuMDAlIHwgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAwJSAgICAgIDAlCiAgICAgICAgIFZp ZGVvLzAgICAgMC4wMCUgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg IDAlICAgICAgMCUKICBWaWRlb0VuaGFuY2UvMCAgICAwLjAwJSB8ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAgICAgMCUgICAgICAwJQoKICBQSUQgICAgICAgICAgICBOQU1F ICBSZW5kZXIvM0QgICAgICBCbGl0dGVyICAgICAgICBWaWRlbyAgICAgIFZpZGVvRW5oYW5jZQog MjczMyAgICAgICBuZXZlcmJhbGwgfOKWiOKWiOKWiOKWiOKWiOKWiOKWjCAgICAgfHwgICAgICAg ICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfAogMjA0NyAgICAgICAgICAgIFhvcmcg fOKWiOKWiOKWiOKWiiAgICAgICAgfHwgICAgICAgICAgICB8fCAgICAgICAgICAgIHx8ICAgICAg ICAgICAgfAogMjczNyAgICAgICAgZ2x4Z2VhcnMgfOKWiOKWjSAgICAgICAgICB8fCAgICAgICAg ICAgIHx8ICAgICAgICAgICAgfHwgICAgICAgICAgICB8CiAyMTI4ICAgICAgICAgICB4ZndtNCB8 ICAgICAgICAgICAgfHwgICAgICAgICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfAog MjA0NyAgICAgICAgICAgIFhvcmcgfCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfHwgICAgICAg ICAgICB8fCAgICAgICAgICAgIHwKfn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KCkltcGxlbWVudGF0 aW9uIHdpc2Ugd2UgYWRkIGEgYSBidW5jaCBvZiBmaWxlcyBpbiBzeXNmcyBsaWtlOgoKCSMgY2Qg L3N5cy9jbGFzcy9kcm0vY2FyZDAvY2xpZW50cy8KCSMgdHJlZQoJLgoJ4pSc4pSA4pSAIDcKCeKU giAgIOKUnOKUgOKUgCBidXN5CgnilIIgICDilIIgICDilJzilIDilIAgMAoJ4pSCICAg4pSCICAg 4pSc4pSA4pSAIDEKCeKUgiAgIOKUgiAgIOKUnOKUgOKUgCAyCgnilIIgICDilIIgICDilJTilIDi lIAgMwoJ4pSCICAg4pSc4pSA4pSAIG5hbWUKCeKUgiAgIOKUlOKUgOKUgCBwaWQKCeKUnOKUgOKU gCA4CgnilIIgICDilJzilIDilIAgYnVzeQoJ4pSCICAg4pSCICAg4pSc4pSA4pSAIDAKCeKUgiAg IOKUgiAgIOKUnOKUgOKUgCAxCgnilIIgICDilIIgICDilJzilIDilIAgMgoJ4pSCICAg4pSCICAg 4pSU4pSA4pSAIDMKCeKUgiAgIOKUnOKUgOKUgCBuYW1lCgnilIIgICDilJTilIDilIAgcGlkCgni lJTilIDilIAgOQoJICAgIOKUnOKUgOKUgCBidXN5CgkgICAg4pSCICAg4pSc4pSA4pSAIDAKCSAg ICDilIIgICDilJzilIDilIAgMQoJICAgIOKUgiAgIOKUnOKUgOKUgCAyCgkgICAg4pSCICAg4pSU 4pSA4pSAIDMKCSAgICDilJzilIDilIAgbmFtZQoJICAgIOKUlOKUgOKUgCBwaWQKCgpGaWxlcyBp biAnYnVzeScgZGlyZWN0b3JpZXMgYXJlIG51bWJlcmVkIHVzaW5nIHRoZSBlbmdpbmUgY2xhc3Mg QUJJIHZhbHVlcyBhbmQKdGhleSBjb250YWluIGFjY3VtdWxhdGVkIG5hbm9zZWNvbmRzIGVhY2gg Y2xpZW50IHNwZW50IG9uIGVuZ2luZXMgb2YgYQpyZXNwZWN0aXZlIGNsYXNzLgoKSXQgaXMgc3Rp bCBhIFJGQyBzaW5jZSBpdCBtaXNzZXMgZGVkaWNhdGVkIHRlc3QgY2FzZXMgdG8gZW5zdXJlIHRo aW5ncyByZWFsbHkKd29yayBhcyBhZHZlcnRpc2VkLgoKVHZydGtvIFVyc3VsaW4gKDYpOgogIGRy bS9pOTE1OiBFeHBvc2UgbGlzdCBvZiBjbGllbnRzIGluIHN5c2ZzCiAgZHJtL2k5MTU6IFVwZGF0 ZSBjbGllbnQgbmFtZSBvbiBjb250ZXh0IGNyZWF0ZQogIGRybS9pOTE1OiBNYWtlIEdFTSBjb250 ZXh0cyB0cmFjayBEUk0gY2xpZW50cwogIGRybS9pOTE1OiBUcmFjayBwZXItY29udGV4dCBlbmdp bmUgYnVzeW5lc3MKICBkcm0vaTkxNTogVHJhY2sgcGVyIGRybSBjbGllbnQgZW5naW5lIGNsYXNz IGJ1c3luZXNzCiAgZHJtL2k5MTU6IEV4cG9zZSBwZXItZW5naW5lIGNsaWVudCBidXN5bmVzcwoK IGRyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMyArLQog ZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2VtX2NvbnRleHQuYyAgIHwgIDMxICstCiAu Li4vZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9jb250ZXh0X3R5cGVzLmggfCAgMTMgKy0KIGRy aXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2NvbnRleHQuYyAgICAgICB8ICAyMCArCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9jb250ZXh0LmggICAgICAgfCAgMzUgKysKIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2NvbnRleHRfdHlwZXMuaCB8ICAgOSArCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9lbmdpbmVfY3MuYyAgICAgfCAgMTYgKy0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5jICAgICAgICAgICB8ICA2NSArKystCiBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2RlYnVnZnMuYyAgICAgICAgICAgfCAgMzEgKy0KIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZHJtX2NsaWVudC5jICAgICAgICB8IDM1MCArKysrKysrKysrKysr KysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJtX2NsaWVudC5oICAgICAgICB8ICA4 OCArKysrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgICAgICAgICAgIHwg ICA1ICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgICAgICAgICAgICAgICB8ICAz NSArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ncHVfZXJyb3IuYyAgICAgICAgIHwgIDIx ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3N5c2ZzLmMgICAgICAgICAgICAgfCAgIDgg KwogMTUgZmlsZXMgY2hhbmdlZCwgNjczIGluc2VydGlvbnMoKyksIDU3IGRlbGV0aW9ucygtKQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJtX2NsaWVudC5j CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcm1fY2xpZW50 LmgKCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo=