From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Jos=C3=A9=20Roberto=20de=20Souza?= Subject: [PATCH 6/8] drm/i915/psr: Use WA to force HW tracking to exit PSR2 Date: Thu, 20 Sep 2018 13:43:25 -0700 Message-ID: <20180920204327.3513-6-jose.souza@intel.com> References: <20180920204327.3513-1-jose.souza@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by gabe.freedesktop.org (Postfix) with ESMTPS id 0B89D892D2 for ; Thu, 20 Sep 2018 20:43:40 +0000 (UTC) In-Reply-To: <20180920204327.3513-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 Cc: Dhinakaran Pandiyan , Rodrigo Vivi List-Id: intel-gfx@lists.freedesktop.org VGhpcyBXQSBhbHNvIHdvcmtzIGZpbmUgZm9yIFBTUjIsIHRyaWdnZXJpbmcgYSBzZWxlY3RpdmUg dXBkYXRlIHdoZW4KcG9zc2libGUuCgpDYzogRGhpbmFrYXJhbiBQYW5kaXlhbiA8ZGhpbmFrYXJh bi5wYW5kaXlhbkBpbnRlbC5jb20+CkNjOiBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRl bC5jb20+ClNpZ25lZC1vZmYtYnk6IEpvc8OpIFJvYmVydG8gZGUgU291emEgPGpvc2Uuc291emFA aW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIHwgMjQgKysr KysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwg MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cHNyLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wc3IuYwppbmRleCA4NGI1MTI0MjY1 MTQuLmNmOWQ2ZTk2NTY5NyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxf cHNyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMKQEAgLTEwMjYsMjAg KzEwMjYsMTYgQEAgdm9pZCBpbnRlbF9wc3JfZmx1c2goc3RydWN0IGRybV9pOTE1X3ByaXZhdGUg KmRldl9wcml2LAogCiAJLyogQnkgZGVmaW5pdGlvbiBmbHVzaCA9IGludmFsaWRhdGUgKyBmbHVz aCAqLwogCWlmIChmcm9udGJ1ZmZlcl9iaXRzKSB7Ci0JCWlmIChkZXZfcHJpdi0+cHNyLnBzcjJf ZW5hYmxlZCkgewotCQkJaW50ZWxfcHNyX2V4aXQoZGV2X3ByaXYpOwotCQl9IGVsc2UgewotCQkJ LyoKLQkJCSAqIERpc3BsYXkgV0EgIzA4ODQ6IGFsbAotCQkJICogVGhpcyBkb2N1bWVudGVkIFdB IGZvciBieHQgY2FuIGJlIHNhZmVseSBhcHBsaWVkCi0JCQkgKiBicm9hZGx5IHNvIHdlIGNhbiBm b3JjZSBIVyB0cmFja2luZyB0byBleGl0IFBTUgotCQkJICogaW5zdGVhZCBvZiBkaXNhYmxpbmcg YW5kIHJlLWVuYWJsaW5nLgotCQkJICogV29ya2Fyb3VuZCB0ZWxscyB1cyB0byB3cml0ZSAwIHRv IENVUl9TVVJGTElWRV9BLAotCQkJICogYnV0IGl0IG1ha2VzIG1vcmUgc2Vuc2Ugd3JpdGUgdG8g dGhlIGN1cnJlbnQgYWN0aXZlCi0JCQkgKiBwaXBlLgotCQkJICovCi0JCQlJOTE1X1dSSVRFKENV UlNVUkZMSVZFKHBpcGUpLCAwKTsKLQkJfQorCQkvKgorCQkgKiBEaXNwbGF5IFdBICMwODg0OiBh bGwKKwkJICogVGhpcyBkb2N1bWVudGVkIFdBIGZvciBieHQgY2FuIGJlIHNhZmVseSBhcHBsaWVk CisJCSAqIGJyb2FkbHkgc28gd2UgY2FuIGZvcmNlIEhXIHRyYWNraW5nIHRvIGV4aXQgUFNSCisJ CSAqIGluc3RlYWQgb2YgZGlzYWJsaW5nIGFuZCByZS1lbmFibGluZy4KKwkJICogV29ya2Fyb3Vu ZCB0ZWxscyB1cyB0byB3cml0ZSAwIHRvIENVUl9TVVJGTElWRV9BLAorCQkgKiBidXQgaXQgbWFr ZXMgbW9yZSBzZW5zZSB3cml0ZSB0byB0aGUgY3VycmVudCBhY3RpdmUKKwkJICogcGlwZS4KKwkJ ICovCisJCUk5MTVfV1JJVEUoQ1VSU1VSRkxJVkUocGlwZSksIDApOwogCX0KIAogCWlmICghZGV2 X3ByaXYtPnBzci5hY3RpdmUgJiYgIWRldl9wcml2LT5wc3IuYnVzeV9mcm9udGJ1ZmZlcl9iaXRz KQotLSAKMi4xOS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK