From mboxrd@z Thu Jan 1 00:00:00 1970 From: ville.syrjala@linux.intel.com Subject: [PATCH 1/5] drm/i915: Check for FIFO underuns when disabling reporting on gmch platforms Date: Fri, 16 May 2014 19:40:21 +0300 Message-ID: <1400258425-32664-2-git-send-email-ville.syrjala@linux.intel.com> References: <1400258425-32664-1-git-send-email-ville.syrjala@linux.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 D37CB6EFF0 for ; Fri, 16 May 2014 09:40:57 -0700 (PDT) In-Reply-To: <1400258425-32664-1-git-send-email-ville.syrjala@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 RnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KCkZJ Rk8gdW5kZXJydW5zIGRvbid0IGdlbmVyYXRlIGFuIGludGVycnVwdCBvbiBnbWNoIHBsYXRmb3Jt cywgc28gd2UKc2hvdWxkIGNoZWNrIHdoZXRoZXIgdGhlcmUgd2VyZSBhbnkgdGhhdCB3ZSBmYWls ZWQgdG8gbm90aWNlIHdoZW4Kd2UncmUgZGlzYWJsaW5nIEZJRk8gdW5kZXJydW4gcmVwb3J0aW5n LgoKU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIHwgMTggKysrKysr KysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9pcnEuYwppbmRleCBiMTBmYmRlLi44YmI1NjRiIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2lycS5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfaXJxLmMKQEAgLTI2NiwxNiArMjY2LDIyIEBAIHN0YXRpYyBib29sIGNw dF9jYW5fZW5hYmxlX3NlcnJfaW50KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYpCiAJcmV0dXJuIHRy dWU7CiB9CiAKLXN0YXRpYyB2b2lkIGk5eHhfY2xlYXJfZmlmb191bmRlcnJ1bihzdHJ1Y3QgZHJt X2RldmljZSAqZGV2LCBlbnVtIHBpcGUgcGlwZSkKK3N0YXRpYyB2b2lkIGk5eHhfc2V0X2ZpZm9f dW5kZXJydW5fcmVwb3J0aW5nKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCisJCQkJCSAgICAgZW51 bSBwaXBlIHBpcGUsIGJvb2wgZW5hYmxlKQogewogCXN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpk ZXZfcHJpdiA9IGRldi0+ZGV2X3ByaXZhdGU7CiAJdTMyIHJlZyA9IFBJUEVTVEFUKHBpcGUpOwot CXUzMiBwaXBlc3RhdCA9IEk5MTVfUkVBRChyZWcpICYgMHg3ZmZmMDAwMDsKKwl1MzIgcGlwZXN0 YXQgPSBJOTE1X1JFQUQocmVnKSAmIDB4ZmZmZjAwMDA7CiAKIAlhc3NlcnRfc3Bpbl9sb2NrZWQo JmRldl9wcml2LT5pcnFfbG9jayk7CiAKLQlJOTE1X1dSSVRFKHJlZywgcGlwZXN0YXQgfCBQSVBF X0ZJRk9fVU5ERVJSVU5fU1RBVFVTKTsKLQlQT1NUSU5HX1JFQUQocmVnKTsKKwlpZiAoZW5hYmxl KSB7CisJCUk5MTVfV1JJVEUocmVnLCBwaXBlc3RhdCB8IFBJUEVfRklGT19VTkRFUlJVTl9TVEFU VVMpOworCQlQT1NUSU5HX1JFQUQocmVnKTsKKwl9IGVsc2UgeworCQlpZiAocGlwZXN0YXQgJiBQ SVBFX0ZJRk9fVU5ERVJSVU5fU1RBVFVTKQorCQkJRFJNX0VSUk9SKCJwaXBlICVjIHVuZGVycnVu XG4iLCBwaXBlX25hbWUocGlwZSkpOworCX0KIH0KIAogc3RhdGljIHZvaWQgaXJvbmxha2Vfc2V0 X2ZpZm9fdW5kZXJydW5fcmVwb3J0aW5nKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCkBAIC00MzIs OCArNDM4LDggQEAgYm9vbCBfX2ludGVsX3NldF9jcHVfZmlmb191bmRlcnJ1bl9yZXBvcnRpbmco c3RydWN0IGRybV9kZXZpY2UgKmRldiwKIAogCWludGVsX2NydGMtPmNwdV9maWZvX3VuZGVycnVu X2Rpc2FibGVkID0gIWVuYWJsZTsKIAotCWlmIChlbmFibGUgJiYgKElOVEVMX0lORk8oZGV2KS0+ Z2VuIDwgNSB8fCBJU19WQUxMRVlWSUVXKGRldikpKQotCQlpOXh4X2NsZWFyX2ZpZm9fdW5kZXJy dW4oZGV2LCBwaXBlKTsKKwlpZiAoSU5URUxfSU5GTyhkZXYpLT5nZW4gPCA1IHx8IElTX1ZBTExF WVZJRVcoZGV2KSkKKwkJaTl4eF9zZXRfZmlmb191bmRlcnJ1bl9yZXBvcnRpbmcoZGV2LCBwaXBl LCBlbmFibGUpOwogCWVsc2UgaWYgKElTX0dFTjUoZGV2KSB8fCBJU19HRU42KGRldikpCiAJCWly b25sYWtlX3NldF9maWZvX3VuZGVycnVuX3JlcG9ydGluZyhkZXYsIHBpcGUsIGVuYWJsZSk7CiAJ ZWxzZSBpZiAoSVNfR0VONyhkZXYpKQotLSAKMS44LjUuNQoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK