From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: Re: [PATCH 3/7] drm/i915: Record the sseu configuration per-context & engine Date: Thu, 6 Sep 2018 10:36:43 +0100 Message-ID: <39f5e34b-a96d-1f8f-4518-b4e2e97be986@linux.intel.com> References: <20180905142222.3251-1-tvrtko.ursulin@linux.intel.com> <20180905142222.3251-4-tvrtko.ursulin@linux.intel.com> <153616068320.28292.1335525717363606570@skylake-alporthouse-com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 14AFA6E64A for ; Thu, 6 Sep 2018 09:36:45 +0000 (UTC) In-Reply-To: <153616068320.28292.1335525717363606570@skylake-alporthouse-com> Content-Language: en-GB 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, Tvrtko Ursulin List-Id: intel-gfx@lists.freedesktop.org Ck9uIDA1LzA5LzIwMTggMTY6MTgsIENocmlzIFdpbHNvbiB3cm90ZToKPiBRdW90aW5nIFR2cnRr byBVcnN1bGluICgyMDE4LTA5LTA1IDE1OjIyOjE4KQo+PiBGcm9tOiBDaHJpcyBXaWxzb24gPGNo cmlzQGNocmlzLXdpbHNvbi5jby51az4KPj4KPj4gV2Ugd2FudCB0byBleHBvc2UgdGhlIGFiaWxp dHkgdG8gcmVjb25maWd1cmUgdGhlIHNsaWNlcywgc3Vic2xpY2UgYW5kCj4+IGV1IHBlciBjb250 ZXh0IGFuZCBwZXIgZW5naW5lLiBUbyBmYWNpbGl0YXRlIHRoYXQsIHN0b3JlIHRoZSBjdXJyZW50 Cj4+IGNvbmZpZ3VyYXRpb24gb24gdGhlIGNvbnRleHQgZm9yIGVhY2ggZW5naW5lLCB3aGljaCBp cyBpbml0aWFsbHkgc2V0Cj4+IHRvIHRoZSBkZXZpY2UgZGVmYXVsdCB1cG9uIGNyZWF0aW9uLgo+ Pgo+PiB2MjogcmVjb3JkIHNzZXUgY29uZmlndXJhdGlvbiBwZXIgY29udGV4dCAmIGVuZ2luZSAo Q2hyaXMpCj4+Cj4+IHYzOiBpbnRyb2R1Y2UgdGhlIGk5MTVfZ2VtX2NvbnRleHRfc3NldSB0byBz dG9yZSBwb3dlcmdhdGluZwo+PiAgICAgIHByb2dyYW1taW5nLCBzc2V1X2Rldl9pbmZvIGhhcyBn cm93biBxdWl0ZSBhIGJpdCAoTGlvbmVsKQo+Pgo+PiB2NDogcmVuYW1lIGk5MTVfZ2VtX3NzZXUg aW50byBpbnRlbF9zc2V1IChDaHJpcykKPj4gICAgICB1c2UgdG9faW50ZWxfY29udGV4dCgpIChD aHJpcykKPj4KPj4gdjU6IE1vcmUgdG9faW50ZWxfY29udGV4dCgpIChUdnJ0a28pCj4+ICAgICAg U3dpdGNoIGludGVsX3NzZXUgZnJvbSB1bmlvbiB0byBzdHJ1Y3QgKFR2cnRrbykKPj4gICAgICBN b3ZlIGNvbnRleHQgZGVmYXVsdCBzc2V1IGluIGV4aXN0aW5nIGxvb3AgKENocmlzKQo+Pgo+PiB2 Njogcy9pbnRlbF9zc2V1X2Zyb21fZGV2aWNlX3NzZXUvaW50ZWxfZGV2aWNlX2RlZmF1bHRfc3Nl dS8gKFR2cnRrbykKPj4KPj4gVHZydGtvIFVyc3VsaW46Cj4+Cj4+IHY3Ogo+PiAgICogUGFzcyBp bnRlbF9zc2V1IGJ5IHBvaW50ZXIgaW5zdGVhZCBvZiB2YWx1ZSB0byBtYWtlX3JwY3MuCj4+ICAg KiBSZWJhc2UgZm9yIG1ha2VfcnBjcyBjaGFuZ2VzLgo+Pgo+PiB2ODoKPj4gICAqIFJlYmFzZSBm b3IgUlBDUyBlZGl0IG9uIHBpbi4KPj4KPj4gdjk6Cj4+ICAgKiBSZWJhc2UgZm9yIGNvbnRleHQg aW1hZ2Ugc2V0dXAgY2hhbmdlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4+IFNpZ25lZC1vZmYtYnk6IExpb25lbCBMYW5kd2Vy bGluIDxsaW9uZWwuZy5sYW5kd2VybGluQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogVHZy dGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiAKPiBJIGZlZWwgdGhpcyBp cyBzdWJzdGFudGlhbGx5IGRpZmZlcmVudCAoc2luY2UgSSBqdXN0IG91dGxpbmVkIGEgdjEhKSB0 bwo+IG1lcml0IGEKPiAKPiBSZXZpZXdlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13 aWxzb24uY28udWs+Cj4gCj4gYW5kIHByb2JhYmx5IGRlc2VydmVzIGEgZGlmZmVyZW50IGF1dGhv ci4gSSB0aGluayBMaW9uZWwgaXMgc3RpbGwgdGhlCj4gcHJpbmNpcGxlIGF1dGhvciBoZXJlLCBi dXQgVHZydGtvIGhhcyBkb25lIGEgbG90IG9mIHJlZmFjdG9yaW5nIGFuZAo+IGludGVncmF0aW5n IGluIHRoZSBuZXcgc2NoZW1lLgoKQWdyZWVkIExpb25lbCBpcyB0aGUgcmVhbCBhdXRob3IgaGVy ZSAtIG1pbmUgd2VyZSBqdXN0IHNtYWxsIHR3ZWFrcy4KCj4+IC1zdGF0aWMgdTMyIG1ha2VfcnBj cyhzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpOwo+PiArc3RhdGljIHUzMiBtYWtl X3JwY3Moc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAo+PiArICAgICAgICAgICAg ICAgICAgICBzdHJ1Y3QgaW50ZWxfc3NldSAqY3R4X3NzZXUpOwo+PiAgIAo+PiAgIHN0YXRpYyBz dHJ1Y3QgaW50ZWxfY29udGV4dCAqCj4+ICAgX19leGVjbGlzdHNfY29udGV4dF9waW4oc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAo+PiBAQCAtMTM0OSw3ICsxMzUwLDcgQEAgX19leGVj bGlzdHNfY29udGV4dF9waW4oc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAo+PiAgICAg ICAgICAvKiBSUENTICovCj4+ICAgICAgICAgIGlmIChlbmdpbmUtPmNsYXNzID09IFJFTkRFUl9D TEFTUykgewo+PiAgICAgICAgICAgICAgICAgIGNlLT5scmNfcmVnX3N0YXRlW0NUWF9SX1BXUl9D TEtfU1RBVEUgKyAxXSA9Cj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIG1ha2VfcnBjcyhlbmdpbmUtPmk5MTUpOwo+PiArICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgbWFrZV9ycGNzKGVuZ2luZS0+aTkxNSwgJmNlLT5zc2V1KTsK PiAKPiBXZSBoYXZlIGRpZmZlcmVudCBoYWJpdHMgaGVyZTsgbXkgdmltIGNvbmZpZyBqdXN0IGdp dmVzIHRoaXMgYSBzaW5nbGUKPiB0YWIgaW5kZW50IGJleW9uZCB0aGUgaW5jb21wbGV0ZSBsaW5l LiAoV2FzIGdvaW5nIHRvIHNheSBpdCBlYXJsaWVyIDspCgpOb3Qgc3VyZSBpZiBteSBhcHByb2Fj aCBoZXJlIGlzIGFsd2F5cyBjb25zaXN0ZW50LCBidXQgSSAqdGhpbmsqIEkgZmlyc3QgCnRyeSB0 byBpbmRlbnQgaXQgdG8gd2hlcmUgaXQgImxvb2tzIGdvb2QiLiBJZiBuZWl0aGVyIGluZGVudGF0 aW9uIGxvb2tzIApkZWNpZGVkbHkgYmV0dGVyLCB0aGVuIEkgcHVzaCBpdCBzbyBlbmQgYWxpZ25z IHdpdGggdGhlIHdyYXAgbWFya2VyLiBJIAppbiB0aGlzIHBhcnRpY3VsYXIgY2FzZSBJIHdhc24n dCB0b28gaGFwcHkgd2l0aCBhbnkgb2YgdGhlIG9wdGlvbnMuIDooCgpSZWdhcmRzLAoKVHZydGtv Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdm eCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xp c3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=