From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915/guc: Keep irq enabled during GuC cmd submission Date: Fri, 20 Nov 2015 09:45:42 +0100 Message-ID: <20151120084542.GU17050@phenom.ffwll.local> References: <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 mail-wm0-f45.google.com (mail-wm0-f45.google.com [74.125.82.45]) by gabe.freedesktop.org (Postfix) with ESMTPS id 34B1D7A195 for ; Fri, 20 Nov 2015 00:45:47 -0800 (PST) Received: by wmdw130 with SMTP id w130so10628680wmd.0 for ; Fri, 20 Nov 2015 00:45:45 -0800 (PST) Content-Disposition: inline In-Reply-To: <1447978522-1755-1-git-send-email-yu.dai@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: yu.dai@intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBOb3YgMTksIDIwMTUgYXQgMDQ6MTU6MjJQTSAtMDgwMCwgeXUuZGFpQGludGVsLmNv bSB3cm90ZToKPiBGcm9tOiBBbGV4IERhaSA8eXUuZGFpQGludGVsLmNvbT4KPiAKPiBXaGVuIEd1 QyBXb3JrIFF1ZXVlIGlzIGZ1bGwsIGRyaXZlciB3aWxsIHdhaXQgR3VDIGZvciBhdmFsaWFibGUK PiBzcGFjZSBieSBjYWxsaW5nIHdhaXRfZm9yX2F0b21pYy4gSWYgaXJxIGlzIGRpc2FibGVkLCBs b2NrdXAgd2lsbAo+IGhhcHBlbiBiZWNhdXNlIGppZmZpZXMgd29uJ3QgYmUgdXBkYXRlZC4KPiAK PiBJc3N1ZSBpcyBmb3VuZCBpbiBpZ3QvZ2VtX2Nsb3NlX3JhY2UuCj4gCj4gU2lnbmVkLW9mZi1i eTogQWxleCBEYWkgPHl1LmRhaUBpbnRlbC5jb20+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9p OTE1L2k5MTVfZ3VjX3N1Ym1pc3Npb24uYyB8IDUgKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIg aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9ndWNfc3VibWlzc2lvbi5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aTkxNV9ndWNfc3VibWlzc2lvbi5jCj4gaW5kZXggMGE2YjAwNy4uYmJmYTZlZCAxMDA2NDQKPiAt LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKPiArKysgYi9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2d1Y19zdWJtaXNzaW9uLmMKPiBAQCAtNTk3LDE0ICs1 OTcsMTMgQEAgaW50IGk5MTVfZ3VjX3N1Ym1pdChzdHJ1Y3QgaTkxNV9ndWNfY2xpZW50ICpjbGll bnQsCj4gIHsKPiAgCXN0cnVjdCBpbnRlbF9ndWMgKmd1YyA9IGNsaWVudC0+Z3VjOwo+ICAJZW51 bSBpbnRlbF9yaW5nX2lkIHJpbmdfaWQgPSBycS0+cmluZy0+aWQ7Cj4gLQl1bnNpZ25lZCBsb25n IGZsYWdzOwo+ICAJaW50IHFfcmV0LCBiX3JldDsKPiAgCj4gIAkvKiBOZWVkIHRoaXMgYmVjYXVz ZSBvZiB0aGUgZGVmZXJyZWQgcGluIGN0eCBhbmQgcmluZyAqLwo+ICAJLyogU2hhbGwgd2UgbW92 ZSB0aGlzIHJpZ2h0IGFmdGVyIHJpbmcgaXMgcGlubmVkPyAqLwo+ICAJbHJfY29udGV4dF91cGRh dGUocnEpOwo+ICAKPiAtCXNwaW5fbG9ja19pcnFzYXZlKCZjbGllbnQtPndxX2xvY2ssIGZsYWdz KTsKPiArCXNwaW5fbG9jaygmY2xpZW50LT53cV9sb2NrKTsKCk9oIGRlYXIgeW91ciBidXN5LXNw aW5uaW5nIGZvciB0aGUgaHcgdW5kZXIgYSBzcGlubG9jay4gVGhhdCdzIGhvcnJpYmx5CmJyb2tl biBkZXNpZ24sIHBsZWFzZSBmaXggdGhpcyBhc2FwLiBfaXJxc2F2ZSBpcyB0aGUgbGVhc3Qgb2Yg eW91cgpjb25jZXJucyBoZXJlLgotRGFuaWVsCgo+ICAKPiAgCXFfcmV0ID0gZ3VjX2FkZF93b3Jr cXVldWVfaXRlbShjbGllbnQsIHJxKTsKPiAgCWlmIChxX3JldCA9PSAwKQo+IEBAIC02MjAsNyAr NjE5LDcgQEAgaW50IGk5MTVfZ3VjX3N1Ym1pdChzdHJ1Y3QgaTkxNV9ndWNfY2xpZW50ICpjbGll bnQsCj4gIAl9IGVsc2Ugewo+ICAJCWNsaWVudC0+cmV0Y29kZSA9IDA7Cj4gIAl9Cj4gLQlzcGlu X3VubG9ja19pcnFyZXN0b3JlKCZjbGllbnQtPndxX2xvY2ssIGZsYWdzKTsKPiArCXNwaW5fdW5s b2NrKCZjbGllbnQtPndxX2xvY2spOwo+ICAKPiAgCXNwaW5fbG9jaygmZ3VjLT5ob3N0Mmd1Y19s b2NrKTsKPiAgCWd1Yy0+c3VibWlzc2lvbnNbcmluZ19pZF0gKz0gMTsKPiAtLSAKPiAyLjUuMAo+ IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBo dHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cgot LSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0 cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0 b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRl bC1nZngK