From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH v2 0/6] Per-context and per-client engine busyness Date: Fri, 19 Jan 2018 13:45:22 +0000 Message-ID: <20180119134528.4720-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 D51B36E003 for ; Fri, 19 Jan 2018 13:45:38 +0000 (UTC) Received: by mail-wr0-x241.google.com with SMTP id d9so1629862wre.3 for ; Fri, 19 Jan 2018 05:45:38 -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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkkgaGF2ZSBz ZW50IHRoaXMgYXMgcGFydCBvZiBhIGxhcmdlciBzZXJpZXMgYmFjayBpbiBPY3RvYmVyICcxNy4K CkZpcnN0IHBhcnQgb2YgaXQgaXMgaW1wbGVtZW50aW5nIGEgY3VzdG9tZXIgcmVxdWlyZW1lbnQg dG8gYmUgYWJsZSB0byBxdWVyeQplbmdpbmUgdXRpbGl6YXRpb24gb24gdGhlaXIgb3duIGNvbnRl eHRzLiBUaGlzIGlzIGRvbmUgaW4gcGF0Y2ggMiwgd2hpY2ggZmFsbHMKdW5kZXIgdGhlIHN0YW5k YXJkIG9wZW4gc291cmNlIHVzZXJzcGFjZSByZXF1aXJlbWVudHMgZXRjLgoKVGhlIHJlc3Qgb2Yg dGhlIHNlcmllcyBpbXBsZW1lbnRzIHBlci1jbGllbnQgZW5naW5lIHV0aWxpemF0aW9uIHN0YXRz LCBzb21ldGhpbmcKd2hpY2ggSSB0aGluayBpcyBxdWl0ZSBpbnRlcmVzdGluZyBhbmQgbWlzc2lu ZyBmcm9tIG91ciBzdGFjayBhdCB0aGUgbW9tZW50LiBBbmQKaW4gZmFjdCwgaW4gdGhlIGxhdGVz dCBvdGhlciBPUyB1cGRhdGUgSSBoYXZlIG5vdGljZWQgdGhleSBhY3R1YWxseSBjYW4gZXhwb3Nl CnRoaXMgc3RhdGlzdGljcy4KCkkgaGF2ZSBwcm90b3R5cGVkIGEgc2ltcGxlIHRvcC1saWtlIHV0 aWxpdHkgd2hpY2ggY2FuIHNob3cgeW91IHRoZSBvdmVyYWxsCmVuZ2luZSBzdGF0cyAoZGF0YSBj b21pbmcgZnJvbSByZWNlbnRseSBtZXJnZWQgUE1VKSwgYW5kIHRoZW4gdXNpbmcgdGhlIHN5c2Zz CkFQSSBmcm9tIHRoaXMgc2VyaWVzIGEgc29ydGVkIGJyZWFrZG93biBvZiBjdXJyZW50bHkgcnVu bmluZyBjbGllbnRzLiBPdXRwdXQgb2YKdGhhdCBsb29rcyBsaWtlIHRoaXM6CgogIHJjczA6ICA4 OC44OSUgYnVzeSAoICAwLjI3IHFkKSwgICAwLjAwJSB3YWl0LCAgIDAuMDAlIHNlbWEKICBiY3Mw OiAgMjcuNTAlIGJ1c3kgKCAgMC4wMCBxZCksICAgMC4wMCUgd2FpdCwgICAwLjAwJSBzZW1hCiAg dmNzMDogIDg2Ljc1JSBidXN5ICggIDAuMDAgcWQpLCAgIDAuMDAlIHdhaXQsICAgMC4wMCUgc2Vt YQogdmVjczA6ICAgMC4wMCUgYnVzeSAoICAwLjAwIHFkKSwgICAwLjAwJSB3YWl0LCAgIDAuMDAl IHNlbWEKCiAgICAgICAgIGdlbV93c2ltWyAyMTgwNl06ICByY3MwOiAgNDMuMTglICBiY3MwOiAg MjcuNTIlICB2Y3MwOiAgODYuODAlICB2ZWNzMDogICAwLjAwJQogICAgICAgICAgICAgWG9yZ1sg MjE0NTFdOiAgcmNzMDogIDMzLjYwJSAgYmNzMDogICAwLjAwJSAgdmNzMDogICAwLjAwJSAgdmVj czA6ICAgMC4wMCUKICBjaHJvbWl1bS1icm93c2VbIDIxNjcwXTogIHJjczA6ICAxMi4xNiUgIGJj czA6ICAgMC4wMCUgIHZjczA6ICAgMC4wMCUgIHZlY3MwOiAgIDAuMDAlCiAgICAgICAgICAgICBY b3JnWyAyMTQ1MV06ICByY3MwOiAgIDAuMDAlICBiY3MwOiAgIDAuMDAlICB2Y3MwOiAgIDAuMDAl ICB2ZWNzMDogICAwLjAwJQogICAgICAgICAgICB4ZndtNFsgMjE1MDZdOiAgcmNzMDogICAwLjAw JSAgYmNzMDogICAwLjAwJSAgdmNzMDogICAwLjAwJSAgdmVjczA6ICAgMC4wMCUKClBhdGNoIHNl cmllcyBuZWVkcyBzb21lIG1vcmUgd29yaywgZm9yIGluc3RhbmNlIHRoZSBzdW1tYXRpb24gb2Yg YnVzeW5lc3MgcGVyLQpjbGllbnQgaXMgbm90IHRoZSBtb3N0IGVmZmljaWVudCwgc3RhbmRhcmQg ZGVidWdnaW5nIGFuZCBzbywgYnV0IHNlZW1zIHRvIHdvcmsKcmVhc29uYWJseSB3ZWxsIHNvIGZh ci4KCldoYXQgaXMgYWxzbyBwb3NzaWJsZSB0byBkbyBvbiB0b3Agb2YgdGhpcyBzZXJpZXMsIGlz IHRvIGV4dGVuZCBvdXIgY3VycmVudCBQTVUKaW50ZXJmYWNlIHRvIGFsbG93IHBlci10YXNrIHBy b2ZpbGluZyB2aWEgcGVyZiB0b29sIGFzIHdlbGwuIEkgaGF2ZSBzdGFydGVkCmltcGxlbWVudGlu ZyB0aGF0IGF0IG9uZSBwb2ludCBhbmQgY291bGQgZ28gYmFjayB0byBpdC4KClR2cnRrbyBVcnN1 bGluICg2KToKICBkcm0vaTkxNTogVHJhY2sgcGVyLWNvbnRleHQgZW5naW5lIGJ1c3luZXNzCiAg ZHJtL2k5MTU6IEFsbG93IGNsaWVudHMgdG8gcXVlcnkgb3duIHBlci1lbmdpbmUgYnVzeW5lc3MK ICBkcm0vaTkxNTogRXhwb3NlIGxpc3Qgb2YgY2xpZW50cyBpbiBzeXNmcwogIGRybS9pOTE1OiBV cGRhdGUgY2xpZW50IG5hbWUgb24gY29udGV4dCBjcmVhdGUKICBkcm0vaTkxNTogRXhwb3NlIHBl ci1lbmdpbmUgY2xpZW50IGJ1c3luZXNzCiAgZHJtL2k5MTU6IEFkZCBzeXNmcyB0b2dnbGUgdG8g ZW5hYmxlIHBlci1jbGllbnQgZW5naW5lIHN0YXRzCgogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9kcnYuaCAgICAgICAgIHwgIDI0ICsrKysrCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dl bS5jICAgICAgICAgfCAxNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyB8ICA1NiArKysrKysrKystCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmggfCAgIDYgKysKIGRyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfc3lzZnMuYyAgICAgICB8ICA4MCArKysrKysrKysrKysrKwogZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfZW5naW5lX2NzLmMgIHwgIDMyICsrKysrKwogZHJpdmVycy9n cHUvZHJtL2k5MTUvaW50ZWxfbHJjLmMgICAgICAgIHwgIDE0ICsrLQogZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcmluZ2J1ZmZlci5oIHwgIDUwICsrKysrKystLQogaW5jbHVkZS91YXBpL2Ry bS9pOTE1X2RybS5oICAgICAgICAgICAgIHwgIDExICstCiA5IGZpbGVzIGNoYW5nZWQsIDQyNyBp bnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCi0tIAoyLjE0LjEKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==