From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tvrtko Ursulin Subject: [PATCH 4/5] drm/i915/guc: Do not wait for firmware load atomically Date: Thu, 11 Feb 2016 10:27:31 +0000 Message-ID: <1455186452-13691-5-git-send-email-tvrtko.ursulin@linux.intel.com> References: <1455186452-13691-1-git-send-email-tvrtko.ursulin@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id 888F18A10B for ; Thu, 11 Feb 2016 02:27:44 -0800 (PST) In-Reply-To: <1455186452-13691-1-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: Intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org RnJvbTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KCkl0IGRvZXMg bm90IGxvb2sgbGlrZSB0aGlzIGNvZGUgbmVlZHMgdG8gd2FpdCBhdG9taWNhbGx5PwoKSGlnaGVy IGluIHRoZSBjYWxsIGNoYWluIGl0IGNhbGxzIHRoZSBHRU0gQVBJIGFuZCBJIGRvCm5vdCBzZWUg dGhhdCB0aGUgc2VjdGlvbiBpcyB1bmRlciBhbnkgc3BpbiBsb2NrcyBvciBzdWNoLgoKU2lnbmVk LW9mZi1ieTogVHZydGtvIFVyc3VsaW4gPHR2cnRrby51cnN1bGluQGludGVsLmNvbT4KQ2M6IEFs ZXggRGFpIDx5dS5kYWlAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogRGF2ZSBHb3Jkb24gPGRhdmlk LnMuZ29yZG9uQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNf bG9hZGVyLmMgfCA2ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNf bG9hZGVyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfbG9hZGVyLmMKaW5kZXgg M2FjY2Q5MTQ0OTBmLi44MmEzYzAzZmJjMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9p OTE1L2ludGVsX2d1Y19sb2FkZXIuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9n dWNfbG9hZGVyLmMKQEAgLTE5OSw3ICsxOTksNyBAQCBzdGF0aWMgdm9pZCBzZXRfZ3VjX2luaXRf cGFyYW1zKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdikKICAqIHRoZSB2YWx1ZSBt YXRjaGVzIGVpdGhlciBvZiB0d28gdmFsdWVzIHJlcHJlc2VudGluZyBjb21wbGV0aW9uCiAgKiBv ZiB0aGUgR3VDIGJvb3QgcHJvY2Vzcy4KICAqCi0gKiBUaGlzIGlzIHVzZWQgZm9yIHBvbGxpbmcg dGhlIEd1QyBzdGF0dXMgaW4gYSB3YWl0X2Zvcl9hdG9taWMoKQorICogVGhpcyBpcyB1c2VkIGZv ciBwb2xsaW5nIHRoZSBHdUMgc3RhdHVzIGluIGEgd2FpdF9mb3IoKQogICogbG9vcCBiZWxvdy4K ICAqLwogc3RhdGljIGlubGluZSBib29sIGd1Y191Y29kZV9yZXNwb25zZShzdHJ1Y3QgZHJtX2k5 MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCkBAIC0yNTksMTQgKzI1OSwxNCBAQCBzdGF0aWMgaW50IGd1 Y191Y29kZV94ZmVyX2RtYShzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYpCiAJSTkx NV9XUklURShETUFfQ1RSTCwgX01BU0tFRF9CSVRfRU5BQkxFKFVPU19NT1ZFIHwgU1RBUlRfRE1B KSk7CiAKIAkvKgotCSAqIFNwaW4td2FpdCBmb3IgdGhlIERNQSB0byBjb21wbGV0ZSAmIHRoZSBH dUMgdG8gc3RhcnQgdXAuCisJICogV2FpdCBmb3IgdGhlIERNQSB0byBjb21wbGV0ZSAmIHRoZSBH dUMgdG8gc3RhcnQgdXAuCiAJICogTkI6IERvY3MgcmVjb21tZW5kIG5vdCB1c2luZyB0aGUgaW50 ZXJydXB0IGZvciBjb21wbGV0aW9uLgogCSAqIE1lYXN1cmVtZW50cyBpbmRpY2F0ZSB0aGlzIHNo b3VsZCB0YWtlIG5vIG1vcmUgdGhhbiAyMG1zLCBzbyBhCiAJICogdGltZW91dCBoZXJlIGluZGlj YXRlcyB0aGF0IHRoZSBHdUMgaGFzIGZhaWxlZCBhbmQgaXMgdW51c2FibGUuCiAJICogKEhpZ2hl ciBsZXZlbHMgb2YgdGhlIGRyaXZlciB3aWxsIGF0dGVtcHQgdG8gZmFsbCBiYWNrIHRvCiAJICog ZXhlY2xpc3QgbW9kZSBpZiB0aGlzIGhhcHBlbnMuKQogCSAqLwotCXJldCA9IHdhaXRfZm9yX2F0 b21pYyhndWNfdWNvZGVfcmVzcG9uc2UoZGV2X3ByaXYsICZzdGF0dXMpLCAxMDApOworCXJldCA9 IHdhaXRfZm9yKGd1Y191Y29kZV9yZXNwb25zZShkZXZfcHJpdiwgJnN0YXR1cyksIDEwMCk7CiAK IAlEUk1fREVCVUdfRFJJVkVSKCJETUEgc3RhdHVzIDB4JXgsIEd1QyBzdGF0dXMgMHgleFxuIiwK IAkJCUk5MTVfUkVBRChETUFfQ1RSTCksIHN0YXR1cyk7Ci0tIAoxLjkuMQoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlz dApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0 b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==