From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [RFC 0/6] Per context and per client GPU busyness tracking Date: Fri, 10 May 2019 14:22:34 +0100 Message-ID: <20190510132240.11029-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 mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6522F89362 for ; Fri, 10 May 2019 13:22:49 +0000 (UTC) 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 RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkNvbnRpbnVh dGlvbiBvZiB0aGUgb2xkIGZlYXR1cmUgd29yaywgcmViYXNlZCB0byBsYXRlc3QgZHJtLXRpcCBh bmQgYWRhcHRlZCB0bwpleHBvc2UgZGF0YSBwZXIgZW5naW5lIGNsYXNzIC0gbWFraW5nIGl0IGNv bXBhdGlibGUgd2l0aCB0aGUgdXBjb21pbmcgVmlydHVhbApFbmdpbmUgdWFwaS4KClBhdGNoIHNl cmllcyBhZGRzIGNvcmUgcGVyIGNvbnRleHQgKGludGVsX2NvbnRleHQpIGVuZ2luZSBidXN5bmVz cyB0cmFja2luZyBhbmQKdGhlbiBhbHNvIGV4cG9ydHMgdGhpcyBkYXRhIGluIHN5c2ZzLCBhZ2dy ZWdhdGVkIHRvIHBlciBjbGllbnQgYW5kIHBlciBlbmdpbmUKY2xhc3MuCgpFeHBvcnRlZCBkaXJl Y3Rvcnkgc3RydWN0dXJlIGxvb2tzIGxpa2UgdGhpczoKCnJvb3RAc2M6L3N5cy9jbGFzcy9kcm0v Y2FyZDAjIGdyZXAgIC4gLXIgY2xpZW50cy8KY2xpZW50cy8yMS9idXN5LzM6MApjbGllbnRzLzIx L2J1c3kvMTowCmNsaWVudHMvMjEvYnVzeS8yOjI0NzEyMjQyODI1CmNsaWVudHMvMjEvYnVzeS8w Ojc4MzAwMDY0ODQKY2xpZW50cy8yMS9waWQ6NTk4OQpjbGllbnRzLzIxL25hbWU6Z2VtX3dzaW0K Y2xpZW50cy8yMi9idXN5LzM6MApjbGllbnRzLzIyL2J1c3kvMToyNzc4MTAyODE2CmNsaWVudHMv MjIvYnVzeS8yOjAKY2xpZW50cy8yMi9idXN5LzA6MTQ0MzQ1OTQ1ODAKY2xpZW50cy8yMi9waWQ6 NTk5MQpjbGllbnRzLzIyL25hbWU6Z2VtX3dzaW0KY2xpZW50cy9lbmFibGVfc3RhdHM6MQoKRWFj aCBjbGllbnQgaGFzIGFuIG9wYXF1ZSB1bmlxdWUgaWQgbmFtZWQgZGlyZWN0b3J5LCB1bmRlciB3 aGljaCBhcmUgaXRzIG5hbWUsCnBpZCwgYW5kIGFub3RoZXIgc3ViZGlyZWN0b3J5IGNvbnRhaW5p bmcgYWNjdW11bGF0ZWQgZW5naW5lIGJ1c3luZXNzIHBlciBlbmdpbmUKY2xhc3MgaW4gbmFub3Nl Y29uZHMuCgpFeGFtcGxlIG91dHB1dCBmcm9tIGV4dGVuZGVkIGludGVsX2dwdV90b3A6Cgo9PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQppbnRlbC1ncHUtdG9wIC0gIDkzNS8gOTM1IE1IejsgICAgMCUgUkM2OyAx NC43MyBXYXR0czsgICAgIDEwOTcgaXJxcy9zCgogICAgICBJTUMgcmVhZHM6ICAgICAxNDAxIE1p Qi9zCiAgICAgSU1DIHdyaXRlczogICAgICAgIDQgTWlCL3MKCiAgICAgICAgICBFTkdJTkUgICAg ICBCVVNZICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUlfU0VNQSBNSV9XQUlUCiAg ICAgUmVuZGVyLzNELzAgICA2My43MyUgfOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKW iOKWiOKWiOKWiOKWiOKWiOKWiOKWiOKWiCAgICAgICAgICAgfCAgICAgIDMlICAgICAgMCUKICAg ICAgIEJsaXR0ZXIvMCAgICA5LjUzJSB84paI4paI4paKICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgICAgIDYlICAgICAgMCUKICAgICAgICAgVmlkZW8vMCAgIDM5LjMyJSB84paI4paI4paI 4paI4paI4paI4paI4paI4paI4paI4paI4paKICAgICAgICAgICAgICAgICAgfCAgICAgMTYlICAg ICAgMCUKICAgICAgICAgVmlkZW8vMSAgIDE1LjYyJSB84paI4paI4paI4paI4paLICAgICAgICAg ICAgICAgICAgICAgICAgIHwgICAgICAwJSAgICAgIDAlCiAgVmlkZW9FbmhhbmNlLzAgICAgMC4w MCUgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAwJSAgICAgIDAlCgogIFBJ RCAgICAgICAgICAgIE5BTUUgICAgIFJDUyAgICAgICAgICBCQ1MgICAgICAgICAgVkNTICAgICAg ICAgVkVDUwogNDA4NCAgICAgICAgZ2VtX3dzaW0gfOKWiOKWiOKWiOKWiOKWiOKWjCAgICAgfHzi loggICAgICAgICAgfHwgICAgICAgICAgIHx8ICAgICAgICAgICB8CiA0MDg2ICAgICAgICBnZW1f d3NpbSB84paI4paMICAgICAgICAgfHwgICAgICAgICAgIHx84paI4paI4paIICAgICAgICB8fCAg ICAgICAgICAgfAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKVHZydGtvIFVyc3VsaW4gKDYpOgogIGRybS9p OTE1OiBNb3ZlIGludGVsX2VuZ2luZV9jb250ZXh0X2luL291dCBpbnRvIGludGVsX2xyYy5jCiAg ZHJtL2k5MTU6IFRyYWNrIHBlci1jb250ZXh0IGVuZ2luZSBidXN5bmVzcwogIGRybS9pOTE1OiBF eHBvc2UgbGlzdCBvZiBjbGllbnRzIGluIHN5c2ZzCiAgZHJtL2k5MTU6IFVwZGF0ZSBjbGllbnQg bmFtZSBvbiBjb250ZXh0IGNyZWF0ZQogIGRybS9pOTE1OiBFeHBvc2UgcGVyLWVuZ2luZSBjbGll bnQgYnVzeW5lc3MKICBkcm0vaTkxNTogQWRkIHN5c2ZzIHRvZ2dsZSB0byBlbmFibGUgcGVyLWNs aWVudCBlbmdpbmUgc3RhdHMKCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9jb250ZXh0 LmMgICAgICAgfCAgMjEgKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2d0L2ludGVsX2NvbnRleHQu aCAgICAgICB8ICAgOSArCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9jb250ZXh0X3R5 cGVzLmggfCAgIDkgKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfZW5naW5lLmggICAg ICAgIHwgIDU1IC0tLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9ndC9pbnRlbF9lbmdpbmVfY3Mu YyAgICAgfCAgIDggKwogZHJpdmVycy9ncHUvZHJtL2k5MTUvZ3QvaW50ZWxfbHJjLmMgICAgICAg ICAgIHwgMTA3ICsrKysrKysrLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuaCAgICAg ICAgICAgICAgIHwgIDM5ICsrKysKIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgICAg ICAgICAgICAgICB8IDIxNSArKysrKysrKysrKysrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2NvbnRleHQuYyAgICAgICB8ICAxOCArLQogZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9zeXNmcy5jICAgICAgICAgICAgIHwgIDgxICsrKysrKysKIDEwIGZpbGVzIGNoYW5nZWQs IDQ5MiBpbnNlcnRpb25zKCspLCA3MCBkZWxldGlvbnMoLSkKCi0tIAoyLjE5LjEKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeA==