From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dhinakaran Pandiyan Subject: [PATCH v2 2/3] drm/i915/frontbuffer: HW tracking for cursor moves to fix PSR lags. Date: Tue, 6 Mar 2018 19:34:19 -0800 Message-ID: <20180307033420.3086-2-dhinakaran.pandiyan@intel.com> References: <20180307033420.3086-1-dhinakaran.pandiyan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by gabe.freedesktop.org (Postfix) with ESMTPS id 98B206E4EF for ; Wed, 7 Mar 2018 03:34:29 +0000 (UTC) In-Reply-To: <20180307033420.3086-1-dhinakaran.pandiyan@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: Rodrigo Vivi , Dhinakaran Pandiyan , Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org RFJNX0lPQ1RMX01PREVfQ1VSU09SIHJlc3VsdHMgaW4gZnJvbnRidWZmZXIgZmx1c2ggYmVmb3Jl IHRoZSBjdXJzb3IKcGxhbmUgTU1JT3MgYXJlIHdyaXR0ZW4gdG8uIEJ1dCB0aGlzIGZsdXNoIHNo b3VsZCBub3QgYmUgbmVjZXNzYXJ5IGZvcgpQU1IgYXMgaGFyZHdhcmUgdHJhY2tpbmcgdHJpZ2dl cnMgUFNSIGV4aXQgd2hlbiBNTUlPcyBhcmUgd3JpdHRlbi4gQXMKZm9yIEZCQywgdGhlIHNwZWMg c2F5cyAiRmxpcHMgb3IgY2hhbmdlcyB0byBwbGFuZSBzaXplIGFuZCBwYW5uaW5nIiBjYXVzZQpG QkMgdG8gYmUgbnVrZWQuIFVzZSBvcmlnaW4gPT0gT1JJR0lOX0ZMSVAgc28gdGhhdCBmZWF0dXJl cyBjYW4gaWdub3JlCmN1cnNvciB1cGRhdGVzIGluIHRoZWlyIGZyb250YnVmZmVyX2ZsdXNoIGlt cGxlbWVudGF0aW9ucy4KCiAvc3lzL2tlcm5lbC9kZWJ1Zy9kcmkvMC9pOTE1X2ZiY19zdGF0dXMg c2hvd3MKIkNvbXByZXNzaW5nOiB5ZXMiIHdoZW4gSSBtb3ZlIHRoZSBjdXJzb3IgYXJvdW5kLgoK djM6IFVzZSBPUklHSU5fRkxJUCBub3cgdGhhdCBwaW5fdG9fZGlzcGxheSBkb2VzIG5vdCBmbHVz aCBmcm9udGJ1ZmZlci4KdjI6IFVwZGF0ZSBjb21tZW50IGluIGk5MTVfZ2VtX29iamVjdF9waW5f dG9fZGlzcGxheV9wbGFuZS4gKENocmlzKQoKQ2M6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5v bmlAaW50ZWwuY29tPgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4Lmlu dGVsLmNvbT4KQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpDYzog Um9kcmlnbyBWaXZpIDxyb2RyaWdvLnZpdmlAaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBEaGlu YWthcmFuIFBhbmRpeWFuIDxkaGluYWthcmFuLnBhbmRpeWFuQGludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9kaXNwbGF5LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kaXNw bGF5LmMKaW5kZXggOTFjZThhMDUyMmEzLi4xOGIwOGUyNjNlZTEgMTAwNjQ0Ci0tLSBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2ludGVsX2Rpc3BsYXkuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pbnRlbF9kaXNwbGF5LmMKQEAgLTEzMTc2LDcgKzEzMTc2LDcgQEAgaW50ZWxfbGVnYWN5X2N1 cnNvcl91cGRhdGUoc3RydWN0IGRybV9wbGFuZSAqcGxhbmUsCiAJaWYgKHJldCkKIAkJZ290byBv dXRfdW5sb2NrOwogCi0JaW50ZWxfZmJfb2JqX2ZsdXNoKGludGVsX2ZiX29iaihmYiksIE9SSUdJ Tl9ESVJUWUZCKTsKKwlpbnRlbF9mYl9vYmpfZmx1c2goaW50ZWxfZmJfb2JqKGZiKSwgT1JJR0lO X0ZMSVApOwogCiAJb2xkX2ZiID0gb2xkX3BsYW5lX3N0YXRlLT5mYjsKIAlpOTE1X2dlbV90cmFj a19mYihpbnRlbF9mYl9vYmoob2xkX2ZiKSwgaW50ZWxfZmJfb2JqKGZiKSwKLS0gCjIuMTQuMQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4 IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==