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 21403C0044D for ; Wed, 11 Mar 2020 18:26:26 +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 C77F12072F for ; Wed, 11 Mar 2020 18:26:26 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C77F12072F 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 A171B6E9D4; Wed, 11 Mar 2020 18:26:25 +0000 (UTC) Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id CF5DF6E214 for ; Wed, 11 Mar 2020 18:26:24 +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 orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Mar 2020 11:26:24 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.70,541,1574150400"; d="scan'208";a="236370533" Received: from pkosiack-mobl2.ger.corp.intel.com (HELO localhost.localdomain) ([10.252.21.27]) by fmsmga008.fm.intel.com with ESMTP; 11 Mar 2020 11:26:23 -0700 From: Tvrtko Ursulin To: Intel-gfx@lists.freedesktop.org Date: Wed, 11 Mar 2020 18:26:08 +0000 Message-Id: <20200311182618.21513-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 aHRzIGZyb20gdGhpcwp2ZXJzaW9uOgoKICogTGFzdCB0d28gcGF0Y2hlcyBjb250YWluIGEgaHli cmlkIG1ldGhvZCBvZiB0cmFja2luZyBjb250ZXh0IHJ1bnRpbWUuIFBQSFdTUAogICB0cmFja2Vk IG9uZSBpcyB1c2VkIGFzIGEgYmFzZWxpbmUgYW5kIHRoZW4gb24gdG9wIGk5MTUgdHJhY2tzIHRo ZSBzdGFydCB0aW1lCiAgIG9mIHdoZW4gY29udGV4dCB3YXMgbGFzdCBzdGFydGVkIGV4ZWN1dGlu ZyBvbiB0aGUgR1BVLiBUb2dldGhlciB0aGlzIHNob3VsZAogICBnaXZlIGJldHRlciBvdmVyYWxs IHJlc2lsaWVuY2UgYWdhaW5zdCBzcGFtbXkgd29ya2xvYWRzIGFuZCBhbHNvIHByb3ZpZGVzCiAg IHZpc2liaWxpdHkgdG8gbG9uZy9pbmZpbml0ZSBiYXRjaGVzLgoKSW50ZXJuYWxseSB3ZSB0cmFj ayB0aW1lIHNwZW50IG9uIGVuZ2luZXMgZm9yIGVhY2ggc3RydWN0IGludGVsX2NvbnRleHQuIFRo aXMKY2FuIHNlcnZlIGFzIGEgYnVpbGRpbmcgYmxvY2sgZm9yIHNldmVyYWwgZmVhdHVyZXMgZnJv bSB0aGUgd2FudCBsaXN0OgpzbWFydGVyIHNjaGVkdWxlciBkZWNpc2lvbnMsIGdldHJ1c2FnZSgy KS1saWtlIHBlci1HRU0tY29udGV4dCBmdW5jdGlvbmFsaXR5CndhbnRlZCBieSBzb21lIGN1c3Rv bWVycywgY2dyb3VwcyBjb250cm9sbGVyLCBkeW5hbWljIFNTRVUgdHVuaW5nLC4uLgoKRXh0ZXJu YWxseSwgaW4gc3lzZnMsIHdlIGV4cG9zZSB0aW1lIHNwZW50IG9uIEdQVSBwZXIgY2xpZW50IGFu ZCBwZXIgZW5naW5lCmNsYXNzLgoKU3lzZnMgaW50ZXJmYWNlIGVuYWJsZXMgdXMgdG8gaW1wbGVt ZW50IGEgInRvcC1saWtlIiB0b29sIGZvciBHUFUgdGFza3MuIE9yIHdpdGgKYSAic2NyZWVuc2hv dCI6Cn5+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+CmludGVsLWdwdS10b3AgLSAgOTA2LyA5NTUgTUh6 OyAgICAwJSBSQzY7ICA1LjMwIFdhdHRzOyAgICAgIDkzMyBpcnFzL3MKCiAgICAgIElNQyByZWFk czogICAgIDQ0MTQgTWlCL3MKICAgICBJTUMgd3JpdGVzOiAgICAgMzgwNSBNaUIvcwoKICAgICAg ICAgIEVOR0lORSAgICAgIEJVU1kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IE1JX1NFTUEgTUlfV0FJVAogICAgIFJlbmRlci8zRC8wICAgOTMuNDYlIHzilojilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojilojiloji lojilojilojilojilojilojilojilojilojilosgIHwgICAgICAwJSAgICAgIDAlCiAgICAgICBC bGl0dGVyLzAgICAgMC4wMCUgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg ICAgIDAlICAgICAgMCUKICAgICAgICAgVmlkZW8vMCAgICAwLjAwJSB8ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICB8ICAgICAgMCUgICAgICAwJQogIFZpZGVvRW5oYW5jZS8wICAg IDAuMDAlIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAwJSAgICAg IDAlCgogIFBJRCAgICAgICAgICAgIE5BTUUgIFJlbmRlci8zRCAgICAgIEJsaXR0ZXIgICAgICAg IFZpZGVvICAgICAgVmlkZW9FbmhhbmNlCiAyNzMzICAgICAgIG5ldmVyYmFsbCB84paI4paI4paI 4paI4paI4paI4paMICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfHwgICAgICAgICAg ICB8CiAyMDQ3ICAgICAgICAgICAgWG9yZyB84paI4paI4paI4paKICAgICAgICB8fCAgICAgICAg ICAgIHx8ICAgICAgICAgICAgfHwgICAgICAgICAgICB8CiAyNzM3ICAgICAgICBnbHhnZWFycyB8 4paI4paNICAgICAgICAgIHx8ICAgICAgICAgICAgfHwgICAgICAgICAgICB8fCAgICAgICAgICAg IHwKIDIxMjggICAgICAgICAgIHhmd200IHwgICAgICAgICAgICB8fCAgICAgICAgICAgIHx8ICAg ICAgICAgICAgfHwgICAgICAgICAgICB8CiAyMDQ3ICAgICAgICAgICAgWG9yZyB8ICAgICAgICAg ICAgfHwgICAgICAgICAgICB8fCAgICAgICAgICAgIHx8ICAgICAgICAgICAgfAp+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+fgoKSW1wbGVtZW50YXRpb24gd2lzZSB3ZSBhZGQgYSBhIGJ1bmNoIG9mIGZp bGVzIGluIHN5c2ZzIGxpa2U6CgoJIyBjZCAvc3lzL2NsYXNzL2RybS9jYXJkMC9jbGllbnRzLwoJ IyB0cmVlCgkuCgnilJzilIDilIAgNwoJ4pSCICAg4pSc4pSA4pSAIGJ1c3kKCeKUgiAgIOKUgiAg IOKUnOKUgOKUgCAwCgnilIIgICDilIIgICDilJzilIDilIAgMQoJ4pSCICAg4pSCICAg4pSc4pSA 4pSAIDIKCeKUgiAgIOKUgiAgIOKUlOKUgOKUgCAzCgnilIIgICDilJzilIDilIAgbmFtZQoJ4pSC ICAg4pSU4pSA4pSAIHBpZAoJ4pSc4pSA4pSAIDgKCeKUgiAgIOKUnOKUgOKUgCBidXN5CgnilIIg ICDilIIgICDilJzilIDilIAgMAoJ4pSCICAg4pSCICAg4pSc4pSA4pSAIDEKCeKUgiAgIOKUgiAg IOKUnOKUgOKUgCAyCgnilIIgICDilIIgICDilJTilIDilIAgMwoJ4pSCICAg4pSc4pSA4pSAIG5h bWUKCeKUgiAgIOKUlOKUgOKUgCBwaWQKCeKUlOKUgOKUgCA5CgkgICAg4pSc4pSA4pSAIGJ1c3kK CSAgICDilIIgICDilJzilIDilIAgMAoJICAgIOKUgiAgIOKUnOKUgOKUgCAxCgkgICAg4pSCICAg 4pSc4pSA4pSAIDIKCSAgICDilIIgICDilJTilIDilIAgMwoJICAgIOKUnOKUgOKUgCBuYW1lCgkg ICAg4pSU4pSA4pSAIHBpZAoKRmlsZXMgaW4gJ2J1c3knIGRpcmVjdG9yaWVzIGFyZSBudW1iZXJl ZCB1c2luZyB0aGUgZW5naW5lIGNsYXNzIEFCSSB2YWx1ZXMgYW5kCnRoZXkgY29udGFpbiBhY2N1 bXVsYXRlZCBuYW5vc2Vjb25kcyBlYWNoIGNsaWVudCBzcGVudCBvbiBlbmdpbmVzIG9mIGEKcmVz cGVjdGl2ZSBjbGFzcy4KCkl0IGlzIHN0aWwgYSBSRkMgc2luY2UgaXQgbWlzc2VzIGRlZGljYXRl ZCB0ZXN0IGNhc2VzIHRvIGVuc3VyZSB0aGluZ3MgcmVhbGx5CndvcmsgYXMgYWR2ZXJ0aXNlZC4K ClR2cnRrbyBVcnN1bGluICgxMCk6CiAgZHJtL2k5MTU6IEV4cG9zZSBsaXN0IG9mIGNsaWVudHMg aW4gc3lzZnMKICBkcm0vaTkxNTogVXBkYXRlIGNsaWVudCBuYW1lIG9uIGNvbnRleHQgY3JlYXRl CiAgZHJtL2k5MTU6IE1ha2UgR0VNIGNvbnRleHRzIHRyYWNrIERSTSBjbGllbnRzCiAgZHJtL2k5 MTU6IFVzZSBleHBsaWNpdCBmbGFnIHRvIG1hcmsgdW5yZWFjaGFibGUgaW50ZWxfY29udGV4dAog IGRybS9pOTE1OiBUcmFjayBydW50aW1lIHNwZW50IGluIHVucmVhY2hhYmxlIGludGVsX2NvbnRl eHRzCiAgZHJtL2k5MTU6IFRyYWNrIHJ1bnRpbWUgc3BlbnQgaW4gY2xvc2VkIEdFTSBjb250ZXh0 cwogIGRybS9pOTE1OiBUcmFjayBhbGwgdXNlciBjb250ZXh0cyBwZXIgY2xpZW50CiAgZHJtL2k5 MTU6IEV4cG9zZSBwZXItZW5naW5lIGNsaWVudCBidXN5bmVzcwogIGRybS9pOTE1OiBUcmFjayBj b250ZXh0IGN1cnJlbnQgYWN0aXZlIHRpbWUKICBkcm0vaTkxNTogUHJlZmVyIHNvZnR3YXJlIHRy YWNrZWQgY29udGV4dCBidXN5bmVzcwoKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L01ha2VmaWxlICAg ICAgICAgICAgICAgICB8ICAgMyArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ2VtL2k5MTVfZ2Vt X2NvbnRleHQuYyAgIHwgIDY2ICsrLQogLi4uL2dwdS9kcm0vaTkxNS9nZW0vaTkxNV9nZW1fY29u dGV4dF90eXBlcy5oIHwgIDIxICstCiAuLi4vZ3B1L2RybS9pOTE1L2dlbS9pOTE1X2dlbV9leGVj YnVmZmVyLmMgICAgfCAgIDIgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2NvbnRl eHQuYyAgICAgICB8ICAxOCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfY29udGV4 dC5oICAgICAgIHwgICA2ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9jb250ZXh0 X3R5cGVzLmggfCAgMjUgKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2xyYy5jICAg ICAgICAgICB8ICA1NSArKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L3NlbGZ0ZXN0X2xyYy5j ICAgICAgICB8ICAxMCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kZWJ1Z2ZzLmMgICAg ICAgICAgIHwgIDMxICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2RybV9jbGllbnQuYyAg ICAgICAgfCA0MzQgKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1 X2RybV9jbGllbnQuaCAgICAgICAgfCAgOTQgKysrKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuaCAgICAgICAgICAgICAgIHwgICA1ICsKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtLmMgICAgICAgICAgICAgICB8ICAzNSArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n cHVfZXJyb3IuYyAgICAgICAgIHwgIDI1ICstCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X3N5 c2ZzLmMgICAgICAgICAgICAgfCAgIDggKwogMTYgZmlsZXMgY2hhbmdlZCwgNzU2IGluc2VydGlv bnMoKyksIDgyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJtX2NsaWVudC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcm1fY2xpZW50LmgKCi0tIAoyLjIwLjEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=