From mboxrd@z Thu Jan 1 00:00:00 1970 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 829266E135 for ; Tue, 17 Apr 2018 12:28:09 +0000 (UTC) Received: by mail-wr0-x241.google.com with SMTP id h3so22365789wrh.5 for ; Tue, 17 Apr 2018 05:28:09 -0700 (PDT) From: Tvrtko Ursulin Date: Tue, 17 Apr 2018 13:27:29 +0100 Message-Id: <20180417122736.11603-1-tvrtko.ursulin@linux.intel.com> MIME-Version: 1.0 Subject: [igt-dev] [RFC v4 0/7] Per-context and per-client engine busyness List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: igt-dev@lists.freedesktop.org Cc: Intel-gfx@lists.freedesktop.org, Tvrtko Ursulin List-ID: RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkFub3RoZXIg cmUtcG9zdCBvZiBteSBlYXJsaWVyLCBub3cgc2xpZ2h0bHkgdXBkYXRlZCB3b3JrLCB0byBleHBv c2UgYSBEUk0gY2xpZW50CmhpZXJhcmNoeSBpbiBzeXNmcyBpbiBvcmRlciB0byBlbmFibGUgYSB0 b3AgbGlrZSB0b29sOgoKaW50ZWwtZ3B1LXRvcCAtIGxvYWQgYXZnIDQwLjgwLCAyNy4xMSwgIDEu NTA7ICA4ODIvIDk1MCBNSHo7ICAgIDAlIFJDNjsgIDEzLjI2IFdhdHRzOyAgIDI2MTkwMyBpcnFz L3MKCiAgICAgIElNQyByZWFkczogICAgIDU1NDMgTWlCL3MKICAgICBJTUMgd3JpdGVzOiAgICAg IDIzNiBNaUIvcwoKICAgICAgICAgIEVOR0lORSAgICAgIEJVU1kgICAgICAgICAgICAgICAgICAg ICAgICAgICAgUUQgICAgIE1JX1NFTUEgTUlfV0FJVAogICAgIFJlbmRlci8zRC8wICAgIDYwLjQ3 JSB84paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paI4paNICAgICAgIHwgIDI4ICAgMCAg IDEgICAgICAwJSAgICAgIDAlCiAgICAgICBCbGl0dGVyLzAgICAgOTIuNzAlIHzilojilojiloji lojilojilojilojilojilojilojilojilojilojilojilojilojilojilowgfCAgIDAgICAwICAg MSAgICAgIDAlICAgICAgMCUKICAgICAgICAgVmlkZW8vMCAgIDEwMC4wMCUgfOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiHwgIDE1ICAzNyAg IDIgICAgICAwJSAgICAgIDAlCiAgICAgICAgIFZpZGVvLzEgICAgNTEuNjglIHzilojilojiloji lojilojilojilojilojilojiloogICAgICAgICB8ICAgMCAgIDAgICAxICAgICAgMCUgICAgICAw JQogIFZpZGVvRW5oYW5jZS8wICAgICAwLjAwJSB8ICAgICAgICAgICAgICAgICAgIHwgICAwICAg MCAgIDAgICAgICAwJSAgICAgIDAlCgogIFBJRCAgICAgICAgICAgIE5BTUUgICByY3MwICAgICAg IGJjczAgICAgICAgdmNzMCAgICAgICB2Y3MxICAgICAgIHZlY3MwCjIxNjY0ICAgICAgICBnZW1f d3NpbSB84paI4paI4paI4paI4paI4paNICAgfHwgICAgICAgICB8fOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiHx84paI4paI4paI4paI4paLICAgIHx8ICAgICAgICAgfAoyMTY2MiAgICAgZ2Vt X2xhdGVuY3kgfCAgICAgICAgIHx84paI4paI4paI4paI4paI4paI4paI4paI4paOfHwgICAgICAg ICB8fCAgICAgICAgIHx8ICAgICAgICAgfAoyMTY2MiAgICAgZ2VtX2xhdGVuY3kgfCAgICAgICAg IHx8ICAgICAgICAgfHwgICAgICAgICB8fCAgICAgICAgIHx8ICAgICAgICAgfAoKSG9wZWZ1bGx5 IHRoZSBzY3JlZW4gc2hvdCBpcyBzZWxmLWV4cGxhbmF0b3J5LiBJdCBzaG93cyBvdmVyYWxsIEdQ VSBwZXItZW5naW5lCnN0YXRzLCBwbHVzIHBlci1jbGllbnQgYW5kIHBlci1lbmdpbmUgYnVzeW5l c3MuCgpJbiB0aGlzIHZlcnNpb24gYWxsIHJldmlldyBmZWVkYmFjayBoYXMgYmVlbiBpbmNvcnBv cmF0ZWQgYW5kIHRoZSBjb250ZXh0IHBhcmFtCnF1ZXJ5IGZvciBEQ0cgaXMgYmFjayBhcyB0aGUg bGFzdCBwYXRjaC4gKERDRyBzaG91bGQgb25seSBuZWVkIHBhdGNoZXMgMS0yICYgNykuCgpGb3Ig dGhlIHJlc3QgSSBrZXB0IHRoZSBpbnRlcmZhY2UgYXMgc3lzZnMgaW4gaG9wZSBpdCB3b3VsZCBo YXZlIHRoZSBhZHZhbnRhZ2UKb2Ygc29sdmluZyB0aGUgYWNjZXNzIGNvbnRyb2wgb25lIGRheS4g KFNldHRpbmcgb3duZXJzaGlwIG9uIHN5c2ZzIG5vZGVzIHRvCmZvbGxvdyB0aGUgRFJNIGNsaWVu dD8gU3RpbGwgaGF2ZSB0byBpbnZlc3RpZ2F0ZSB0aGlzIGFuZ2xlLikKClRoaXMgdGltZSBhcm91 bmQgSSB3b24ndCBiZSBzZW5kaW5nIHRoZSBJR1QgcGF0Y2hlcyBzaW5jZSBJIGFtIGJ1aWxkaW5n IGl0IGFsbApvbiB0b3Agb2YgZW5naW5lIHF1ZXVlIGRlcHRocywgYW5kIG9uIHRvcCBvZiB0aGUg aW50ZWwtZ3B1LXRvcCByZXdyaXRlLiBCb3RoIGFyZQp1bm1lcmdlZCBzbyBzZW5kaW5nIGl0IGFs bCBqdXN0IHRvIHNob3cgdGhpcyB3b3VsZCBiZSBhIGJpdCBtdWNoLgoKVHZydGtvIFVyc3VsaW4g KDcpOgogIGRybS9pOTE1OiBVc2Ugc2VxbG9jayBpbiBlbmdpbmUgc3RhdHMKICBkcm0vaTkxNTog VHJhY2sgcGVyLWNvbnRleHQgZW5naW5lIGJ1c3luZXNzCiAgZHJtL2k5MTU6IEV4cG9zZSBsaXN0 IG9mIGNsaWVudHMgaW4gc3lzZnMKICBkcm0vaTkxNTogVXBkYXRlIGNsaWVudCBuYW1lIG9uIGNv bnRleHQgY3JlYXRlCiAgZHJtL2k5MTU6IEV4cG9zZSBwZXItZW5naW5lIGNsaWVudCBidXN5bmVz cwogIGRybS9pOTE1OiBBZGQgc3lzZnMgdG9nZ2xlIHRvIGVuYWJsZSBwZXItY2xpZW50IGVuZ2lu ZSBzdGF0cwogIGRybS9pOTE1OiBBbGxvdyBjbGllbnRzIHRvIHF1ZXJ5IG93biBwZXItZW5naW5l IGJ1c3luZXNzCgogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAgICAgIHwgIDM5 ICsrKysrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgICAgICAgICB8IDE5MiAr KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9nZW1fY29udGV4dC5jIHwgMTIxICsrKysrKysrKysrKysrKysrKystCiBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmggfCAgIDggKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfc3lzZnMuYyAgICAgICB8ICA4MCArKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9lbmdpbmVfY3MuYyAgfCAgNTAgKysrKysrKy0tCiBkcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9scmMuYyAgICAgICAgfCAgMTQgKystCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9yaW5nYnVmZmVyLmggfCAgNjYgKysrKysrKysrLS0KIGluY2x1ZGUvdWFwaS9kcm0vaTkx NV9kcm0uaCAgICAgICAgICAgICB8ICAyMSArKysrCiA5IGZpbGVzIGNoYW5nZWQsIDU1MyBpbnNl cnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCi0tIAoyLjE0LjEKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1k ZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaWd0LWRldgo=