From mboxrd@z Thu Jan 1 00:00:00 1970 From: yu.dai@intel.com Subject: [PATCH] drm/i915/guc: Keep irq enabled during GuC cmd submission Date: Thu, 19 Nov 2015 16:15:22 -0800 Message-ID: <1447978522-1755-1-git-send-email-yu.dai@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" 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 96C656E572 for ; Thu, 19 Nov 2015 16:17:33 -0800 (PST) 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 RnJvbTogQWxleCBEYWkgPHl1LmRhaUBpbnRlbC5jb20+CgpXaGVuIEd1QyBXb3JrIFF1ZXVlIGlz IGZ1bGwsIGRyaXZlciB3aWxsIHdhaXQgR3VDIGZvciBhdmFsaWFibGUKc3BhY2UgYnkgY2FsbGlu ZyB3YWl0X2Zvcl9hdG9taWMuIElmIGlycSBpcyBkaXNhYmxlZCwgbG9ja3VwIHdpbGwKaGFwcGVu IGJlY2F1c2UgamlmZmllcyB3b24ndCBiZSB1cGRhdGVkLgoKSXNzdWUgaXMgZm91bmQgaW4gaWd0 L2dlbV9jbG9zZV9yYWNlLgoKU2lnbmVkLW9mZi1ieTogQWxleCBEYWkgPHl1LmRhaUBpbnRlbC5j b20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jIHwgNSAr Ky0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKaW5kZXggMGE2YjAwNy4u YmJmYTZlZCAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlz c2lvbi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYwpA QCAtNTk3LDE0ICs1OTcsMTMgQEAgaW50IGk5MTVfZ3VjX3N1Ym1pdChzdHJ1Y3QgaTkxNV9ndWNf Y2xpZW50ICpjbGllbnQsCiB7CiAJc3RydWN0IGludGVsX2d1YyAqZ3VjID0gY2xpZW50LT5ndWM7 CiAJZW51bSBpbnRlbF9yaW5nX2lkIHJpbmdfaWQgPSBycS0+cmluZy0+aWQ7Ci0JdW5zaWduZWQg bG9uZyBmbGFnczsKIAlpbnQgcV9yZXQsIGJfcmV0OwogCiAJLyogTmVlZCB0aGlzIGJlY2F1c2Ug b2YgdGhlIGRlZmVycmVkIHBpbiBjdHggYW5kIHJpbmcgKi8KIAkvKiBTaGFsbCB3ZSBtb3ZlIHRo aXMgcmlnaHQgYWZ0ZXIgcmluZyBpcyBwaW5uZWQ/ICovCiAJbHJfY29udGV4dF91cGRhdGUocnEp OwogCi0Jc3Bpbl9sb2NrX2lycXNhdmUoJmNsaWVudC0+d3FfbG9jaywgZmxhZ3MpOworCXNwaW5f bG9jaygmY2xpZW50LT53cV9sb2NrKTsKIAogCXFfcmV0ID0gZ3VjX2FkZF93b3JrcXVldWVfaXRl bShjbGllbnQsIHJxKTsKIAlpZiAocV9yZXQgPT0gMCkKQEAgLTYyMCw3ICs2MTksNyBAQCBpbnQg aTkxNV9ndWNfc3VibWl0KHN0cnVjdCBpOTE1X2d1Y19jbGllbnQgKmNsaWVudCwKIAl9IGVsc2Ug ewogCQljbGllbnQtPnJldGNvZGUgPSAwOwogCX0KLQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZj bGllbnQtPndxX2xvY2ssIGZsYWdzKTsKKwlzcGluX3VubG9jaygmY2xpZW50LT53cV9sb2NrKTsK IAogCXNwaW5fbG9jaygmZ3VjLT5ob3N0Mmd1Y19sb2NrKTsKIAlndWMtPnN1Ym1pc3Npb25zW3Jp bmdfaWRdICs9IDE7Ci0tIAoyLjUuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5m by9pbnRlbC1nZngK