From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5144C6E323 for ; Fri, 15 Nov 2019 14:15:36 +0000 (UTC) Date: Fri, 15 Nov 2019 16:15:29 +0200 From: Andi Shyti Message-ID: <20191115141529.GC1853@intel.intel> References: <20191115121445.11693-1-petri.latvala@intel.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20191115121445.11693-1-petri.latvala@intel.com> Subject: Re: [igt-dev] [RFC PATCH i-g-t] lib/i915: Generate engine names at runtime 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: Petri Latvala Cc: igt-dev@lists.freedesktop.org, Tvrtko Ursulin List-ID: SGkgUGV0cmksCgo+IEBAIC0xMjAsMTIgKzEyMSwyMiBAQCBzdGF0aWMgdm9pZCBpbml0X2VuZ2lu ZShzdHJ1Y3QgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZTIgKmUyLAo+ICAJCWlmIChfX2UyLT5jbGFz cyA9PSBjbGFzcyAmJiBfX2UyLT5pbnN0YW5jZSA9PSBpbnN0YW5jZSkKPiAgCQkJYnJlYWs7Cj4g IAo+IC0JaWYgKF9fZTItPm5hbWUpIHsKPiAtCQllMi0+bmFtZSA9IF9fZTItPm5hbWU7Cj4gKwlp ZiAoX19lMi0+bmFtZVswXSkgewo+ICsJCXN0cm5jcHkoZTItPm5hbWUsIF9fZTItPm5hbWUsIHNp emVvZihlMi0+bmFtZSkpOwo+ICAJfSBlbHNlIHsKPiAtCQlpZ3Rfd2FybigiZm91bmQgdW5rbm93 biBlbmdpbmUgKCVkLCAlZClcbiIsIGNsYXNzLCBpbnN0YW5jZSk7Cj4gLQkJZTItPm5hbWUgPSB1 bmtub3duX25hbWU7Cj4gLQkJZTItPmZsYWdzID0gLTE7Cj4gKwkJZm9yIChjbHMgPSBpbnRlbF9l eGVjdXRpb25fZW5naW5lX2NsYXNzX21hcDsgY2xzLT5uYW1lOyBjbHMrKykgewo+ICsJCQlpZiAo Y2xzLT5jbGFzcyA9PSBjbGFzcykgewo+ICsJCQkJc25wcmludGYoZTItPm5hbWUsIHNpemVvZihl Mi0+bmFtZSksICIlcyVkIiwgY2xzLT5uYW1lLCBpbnN0YW5jZSk7Cj4gKwkJCQlpZ3RfaW5mbygi dW5rbm93biBidXQgc3VwcG9ydGVkIGVuZ2luZSAlcyBmb3VuZFxuIiwgZTItPm5hbWUpOwo+ICsJ CQkJYnJlYWs7Cj4gKwkJCX0KPiArCQl9CgpXZSBuZWVkIHRvIG1ha2UgYSBkZWNpc2lvbiBoZXJl IGFuZCByZWZhY3RvciB0aGlzIGxpYnJhcnkKYWNjb3JkaW5nbHkuIFdlIGVpdGhlcjoKCjEuIGRl Y2lkZSB0byBnZXQgcmlkIG9mIGFsbCB0aGUgc3RhdGljIHRhYmxlIGFuZCBrZWVwIG9ubHkKImlu dGVsX2V4ZWN1dGlvbl9lbmdpbmVfY2xhc3MiIChhbmQgbWF5YmUgd2UgY2FuIHNwYXJlIHRoYXQg b25lCmFzIHdlbGwpLgoKb3IKCjIuIGFkZCB0aGUgbmV3IGNsYXNzZXMgaW4gdGhlIHN0YXRpYyB0 YWJsZSBhcyBpdCdzIG1lYW50IHRvIGJlCnVzZWQuCgpJIGhvbmVzdGx5IGRvIG5vdCBsaWtlIGFu eSBoeWJyaWQgc29sdXRpb24gYW5kIHdoZW4gdGhpcyBsaWJyYXJ5CndhcyBkZXZlbG9wZWQgaW4g YSBmaXJzdCBwbGFjZSB3ZSBoYWQgdG8gYWNjZXB0IGxvdHMgb2YKY29tcHJvbWlzZXMgYmVjYXVz ZSB3ZSBuZWVkZWQgYm90aC4KCk5vdyB0aGF0IHdlIGhhdmUgdGhlIGR5bmFtaWNfbGlicmFyaWVz LCBjYW4gd2UgZmluYWxseSByZW1vdmUKYWxsIHRoZSBzdGF0aWMgdGFibGVzIGFuZCBmaW5hbGx5 IGdvIGZvciB0aGUgc29sdXRpb24gMT8KCj4gKwo+ICsJCWlmICghZTItPm5hbWVbMF0pIHsKPiAr CQkJaWd0X2luZm8oImZvdW5kIHVua25vd24gZW5naW5lICglZCwgJWQpXG4iLCBjbGFzcywgaW5z dGFuY2UpOwo+ICsJCQlzdHJuY3B5KGUyLT5uYW1lLCB1bmtub3duX25hbWUsIHNpemVvZihlMi0+ bmFtZSkpOwoKbml0OiBqdXN0IHN0cmNweSB3b3VsZCBkbywgd2Uga25vdyBob3cgYmlnIGlzIHVu a293bl9uYW1lIGFuZCBpdAp3b24ndCBjaGFuZ2UuCgpbLi4uXQoKPiArY29uc3Qgc3RydWN0IGlu dGVsX2V4ZWN1dGlvbl9lbmdpbmVfY2xhc3MgaW50ZWxfZXhlY3V0aW9uX2VuZ2luZV9jbGFzc19t YXBbXSA9IHsKPiArCXsgInJjcyIsIEk5MTVfRU5HSU5FX0NMQVNTX1JFTkRFUiB9LAo+ICsJeyAi YmNzIiwgSTkxNV9FTkdJTkVfQ0xBU1NfQ09QWSB9LAo+ICsJeyAidmNzIiwgSTkxNV9FTkdJTkVf Q0xBU1NfVklERU8gfSwKPiArCXsgInZlY3MiLCBJOTE1X0VOR0lORV9DTEFTU19WSURFT19FTkhB TkNFIH0sCj4gKwl7IH0KPiArfTsKCmFub3RoZXIgb25lPyBpdCB3b3VsZCBiZSB0aGUgdGhpcmQg Y29uc3Qgc3RydWN0IHRoYXQgaXMgdXNlZCB0bwpnZXQgdGhlIGVuZ2luZSBuYW1lcy9pbnN0YW5j ZXMuIEkgdGhvdWdodCB3ZSB3YW50ZWQgdG8gZWxpbWluYXRlCnRoZW0gaW4gdGhlIGxvbmcgcnVu IDonKAoKQW5kaQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwppZ3QtZGV2IG1haWxpbmcgbGlzdAppZ3QtZGV2QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRw czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lndC1kZXY=