From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: Sort ctx workarounds init from newer to older platforms. Date: Mon, 25 Feb 2019 14:59:27 +0200 Message-ID: <87h8csrplc.fsf@intel.com> References: <20190221231452.21672-1-rodrigo.vivi@intel.com> <155083154077.4937.14551717968282400822@skylake-alporthouse-com> <20190222212509.GF2855@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 705FC892B4 for ; Mon, 25 Feb 2019 12:57:25 +0000 (UTC) In-Reply-To: <20190222212509.GF2855@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Rodrigo Vivi , Chris Wilson Cc: intel-gfx@lists.freedesktop.org, Lucas De Marchi List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCAyMiBGZWIgMjAxOSwgUm9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29t PiB3cm90ZToKPiBPbiBGcmksIEZlYiAyMiwgMjAxOSBhdCAxMDozMjoyNUFNICswMDAwLCBDaHJp cyBXaWxzb24gd3JvdGU6Cj4+IFF1b3RpbmcgUm9kcmlnbyBWaXZpICgyMDE5LTAyLTIxIDIzOjE0 OjUyKQo+PiA+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLiBKdXN0IGEgcmVvcmcgdG8gbWF0Y2ggdGhl IHByZWZlcnJlZAo+PiA+IGJlaGF2aW9yLgo+PiA+IAo+PiA+IENjOiBUdnJ0a28gVXJzdWxpbiA8 dHZydGtvLnVyc3VsaW5AaW50ZWwuY29tPgo+PiA+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxl LnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+PiA+IENjOiBMdWNhcyBEZSBNYXJjaGkgPGx1Y2Fz LmRlbWFyY2hpQGludGVsLmNvbT4KPj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2RyaWdvIFZpdmkgPHJv ZHJpZ28udml2aUBpbnRlbC5jb20+Cj4+ID4gLS0tCj4+ID4gIGRyaXZlcnMvZ3B1L2RybS9pOTE1 L2ludGVsX3dvcmthcm91bmRzLmMgfCAzNiArKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4gPiAg MSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+PiA+IAo+ PiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF93b3JrYXJvdW5kcy5j IGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfd29ya2Fyb3VuZHMuYwo+PiA+IGluZGV4IDE1 ZjRhNmRlZTVhYS4uNzQzY2Y1YjAwMTU1IDEwMDY0NAo+PiA+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2ludGVsX3dvcmthcm91bmRzLmMKPj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF93b3JrYXJvdW5kcy5jCj4+ID4gQEAgLTU2NCwyNiArNTY0LDI2IEBAIHZvaWQgaW50 ZWxfZW5naW5lX2luaXRfY3R4X3dhKHN0cnVjdCBpbnRlbF9lbmdpbmVfY3MgKmVuZ2luZSkKPj4g PiAgCj4+ID4gICAgICAgICB3YV9pbml0X3N0YXJ0KHdhbCwgImNvbnRleHQiKTsKPj4gPiAgCj4+ ID4gLSAgICAgICBpZiAoSU5URUxfR0VOKGk5MTUpIDwgOCkKPj4gPiAtICAgICAgICAgICAgICAg cmV0dXJuOwo+PiA+IC0gICAgICAgZWxzZSBpZiAoSVNfQlJPQURXRUxMKGk5MTUpKQo+PiA+IC0g ICAgICAgICAgICAgICBiZHdfY3R4X3dvcmthcm91bmRzX2luaXQoZW5naW5lKTsKPj4gPiAtICAg ICAgIGVsc2UgaWYgKElTX0NIRVJSWVZJRVcoaTkxNSkpCj4+ID4gLSAgICAgICAgICAgICAgIGNo dl9jdHhfd29ya2Fyb3VuZHNfaW5pdChlbmdpbmUpOwo+PiA+IC0gICAgICAgZWxzZSBpZiAoSVNf U0tZTEFLRShpOTE1KSkKPj4gPiAtICAgICAgICAgICAgICAgc2tsX2N0eF93b3JrYXJvdW5kc19p bml0KGVuZ2luZSk7Cj4+ID4gLSAgICAgICBlbHNlIGlmIChJU19CUk9YVE9OKGk5MTUpKQo+PiA+ IC0gICAgICAgICAgICAgICBieHRfY3R4X3dvcmthcm91bmRzX2luaXQoZW5naW5lKTsKPj4gPiAt ICAgICAgIGVsc2UgaWYgKElTX0tBQllMQUtFKGk5MTUpKQo+PiA+IC0gICAgICAgICAgICAgICBr YmxfY3R4X3dvcmthcm91bmRzX2luaXQoZW5naW5lKTsKPj4gPiAtICAgICAgIGVsc2UgaWYgKElT X0dFTUlOSUxBS0UoaTkxNSkpCj4+ID4gLSAgICAgICAgICAgICAgIGdsa19jdHhfd29ya2Fyb3Vu ZHNfaW5pdChlbmdpbmUpOwo+PiA+IC0gICAgICAgZWxzZSBpZiAoSVNfQ09GRkVFTEFLRShpOTE1 KSkKPj4gPiAtICAgICAgICAgICAgICAgY2ZsX2N0eF93b3JrYXJvdW5kc19pbml0KGVuZ2luZSk7 Cj4+IAo+PiBJZiB0aGUgY2hhaW5zIHN0YXJ0IHdpdGgKPj4gCj4+IGlmICgwKQo+PiAJLyogc3Bh Y2UgbGVmdCBpbnRlbnRpb25hbGx5IGJsYW5rICovCj4+IGVsc2UgaWYgKElTX0lDRUxBS0UoaTkx NSkpCj4+IAo+PiBhZGRpbmcgbW9yZSB0byB0aGUgY2hhaW4gbGF0ZXIgd291bGQgaGF2ZSBsZXNz IGNvbGxhdGVyYWwgZGFtYWdlLgo+Cj4gaW50ZXJlc3RpbmcgaWRlYS4uLiBJIHdpbGwgY29uc2lk ZXIsIGJ1dCBmb3Igbm93Cj4gbGV0J3MgbW92ZSB3aXRoIHRoZSBjb25zaXN0ZW5jeSBhbmQgc2lt aWxhciBhcHByb2FjaAo+IGV2ZXJ5d2hlcmUuCgpJIGFjdHVhbGx5IHdvbmRlcmVkIGlmIHdlJ3Zl IG1hZGUgYSBtaXN0YWtlIHNvcnRpbmcgYWxsIGlmIGxhZGRlcnMKbmV3ZXN0IHRvIG9sZGVzdC4g SGF2aW5nIHRoZSBuZXdlc3QgcGxhdGZvcm0gaW4gdGhlIGVsc2UgYnJhbmNoIHdvdWxkCnNvbHZl IGEgbG90IG9mIHByb2JsZW1zLiBCdXQgdG9vIG11Y2ggY2h1cm4gbm93LgoKQlIsCkphbmkuCgo+ Cj4+IAo+PiA+ICsgICAgICAgaWYgKElTX0lDRUxBS0UoaTkxNSkpCj4+ID4gKyAgICAgICAgICAg ICAgIGljbF9jdHhfd29ya2Fyb3VuZHNfaW5pdChlbmdpbmUpOwo+PiA+ICAgICAgICAgZWxzZSBp ZiAoSVNfQ0FOTk9OTEFLRShpOTE1KSkKPj4gPiAgICAgICAgICAgICAgICAgY25sX2N0eF93b3Jr YXJvdW5kc19pbml0KGVuZ2luZSk7Cj4+ID4gLSAgICAgICBlbHNlIGlmIChJU19JQ0VMQUtFKGk5 MTUpKQo+PiA+IC0gICAgICAgICAgICAgICBpY2xfY3R4X3dvcmthcm91bmRzX2luaXQoZW5naW5l KTsKPj4gPiArICAgICAgIGVsc2UgaWYgKElTX0NPRkZFRUxBS0UoaTkxNSkpCj4+ID4gKyAgICAg ICAgICAgICAgIGNmbF9jdHhfd29ya2Fyb3VuZHNfaW5pdChlbmdpbmUpOwo+PiA+ICsgICAgICAg ZWxzZSBpZiAoSVNfR0VNSU5JTEFLRShpOTE1KSkKPj4gPiArICAgICAgICAgICAgICAgZ2xrX2N0 eF93b3JrYXJvdW5kc19pbml0KGVuZ2luZSk7Cj4+ID4gKyAgICAgICBlbHNlIGlmIChJU19LQUJZ TEFLRShpOTE1KSkKPj4gPiArICAgICAgICAgICAgICAga2JsX2N0eF93b3JrYXJvdW5kc19pbml0 KGVuZ2luZSk7Cj4+ID4gKyAgICAgICBlbHNlIGlmIChJU19CUk9YVE9OKGk5MTUpKQo+PiA+ICsg ICAgICAgICAgICAgICBieHRfY3R4X3dvcmthcm91bmRzX2luaXQoZW5naW5lKTsKPj4gPiArICAg ICAgIGVsc2UgaWYgKElTX1NLWUxBS0UoaTkxNSkpCj4+ID4gKyAgICAgICAgICAgICAgIHNrbF9j dHhfd29ya2Fyb3VuZHNfaW5pdChlbmdpbmUpOwo+PiA+ICsgICAgICAgZWxzZSBpZiAoSVNfQ0hF UlJZVklFVyhpOTE1KSkKPj4gPiArICAgICAgICAgICAgICAgY2h2X2N0eF93b3JrYXJvdW5kc19p bml0KGVuZ2luZSk7Cj4+ID4gKyAgICAgICBlbHNlIGlmIChJU19CUk9BRFdFTEwoaTkxNSkpCj4+ ID4gKyAgICAgICAgICAgICAgIGJkd19jdHhfd29ya2Fyb3VuZHNfaW5pdChlbmdpbmUpOwo+PiAK Pj4gRm9yIHRoZSBzYWtlIG9mIGNvbnNpc3RlbmN5LAo+PiBSZXZpZXdlZC1ieTogQ2hyaXMgV2ls c29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4KPiBwdXNoZWQgdG8gZGlucQo+Cj4gVGhh bmtzLAo+IFJvZHJpZ28uCj4KPj4gLUNocmlzCj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPj4gSW50ZWwt Z2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAoKLS0gCkphbmkgTmlrdWxhLCBJbnRlbCBPcGVuIFNv dXJjZSBHcmFwaGljcyBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRl c2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v aW50ZWwtZ2Z4