From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Wajdeczko Subject: [PATCH v3 2/5] drm/i915/guc: Wait for ucode DMA transfer completion Date: Fri, 3 Nov 2017 14:21:35 +0000 Message-ID: <20171103142138.57876-2-michal.wajdeczko@intel.com> References: <20171103142138.57876-1-michal.wajdeczko@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 0E9D46EA9A for ; Fri, 3 Nov 2017 14:21:48 +0000 (UTC) In-Reply-To: <20171103142138.57876-1-michal.wajdeczko@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 V2Ugc2lsZW50bHkgYXNzdW1lZCB0aGF0IERNQSB0cmFuc2ZlciB3aWxsIGJlIGNvbXBsZXRlZAp3 aXRoaW4gYXNzdW1lZCB0aW1lb3V0IGFuZCB0aHVzIHdlIHdlcmUgd2FpdGluZyBvbmx5IGF0Cmxh c3Qgc3RlcCBmb3IgR3VDIHRvIGJlY29tZSByZWFkeS4gQWRkIGludGVybWVkaWF0ZSB3YWl0CnRv IGNhdGNoIHVuZXhwZWN0ZWQgZGVsYXlzIGluIERNQSB0cmFuc2Zlci4KClNpZ25lZC1vZmYtYnk6 IE1pY2hhbCBXYWpkZWN6a28gPG1pY2hhbC53YWpkZWN6a29AaW50ZWwuY29tPgpDYzogQ2hyaXMg V2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBKb29uYXMgTGFodGluZW4gPGpv b25hcy5sYWh0aW5lbkBsaW51eC5pbnRlbC5jb20+CkNjOiBTYWdhciBBcnVuIEthbWJsZSA8c2Fn YXIuYS5rYW1ibGVAaW50ZWwuY29tPgpSZXZpZXdlZC1ieTogU2FnYXIgQXJ1biBLYW1ibGUgPHNh Z2FyLmEua2FtYmxlQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9n dWNfZncuYyB8IDkgKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAx IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZ3Vj X2Z3LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfZncuYwppbmRleCBjNGY0NTI2 Li43NGE2MWZlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfZncu YworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9ndWNfZncuYwpAQCAtMTYwLDYgKzE2 MCw4IEBAIHN0YXRpYyBpbnQgZ3VjX3hmZXJfdWNvZGUoc3RydWN0IGludGVsX2d1YyAqZ3VjLCBz dHJ1Y3QgaTkxNV92bWEgKnZtYSkKIAlzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYg PSBndWNfdG9faTkxNShndWMpOwogCXN0cnVjdCBpbnRlbF91Y19mdyAqZ3VjX2Z3ID0gJmd1Yy0+ Znc7CiAJdW5zaWduZWQgbG9uZyBvZmZzZXQ7CisJdTMyIHN0YXR1czsKKwlpbnQgcmV0OwogCiAJ LyoKIAkgKiBUaGUgaGVhZGVyIHBsdXMgdUNvZGUgd2lsbCBiZSBjb3BpZWQgdG8gV09QQ00gdmlh IERNQSwgZXhjbHVkaW5nIGFueQpAQCAtMTgyLDcgKzE4NCwxMiBAQCBzdGF0aWMgaW50IGd1Y194 ZmVyX3Vjb2RlKHN0cnVjdCBpbnRlbF9ndWMgKmd1Yywgc3RydWN0IGk5MTVfdm1hICp2bWEpCiAJ LyogRmluYWxseSBzdGFydCB0aGUgRE1BICovCiAJSTkxNV9XUklURShETUFfQ1RSTCwgX01BU0tF RF9CSVRfRU5BQkxFKFVPU19NT1ZFIHwgU1RBUlRfRE1BKSk7CiAKLQlyZXR1cm4gMDsKKwkvKiBX YWl0IGZvciBETUEgdG8gZmluaXNoICovCisJcmV0ID0gX19pbnRlbF93YWl0X2Zvcl9yZWdpc3Rl cl9mdyhkZXZfcHJpdiwgRE1BX0NUUkwsIFNUQVJUX0RNQSwgMCwKKwkJCQkJICAgMiwgMTAwLCAm c3RhdHVzKTsKKwlEUk1fREVCVUdfRFJJVkVSKCJHdUMgRE1BIHN0YXR1cyAlI3hcbiIsIHN0YXR1 cyk7CisKKwlyZXR1cm4gcmV0OwogfQogCiAvKgotLSAKMi43LjQKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=