From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: [PATCH 4/4] drm/i915/icl: Handle GT interrupts after enabling master Date: Tue, 2 Oct 2018 17:05:52 +0300 Message-ID: <20181002140552.1051-4-mika.kuoppala@linux.intel.com> References: <20181002140552.1051-1-mika.kuoppala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTPS id 753E96E315 for ; Tue, 2 Oct 2018 14:06:22 +0000 (UTC) In-Reply-To: <20181002140552.1051-1-mika.kuoppala@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 RG9uJ3Qga2VlcCBtYXN0ZXIgZGlzYWJsZWQgd2hpbGUgd2UgaGFuZGxlIHRoZSBjdXJyZW50Cmlu dGVycnVwdHMuIFRoaXMgc2hvdWxkIGhlbHAgYSBsaXR0bGUgb24gbGF0ZW5jeSBvZgpnZW5lcmF0 aW5nIHRoZSBuZXh0IGludGVycnVwdC4KClN1Z2dlc3RlZC1ieTogQ2hyaXMgV2lsc29uIDxjaHJp c0BjaHJpcy13aWxzb24uY28udWs+CkNjOiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNv bi5jby51az4KU2lnbmVkLW9mZi1ieTogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51 eC5pbnRlbC5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYyB8IDQgKy0t LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfaXJxLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2lycS5jCmluZGV4IDVkMWY1MzcyMzM4OC4uOWQ4ZDVmYjY4Yzg0IDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfaXJxLmMKQEAgLTMxNjMsOSArMzE2Myw2IEBAIHN0YXRpYyBpcnFyZXR1cm5f dCBnZW4xMV9pcnFfaGFuZGxlcihpbnQgaXJxLCB2b2lkICphcmcpCiAJCXJldHVybiBJUlFfTk9O RTsKIAl9CiAKLQkvKiBGaW5kLCBjbGVhciwgdGhlbiBwcm9jZXNzIGVhY2ggc291cmNlIG9mIGlu dGVycnVwdC4gKi8KLQlnZW4xMV9ndF9pcnFfaGFuZGxlcihpOTE1LCBtYXN0ZXJfY3RsKTsKLQog CS8qIElSUXMgYXJlIHN5bmNlZCBkdXJpbmcgcnVudGltZV9zdXNwZW5kLCB3ZSBkb24ndCByZXF1 aXJlIGEgd2FrZXJlZiAqLwogCWlmIChtYXN0ZXJfY3RsICYgR0VOMTFfRElTUExBWV9JUlEpIHsK IAkJY29uc3QgdTMyIGRpc3BfY3RsID0gcmF3X3JlZ19yZWFkKHJlZ3MsIEdFTjExX0RJU1BMQVlf SU5UX0NUTCk7CkBAIC0zMTgzLDYgKzMxODAsNyBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgZ2VuMTFf aXJxX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqYXJnKQogCiAJZ2VuMTFfbWFzdGVyX2ludHJfZW5h YmxlKHJlZ3MpOwogCisJZ2VuMTFfZ3RfaXJxX2hhbmRsZXIoaTkxNSwgbWFzdGVyX2N0bCk7CiAJ Z2VuMTFfZ3VfbWlzY19pcnFfaGFuZGxlcihpOTE1LCBndV9taXNjX2lpcik7CiAKIAlyZXR1cm4g SVJRX0hBTkRMRUQ7Ci0tIAoyLjE3LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2ludGVsLWdmeAo=