From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 5/7] drm/i915: Expose RPCS (SSEU) configuration to userspace (Gen11 only) Date: Mon, 31 Dec 2018 15:21:15 +0000 Message-ID: References: <20181214123449.23847-1-tvrtko.ursulin@linux.intel.com> <20181214123449.23847-6-tvrtko.ursulin@linux.intel.com> <154479439232.11001.6147923981431404435@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3D9546E708 for ; Mon, 31 Dec 2018 15:21:19 +0000 (UTC) In-Reply-To: <154479439232.11001.6147923981431404435@skylake-alporthouse-com> Content-Language: en-US List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org Ck9uIDE0LzEyLzIwMTggMTM6MzMsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTEyLTE0IDEyOjM0OjQ3KQo+PiArc3RhdGljIGludCBnZXRfc3NldShz dHJ1Y3QgaTkxNV9nZW1fY29udGV4dCAqY3R4LAo+PiArICAgICAgICAgICAgICAgICAgIHN0cnVj dCBkcm1faTkxNV9nZW1fY29udGV4dF9wYXJhbSAqYXJncykKPj4gK3sKPj4gKyAgICAgICBzdHJ1 Y3QgZHJtX2k5MTVfZ2VtX2NvbnRleHRfcGFyYW1fc3NldSB1c2VyX3NzZXU7Cj4+ICsgICAgICAg c3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lOwo+PiArICAgICAgIHN0cnVjdCBpbnRlbF9j b250ZXh0ICpjZTsKPj4gKyAgICAgICBpbnQgcmV0Owo+PiArCj4+ICsgICAgICAgaWYgKGFyZ3Mt PnNpemUgPT0gMCkKPj4gKyAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAgIGVsc2Ug aWYgKGFyZ3MtPnNpemUgPCBzaXplb2YodXNlcl9zc2V1KSkKPj4gKyAgICAgICAgICAgICAgIHJl dHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgICAgaWYgKGNvcHlfZnJvbV91c2VyKCZ1c2VyX3Nz ZXUsIHU2NF90b191c2VyX3B0cihhcmdzLT52YWx1ZSksCj4+ICsgICAgICAgICAgICAgICAgICAg ICAgICAgIHNpemVvZih1c2VyX3NzZXUpKSkKPj4gKyAgICAgICAgICAgICAgIHJldHVybiAtRUZB VUxUOwo+PiArCj4+ICsgICAgICAgaWYgKHVzZXJfc3NldS5yc3ZkMSB8fCB1c2VyX3NzZXUucnN2 ZDIpCj4+ICsgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAKPiBJJ2Qgdm90ZSBmb3Ig cy9yc3ZkMi9mbGFncy8gc3RyYWlnaHQgYXdheSBhcyBhbHJlYWR5IEkgY2FuIHN1Z2dlc3Qgd2UK PiBhbGxvdyBmb3IgVVNFX0NUWF9FTkdJTkUgdG8gc3dhcCBjbGFzcy9pbnN0YW5jZSBmb3IgZW5n aW5lLWlkIHNvIHRoYXQgd2UKPiBjYW4gc2V0IHJwY3MgZm9yLCBhbmQgbm90IGxlYXN0LCBhIHZp cnR1YWwgZW5naW5lLgoKSG0uLiB3b3VsZCBpdCBiZSB1c2VmdWw/IEl0IHdvdWxkIGp1c3QgYmUg YSB3YXkgb2YgaW5kaXJlY3Rpb24uCgplbmdpbmVzID0gW3ZjczowLCB2Y3M6MV0KY3R4LnNldF9t YXAoZW5naW5lcykKCkFuZCB0aGVuIGEpOgoKZm9yZWFjaCBlbmdpbmUgaW4gZW5naW5lczoKCWN0 eC5zZXRfc3NldShlbmdpbmUsIGZsYWdzPTApCgp2cyBiKToKCmZvciBpID0gMDsgaSA8IGxlbihl bmdpbmVzKTsgaSsrOgoJY3R4LnNldF9zc2V1KGksIGZsYWdzPVVTRV9DVFhfRU5HSU5FKQoKU28g SSBkb24ndCBzZWUgYW55IGJlbmVmaXQuIEJ1dCBtYXliZSBJIG1pc3NlZCB5b3VyIGlkZWEuCgpS ZWdhcmRzLAoKVHZydGtvCgo+IAo+PiArCj4+ICsgICAgICAgZW5naW5lID0gaW50ZWxfZW5naW5l X2xvb2t1cF91c2VyKGN0eC0+aTkxNSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgdXNlcl9zc2V1LmNsYXNzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB1c2VyX3NzZXUuaW5zdGFuY2UpOwo+PiArICAgICAgIGlmICghZW5n aW5lKQo+PiArICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gLUNocmlzCj4gCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=