From mboxrd@z Thu Jan 1 00:00:00 1970 From: Joonas Lahtinen Subject: Re: [PATCH 8/8] drm/i915/uc: Simplify firmware path handling Date: Thu, 23 Feb 2017 10:09:00 +0200 Message-ID: <1487837340.3052.19.camel@linux.intel.com> References: <20170222124125.4437-1-arkadiusz.hiler@intel.com> <20170222124125.4437-9-arkadiusz.hiler@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 ECABE6E989 for ; Thu, 23 Feb 2017 08:09:03 +0000 (UTC) In-Reply-To: <20170222124125.4437-9-arkadiusz.hiler@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Arkadiusz Hiler , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24ga2UsIDIwMTctMDItMjIgYXQgMTM6NDEgKzAxMDAsIEFya2FkaXVzeiBIaWxlciB3cm90ZToK PiBDdXJyZW50bHkgZnctPnBhdGggdmFsdWVzIGNhbiByZXByZXNlbnQgb25lIG9mIHRocmVlIHBv c3NpYmxlIHN0YXRlczoKPiAKPiDCoDEpIE5VTEwgLSBkZXZpY2Ugd2l0aG91dCB0aGUgdUMKPiDC oDIpICdcMCcgLSBkZXZpY2Ugd2l0aCB0aGUgdUMgYnV0IGhhdmUgbm8gZmlybXdhcmUKPiDCoDMp IGVsc2UgLSBkZXZpY2Ugd2l0aCB0aGUgdUMgYW5kIHdlIGhhdmUgZmlybXdhcmUKPiAKPiBTZWNv bmQgY2FzZSBpcyB1c2VkIG9ubHkgdG8gV0FSTiBhdCBhIGxhdGVyIHN0YWdlLgo+IAo+IFdlIGNh biBXQVJOIHJpZ2h0IGF3YXkgYW5kIG1lcmdlIGNhc2VzIDEgYW5kIDIuCj4gCj4gQ29kZSBjYW4g YmUgZXZlbiBmdXJ0aGVyIHNpbXBsaWZpZWQgYW5kIGNvbW1vbiAoSHVDL0d1QyBsb2dpYykgaGFw cGVuaW5nCj4gcmlnaHQgYmVmb3JlIHRoZSBmZXRjaCBjYW4gYmUgb2ZmbG9hZGVkIHRvIHRoZSBj b21tb24gZnVuY3Rpb24uCj4gCj4gdjI6IGZld2VyIHRlbXBvcmFyeSB2YXJpYWJsZXMsIG1vcmUg c3RyYWlnaHRmb3J3YXJkIGZsb3cgKE0uIFdhamRlY3prbykKPiB2MzogRFJNX0VSUk9SIGluc3Rl YWQgb2YgV0FSTiAoTS4gV2FqZGVjemtvKQo+IAo+IENjOiBBbnVzaGEgU3JpdmF0c2EgPGFudXNo YS5zcml2YXRzYUBpbnRlbC5jb20+Cj4gQ2M6IFR2cnRrbyBVcnN1bGluIDx0dnJ0a28udXJzdWxp bkBpbnRlbC5jb20+Cj4gQ2M6IE1pY2hhbCBXaW5pYXJza2kgPG1pY2hhbC53aW5pYXJza2lAaW50 ZWwuY29tPgo+IENjOiBNaWNoYWwgV2FqZGVjemtvIDxtaWNoYWwud2FqZGVjemtvQGludGVsLmNv bT4KPiBTaWduZWQtb2ZmLWJ5OiBBcmthZGl1c3ogSGlsZXIgPGFya2FkaXVzei5oaWxlckBpbnRl bC5jb20+Cgo8U05JUD4KCj4gQEAgLTQzMywxMiArNDMzLDggQEAgaW50IGludGVsX2d1Y19pbml0 X2h3KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiDCoAkJaW50ZWxfdWNfZndf c3RhdHVzX3JlcHIoZ3VjX2Z3LT5sb2FkX3N0YXR1cykpOwo+IMKgCgppZiAoIWd1Y19mdy0+cGF0 aCkKCXJldHVybiAtRU5YSU87Cgo+IMKgCWlmIChmd19wYXRoID09IE5VTEwpIHsKPiAtCQkvKiBE ZXZpY2UgaXMga25vd24gdG8gaGF2ZSBubyB1Q29kZSAoZS5nLiBubyBHdUMpICovCj4gKwkJLyog V2UgZG8gbm90IGhhdmUgdUNvZGUgZm9yIHRoZSBkZXZpY2UgKi8KPiDCoAkJcmV0dXJuIC1FTlhJ TzsKPiAtCX0gZWxzZSBpZiAoKmZ3X3BhdGggPT0gJ1wwJykgewo+IC0JCS8qIERldmljZSBoYXMg YSBHdUMgYnV0IHdlIGRvbid0IGtub3cgd2hhdCBmL3cgdG8gbG9hZD8gKi8KPiAtCQlXQVJOKDEs ICJObyBHdUMgZmlybXdhcmUga25vd24gZm9yIHRoaXMgcGxhdGZvcm0hXG4iKTsKPiAtCQlyZXR1 cm4gLUVOT0RFVjsKPiDCoAl9Cgo8U05JUD4KCj4gLQo+IC0JZ3VjLT5mdy5mZXRjaF9zdGF0dXMg PSBJTlRFTF9VQ19GSVJNV0FSRV9QRU5ESU5HOwo+IC0JRFJNX0RFQlVHX0RSSVZFUigiR3VDIGZp cm13YXJlIHBlbmRpbmcsIHBhdGggJXNcbiIsIGZ3X3BhdGgpOwo+IMKgCWd1Yy0+ZncuZmV0Y2go ZGV2X3ByaXYsICZndWMtPmZ3KTsKClRoaXMgd2FzIGZ1bmN0aW9uIHBvaW50ZXIgd2FzIGRpc2N1 c3NlZCBpbiBvdGhlciB0aHJlYWQuCgpXaXRoIGFib3ZlIGFkZHJlc3NlZDsKClJldmlld2VkLWJ5 OiBKb29uYXMgTGFodGluZW4gPGpvb25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CgpSZWdh cmRzLCBKb29uYXMKLS0gCkpvb25hcyBMYWh0aW5lbgpPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENl bnRlcgpJbnRlbCBDb3Jwb3JhdGlvbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVl ZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK