From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 03/12] drm/i915/guc: Do not wait for firmware load atomically Date: Tue, 2 Feb 2016 14:13:37 +0000 Message-ID: <56B0B991.4080901@intel.com> References: <1454411190-15721-1-git-send-email-tvrtko.ursulin@linux.intel.com> <1454411190-15721-4-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id B28026E5E6 for ; Tue, 2 Feb 2016 06:13:39 -0800 (PST) In-Reply-To: <1454411190-15721-4-git-send-email-tvrtko.ursulin@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin , Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMDIvMDIvMTYgMTE6MDYsIFR2cnRrbyBVcnN1bGluIHdyb3RlOgo+IEZyb206IFR2cnRrbyBV cnN1bGluIDx0dnJ0a28udXJzdWxpbkBpbnRlbC5jb20+Cj4KPiBJdCBkb2VzIG5vdCBsb29rIGxp a2UgdGhpcyBjb2RlIG5lZWRzIHRvIHdhaXQgYXRvbWljYWxseT8KPgo+IEhpZ2hlciBpbiB0aGUg Y2FsbCBjaGFpbiBpdCBjYWxscyB0aGUgR0VNIEFQSSBhbmQgSSBkbwo+IG5vdCBzZWUgdGhhdCB0 aGUgc2VjdGlvbiBpcyB1bmRlciBhbnkgc3BpbiBsb2NrcyBvciBzdWNoLgo+Cj4gU2lnbmVkLW9m Zi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KPiBDYzogQWxl eCBEYWkgPHl1LmRhaUBpbnRlbC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9p bnRlbF9ndWNfbG9hZGVyLmMgfCA2ICsrKy0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0 aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNf bG9hZGVyLmMKPiBpbmRleCAzYWNjZDkxNDQ5MGYuLjgyYTNjMDNmYmMwZSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMKPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMKPiBAQCAtMTk5LDcgKzE5OSw3IEBAIHN0 YXRpYyB2b2lkIHNldF9ndWNfaW5pdF9wYXJhbXMoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRl dl9wcml2KQo+ICAgICogdGhlIHZhbHVlIG1hdGNoZXMgZWl0aGVyIG9mIHR3byB2YWx1ZXMgcmVw cmVzZW50aW5nIGNvbXBsZXRpb24KPiAgICAqIG9mIHRoZSBHdUMgYm9vdCBwcm9jZXNzLgo+ICAg ICoKPiAtICogVGhpcyBpcyB1c2VkIGZvciBwb2xsaW5nIHRoZSBHdUMgc3RhdHVzIGluIGEgd2Fp dF9mb3JfYXRvbWljKCkKPiArICogVGhpcyBpcyB1c2VkIGZvciBwb2xsaW5nIHRoZSBHdUMgc3Rh dHVzIGluIGEgd2FpdF9mb3IoKQo+ICAgICogbG9vcCBiZWxvdy4KPiAgICAqLwo+ICAgc3RhdGlj IGlubGluZSBib29sIGd1Y191Y29kZV9yZXNwb25zZShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAq ZGV2X3ByaXYsCj4gQEAgLTI1OSwxNCArMjU5LDE0IEBAIHN0YXRpYyBpbnQgZ3VjX3Vjb2RlX3hm ZXJfZG1hKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKPiAgIAlJOTE1X1dSSVRF KERNQV9DVFJMLCBfTUFTS0VEX0JJVF9FTkFCTEUoVU9TX01PVkUgfCBTVEFSVF9ETUEpKTsKPgo+ ICAgCS8qCj4gLQkgKiBTcGluLXdhaXQgZm9yIHRoZSBETUEgdG8gY29tcGxldGUgJiB0aGUgR3VD IHRvIHN0YXJ0IHVwLgo+ICsJICogV2FpdCBmb3IgdGhlIERNQSB0byBjb21wbGV0ZSAmIHRoZSBH dUMgdG8gc3RhcnQgdXAuCj4gICAJICogTkI6IERvY3MgcmVjb21tZW5kIG5vdCB1c2luZyB0aGUg aW50ZXJydXB0IGZvciBjb21wbGV0aW9uLgo+ICAgCSAqIE1lYXN1cmVtZW50cyBpbmRpY2F0ZSB0 aGlzIHNob3VsZCB0YWtlIG5vIG1vcmUgdGhhbiAyMG1zLCBzbyBhCj4gICAJICogdGltZW91dCBo ZXJlIGluZGljYXRlcyB0aGF0IHRoZSBHdUMgaGFzIGZhaWxlZCBhbmQgaXMgdW51c2FibGUuCj4g ICAJICogKEhpZ2hlciBsZXZlbHMgb2YgdGhlIGRyaXZlciB3aWxsIGF0dGVtcHQgdG8gZmFsbCBi YWNrIHRvCj4gICAJICogZXhlY2xpc3QgbW9kZSBpZiB0aGlzIGhhcHBlbnMuKQo+ICAgCSAqLwo+ IC0JcmV0ID0gd2FpdF9mb3JfYXRvbWljKGd1Y191Y29kZV9yZXNwb25zZShkZXZfcHJpdiwgJnN0 YXR1cyksIDEwMCk7Cj4gKwlyZXQgPSB3YWl0X2ZvcihndWNfdWNvZGVfcmVzcG9uc2UoZGV2X3By aXYsICZzdGF0dXMpLCAxMDApOwo+Cj4gICAJRFJNX0RFQlVHX0RSSVZFUigiRE1BIHN0YXR1cyAw eCV4LCBHdUMgc3RhdHVzIDB4JXhcbiIsCj4gICAJCQlJOTE1X1JFQUQoRE1BX0NUUkwpLCBzdGF0 dXMpOwoKTEdUTS4KClJldmlld2VkLWJ5OiBEYXZlIEdvcmRvbiA8ZGF2aWQucy5nb3Jkb25AaW50 ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K SW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0 dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK