From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Subject: [PATCH v2 5/7] drm/i915/psr: Use WA to force HW tracking to exit PSR2 Date: Wed, 26 Sep 2018 12:24:25 -0700 Message-ID: <20180926192427.16352-5-jose.souza@intel.com> References: <20180926192427.16352-1-jose.souza@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 712576E00C for ; Wed, 26 Sep 2018 19:25:10 +0000 (UTC) In-Reply-To: <20180926192427.16352-1-jose.souza@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 VGhpcyBXQSBhbHNvIHdvcmtzIGZpbmUgZm9yIFBTUjIsIHRyaWdnZXJpbmcgYSBzZWxlY3RpdmUg dXBkYXRlIHdoZW4KcG9zc2libGUuCgpBY2tlZC1ieTogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhp bmFrYXJhbi5wYW5kaXlhbkBpbnRlbC5jb20+ClJldmlld2VkLWJ5OiBSb2RyaWdvIFZpdmkgPHJv ZHJpZ28udml2aUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291 emEgPGpvc2Uuc291emFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3Bzci5jIHwgMjQgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAg aW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfcHNyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wc3IuYwpp bmRleCA3M2Y3MmI1YjIzMDcuLmNmMTg1ODY0NTllYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaW50ZWxfcHNyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNy LmMKQEAgLTEwMjEsMjAgKzEwMjEsMTYgQEAgdm9pZCBpbnRlbF9wc3JfZmx1c2goc3RydWN0IGRy bV9pOTE1X3ByaXZhdGUgKmRldl9wcml2LAogCiAJLyogQnkgZGVmaW5pdGlvbiBmbHVzaCA9IGlu dmFsaWRhdGUgKyBmbHVzaCAqLwogCWlmIChmcm9udGJ1ZmZlcl9iaXRzKSB7Ci0JCWlmIChkZXZf cHJpdi0+cHNyLnBzcjJfZW5hYmxlZCkgewotCQkJaW50ZWxfcHNyX2V4aXQoZGV2X3ByaXYpOwot CQl9IGVsc2UgewotCQkJLyoKLQkJCSAqIERpc3BsYXkgV0EgIzA4ODQ6IGFsbAotCQkJICogVGhp cyBkb2N1bWVudGVkIFdBIGZvciBieHQgY2FuIGJlIHNhZmVseSBhcHBsaWVkCi0JCQkgKiBicm9h ZGx5IHNvIHdlIGNhbiBmb3JjZSBIVyB0cmFja2luZyB0byBleGl0IFBTUgotCQkJICogaW5zdGVh ZCBvZiBkaXNhYmxpbmcgYW5kIHJlLWVuYWJsaW5nLgotCQkJICogV29ya2Fyb3VuZCB0ZWxscyB1 cyB0byB3cml0ZSAwIHRvIENVUl9TVVJGTElWRV9BLAotCQkJICogYnV0IGl0IG1ha2VzIG1vcmUg c2Vuc2Ugd3JpdGUgdG8gdGhlIGN1cnJlbnQgYWN0aXZlCi0JCQkgKiBwaXBlLgotCQkJICovCi0J CQlJOTE1X1dSSVRFKENVUlNVUkZMSVZFKHBpcGUpLCAwKTsKLQkJfQorCQkvKgorCQkgKiBEaXNw bGF5IFdBICMwODg0OiBhbGwKKwkJICogVGhpcyBkb2N1bWVudGVkIFdBIGZvciBieHQgY2FuIGJl IHNhZmVseSBhcHBsaWVkCisJCSAqIGJyb2FkbHkgc28gd2UgY2FuIGZvcmNlIEhXIHRyYWNraW5n IHRvIGV4aXQgUFNSCisJCSAqIGluc3RlYWQgb2YgZGlzYWJsaW5nIGFuZCByZS1lbmFibGluZy4K KwkJICogV29ya2Fyb3VuZCB0ZWxscyB1cyB0byB3cml0ZSAwIHRvIENVUl9TVVJGTElWRV9BLAor CQkgKiBidXQgaXQgbWFrZXMgbW9yZSBzZW5zZSB3cml0ZSB0byB0aGUgY3VycmVudCBhY3RpdmUK KwkJICogcGlwZS4KKwkJICovCisJCUk5MTVfV1JJVEUoQ1VSU1VSRkxJVkUocGlwZSksIDApOwog CX0KIAogCWlmICghZGV2X3ByaXYtPnBzci5hY3RpdmUgJiYgIWRldl9wcml2LT5wc3IuYnVzeV9m cm9udGJ1ZmZlcl9iaXRzKQotLSAKMi4xOS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0 cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9s aXN0aW5mby9pbnRlbC1nZngK