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,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 997EFC3F2D1 for ; Mon, 9 Mar 2020 18:31: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 7E971222C3 for ; Mon, 9 Mar 2020 18:31:37 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7E971222C3 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 191EB6E4D0; Mon, 9 Mar 2020 18:31:36 +0000 (UTC) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id BF90C6E0D5 for ; Mon, 9 Mar 2020 18:31:34 +0000 (UTC) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Mar 2020 11:31:33 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,534,1574150400"; d="scan'208";a="231027837" Received: from pkosiack-mobl2.ger.corp.intel.com (HELO localhost.localdomain) ([10.252.21.27]) by orsmga007.jf.intel.com with ESMTP; 09 Mar 2020 11:31:31 -0700 From: Tvrtko Ursulin To: Intel-gfx@lists.freedesktop.org Date: Mon, 9 Mar 2020 18:31:17 +0000 Message-Id: <20200309183129.2296-1-tvrtko.ursulin@linux.intel.com> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Subject: [Intel-gfx] [RFC 00/12] 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 aHRzIGZyb20gdGhpcwp2ZXJzaW9uOgoKICogRGlmZmVyZW50IHdheSBvZiB0cmFja2luZyBydW50 aW1lIG9mIGV4aXRlZC91bnJlYWNoYWJsZSBjb250ZXh0LiBUaGlzIHRpbWUKICAgcm91bmQgSSBh Y2N1bXVsYXRlIHRob3NlIHBlciBjb250ZXh0L2NsaWVudCBhbmQgZW5naW5lIGNsYXNzLCBidXQg YWN0aXZlCiAgIGNvbnRleHRzIGFyZSBrZXB0IGluIGEgbGlzdCBhbmQgdGFsbGllZCBvbiBzeXNm cyByZWFkcy4KICogSSBoYWQgdG8gZG8gYSBzbWFsbCB0d2VhayBpbiB0aGUgZW5naW5lIHJlbGVh c2UgY29kZSBzaW5jZSBJIG5lZWRlZCB0aGUKICAgR0VNIGNvbnRleHQgZm9yIGEgYml0IGxvbmdl ci4gKFNvIEkgY2FuIGFjY3VtdWxhdGUgdGhlIGludGVsX2NvbnRleHQgcnVudGltZQogICBpbnRv IGl0IGFzIGl0IGlzIGdldHRpbmcgZnJlZWQsIGJlY2F1c2UgY29udGV4dCBjb21wbGV0ZSBjYW4g YmUgbGF0ZS4pCiAqIFBQSFdTUCBtZXRob2QgaXMgYmFjayBhbmQgZXZlbiBjb21lcyBmaXJzdCBp biB0aGUgc2VyaWVzIHRoaXMgdGltZS4gSXQgc3RpbGwKICAgY2FuJ3Qgc2hvdyB0aGUgY3VycmVu dGx5IHJ1bm5pbmcgd29ya2xvYWRzIGJ1dCB0aGUgc29mdHdhcmUgdHJhY2tpbmcgbWV0aG9kCiAg IHN1ZmZlcnMgZnJvbSB0aGUgQ1NCIHByb2Nlc3NpbmcgZGVsYXkgd2l0aCBoaWdoIGZyZXF1ZW5j eSBhbmQgdmVyeSBzaG9ydAogICBiYXRjaGVzLgoKSW50ZXJuYWxseSB3ZSB0cmFjayB0aW1lIHNw ZW50IG9uIGVuZ2luZXMgZm9yIGVhY2ggc3RydWN0IGludGVsX2NvbnRleHQuIFRoaXMKY2FuIHNl cnZlIGFzIGEgYnVpbGRpbmcgYmxvY2sgZm9yIHNldmVyYWwgZmVhdHVyZXMgZnJvbSB0aGUgd2Fu dCBsaXN0OgpzbWFydGVyIHNjaGVkdWxlciBkZWNpc2lvbnMsIGdldHJ1c2FnZSgyKS1saWtlIHBl ci1HRU0tY29udGV4dCBmdW5jdGlvbmFsaXR5CndhbnRlZCBieSBzb21lIGN1c3RvbWVycywgY2dy b3VwcyBjb250cm9sbGVyLCBkeW5hbWljIFNTRVUgdHVuaW5nLC4uLgoKRXh0ZXJuYWxseSwgaW4g c3lzZnMsIHdlIGV4cG9zZSB0aW1lIHNwZW50IG9uIEdQVSBwZXIgY2xpZW50IGFuZCBwZXIgZW5n aW5lCmNsYXNzLgoKU3lzZnMgaW50ZXJmYWNlIGVuYWJsZXMgdXMgdG8gaW1wbGVtZW50IGEgInRv cC1saWtlIiB0b29sIGZvciBHUFUgdGFza3MuIE9yIHdpdGgKYSAic2NyZWVuc2hvdCI6Cn5+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+CmludGVsLWdwdS10b3AgLSAgOTA2LyA5NTUgTUh6OyAgICAwJSBS QzY7ICA1LjMwIFdhdHRzOyAgICAgIDkzMyBpcnFzL3MKCiAgICAgIElNQyByZWFkczogICAgIDQ0 MTQgTWlCL3MKICAgICBJTUMgd3JpdGVzOiAgICAgMzgwNSBNaUIvcwoKICAgICAgICAgIEVOR0lO RSAgICAgIEJVU1kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1JX1NFTUEg TUlfV0FJVAogICAgIFJlbmRlci8zRC8wICAgOTMuNDYlIHzilojilojilojilojilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojiloji lojilojilojilojilojilojilosgIHwgICAgICAwJSAgICAgIDAlCiAgICAgICBCbGl0dGVyLzAg ICAgMC4wMCUgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgIDAlICAg ICAgMCUKICAgICAgICAgVmlkZW8vMCAgICAwLjAwJSB8ICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICB8ICAgICAgMCUgICAgICAwJQogIFZpZGVvRW5oYW5jZS8wICAgIDAuMDAlIHwg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAwJSAgICAgIDAlCgogIFBJ RCAgICAgICAgICAgIE5BTUUgIFJlbmRlci8zRCAgICAgIEJsaXR0ZXIgICAgICAgIFZpZGVvICAg ICAgVmlkZW9FbmhhbmNlCiAyNzMzICAgICAgIG5ldmVyYmFsbCB84paI4paI4paI4paI4paI4paI 4paMICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfHwgICAgICAgICAgICB8CiAyMDQ3 ICAgICAgICAgICAgWG9yZyB84paI4paI4paI4paKICAgICAgICB8fCAgICAgICAgICAgIHx8ICAg ICAgICAgICAgfHwgICAgICAgICAgICB8CiAyNzM3ICAgICAgICBnbHhnZWFycyB84paI4paNICAg ICAgICAgIHx8ICAgICAgICAgICAgfHwgICAgICAgICAgICB8fCAgICAgICAgICAgIHwKIDIxMjgg ICAgICAgICAgIHhmd200IHwgICAgICAgICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAg fHwgICAgICAgICAgICB8CiAyMDQ3ICAgICAgICAgICAgWG9yZyB8ICAgICAgICAgICAgfHwgICAg ICAgICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfAp+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+fgoKSW1wbGVtZW50YXRpb24gd2lzZSB3ZSBhZGQgYSBhIGJ1bmNoIG9mIGZpbGVzIGluIHN5 c2ZzIGxpa2U6CgoJIyBjZCAvc3lzL2NsYXNzL2RybS9jYXJkMC9jbGllbnRzLwoJIyB0cmVlCgku CgnilJzilIDilIAgNwoJ4pSCICAg4pSc4pSA4pSAIGJ1c3kKCeKUgiAgIOKUgiAgIOKUnOKUgOKU gCAwCgnilIIgICDilIIgICDilJzilIDilIAgMQoJ4pSCICAg4pSCICAg4pSc4pSA4pSAIDIKCeKU giAgIOKUgiAgIOKUlOKUgOKUgCAzCgnilIIgICDilJzilIDilIAgbmFtZQoJ4pSCICAg4pSU4pSA 4pSAIHBpZAoJ4pSc4pSA4pSAIDgKCeKUgiAgIOKUnOKUgOKUgCBidXN5CgnilIIgICDilIIgICDi lJzilIDilIAgMAoJ4pSCICAg4pSCICAg4pSc4pSA4pSAIDEKCeKUgiAgIOKUgiAgIOKUnOKUgOKU gCAyCgnilIIgICDilIIgICDilJTilIDilIAgMwoJ4pSCICAg4pSc4pSA4pSAIG5hbWUKCeKUgiAg IOKUlOKUgOKUgCBwaWQKCeKUlOKUgOKUgCA5CgkgICAg4pSc4pSA4pSAIGJ1c3kKCSAgICDilIIg ICDilJzilIDilIAgMAoJICAgIOKUgiAgIOKUnOKUgOKUgCAxCgkgICAg4pSCICAg4pSc4pSA4pSA IDIKCSAgICDilIIgICDilJTilIDilIAgMwoJICAgIOKUnOKUgOKUgCBuYW1lCgkgICAg4pSU4pSA 4pSAIHBpZAoKRmlsZXMgaW4gJ2J1c3knIGRpcmVjdG9yaWVzIGFyZSBudW1iZXJlZCB1c2luZyB0 aGUgZW5naW5lIGNsYXNzIEFCSSB2YWx1ZXMgYW5kCnRoZXkgY29udGFpbiBhY2N1bXVsYXRlZCBu YW5vc2Vjb25kcyBlYWNoIGNsaWVudCBzcGVudCBvbiBlbmdpbmVzIG9mIGEKcmVzcGVjdGl2ZSBj bGFzcy4KCkl0IGlzIHN0aWwgYSBSRkMgc2luY2UgaXQgbWlzc2VzIGRlZGljYXRlZCB0ZXN0IGNh c2VzIHRvIGVuc3VyZSB0aGluZ3MgcmVhbGx5CndvcmsgYXMgYWR2ZXJ0aXNlZC4KClR2cnRrbyBV cnN1bGluICgxMik6CiAgZHJtL2k5MTU6IEV4cG9zZSBsaXN0IG9mIGNsaWVudHMgaW4gc3lzZnMK ICBkcm0vaTkxNTogVXBkYXRlIGNsaWVudCBuYW1lIG9uIGNvbnRleHQgY3JlYXRlCiAgZHJtL2k5 MTU6IE1ha2UgR0VNIGNvbnRleHRzIHRyYWNrIERSTSBjbGllbnRzCiAgZHJtL2k5MTU6IFVzZSBl eHBsaWNpdCBmbGFnIHRvIG1hcmsgdW5yZWFjaGFibGUgaW50ZWxfY29udGV4dAogIGRybS9pOTE1 OiBUcmFjayBydW50aW1lIHNwZW50IGluIHVucmVhY2hhYmxlIGludGVsX2NvbnRleHRzCiAgZHJt L2k5MTU6IFRyYWNrIHJ1bnRpbWUgc3BlbnQgaW4gY2xvc2VkIEdFTSBjb250ZXh0cwogIGRybS9p OTE1OiBUcmFjayBhbGwgdXNlciBjb250ZXh0cyBwZXIgY2xpZW50CiAgZHJtL2k5MTU6IEV4cG9z ZSBwZXItZW5naW5lIGNsaWVudCBidXN5bmVzcwogIGRybS9pOTE1OiBUcmFjayBwZXItY29udGV4 dCBlbmdpbmUgYnVzeW5lc3MKICBkcm0vaTkxNTogQ2Fycnkgb3ZlciBwYXN0IHNvZnR3YXJlIHRy YWNrZWQgY29udGV4dCBydW50aW1lCiAgZHJtL2k5MTU6IFByZWZlciBzb2Z0d2FyZSB0cmFja2Vk IGNvbnRleHQgYnVzeW5lc3MKICBjb21wYXJlIHJ1bnRpbWVzCgogZHJpdmVycy9ncHUvZHJtL2k5 MTUvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgICAzICstCiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9nZW0vaTkxNV9nZW1fY29udGV4dC5jICAgfCAgODMgKysrLQogLi4uL2dwdS9kcm0vaTkxNS9n ZW0vaTkxNV9nZW1fY29udGV4dF90eXBlcy5oIHwgIDI2ICstCiAuLi4vZ3B1L2RybS9pOTE1L2dl bS9pOTE1X2dlbV9leGVjYnVmZmVyLmMgICAgfCAgIDQgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2d0L2ludGVsX2NvbnRleHQuYyAgICAgICB8ICAyMCArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9n dC9pbnRlbF9jb250ZXh0LmggICAgICAgfCAgMTMgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3Qv aW50ZWxfY29udGV4dF90eXBlcy5oIHwgIDEwICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2lu dGVsX2VuZ2luZV9jcy5jICAgICB8ICAxNSArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50 ZWxfbHJjLmMgICAgICAgICAgIHwgIDM0ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rl YnVnZnMuYyAgICAgICAgICAgfCAgMzEgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJt X2NsaWVudC5jICAgICAgICB8IDQxMyArKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJtX2NsaWVudC5oICAgICAgICB8IDEwMCArKysrKwogZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgICAgICAgICAgIHwgICA1ICsKIGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtLmMgICAgICAgICAgICAgICB8ICAzNyArLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9ncHVfZXJyb3IuYyAgICAgICAgIHwgIDIxICstCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X3N5c2ZzLmMgICAgICAgICAgICAgfCAgIDggKwogMTYgZmlsZXMgY2hhbmdlZCwg NzY3IGluc2VydGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJtX2NsaWVudC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcm1fY2xpZW50LmgKCi0tIAoyLjIwLjEKCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=