From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rodrigo Vivi Subject: [PATCH 20/31] drm/i915: PSR: Let's rely more on frontbuffer tracking. Date: Thu, 5 Nov 2015 10:50:12 -0800 Message-ID: <1446749423-4789-21-git-send-email-rodrigo.vivi@intel.com> References: <1446749423-4789-1-git-send-email-rodrigo.vivi@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTP id A1E1B6E4B7 for ; Thu, 5 Nov 2015 10:49:50 -0800 (PST) In-Reply-To: <1446749423-4789-1-git-send-email-rodrigo.vivi@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 List-Id: intel-gfx@lists.freedesktop.org TWFueSByZWFzb25zIGhlcmU6CgotIEhhcmR3YXJlIHRyYWNraW5nIGFsc28gaGFzIGhpZGRlbiBj b3JuZXIgY2FzZXMKLSBGcm9udGJ1ZmZlciB0cmFja2luZyBpcyBtYXR1cmUgYW5kIHJlbGlhYmxl IG5vdwotIE91ciBzdyBleGl0IGJ5IHVuc2V0aW5nIGJpdCAzMSBpcyByZWFsbHkgZmFzdCBhbmQg cmVsaWFibGUuCgpBbHNvIGZyb250YnVmZmVyIHRyYWNraW5nIGZsdXNoIG1lYW5zIGludmFsaWRh dGUgYW5kIGZsdXNoLgoKU28sIGxldCdzIHJlbHkgbW9yZSBhbmQgZG8gdGhlIHByb3BlciBtZWFu aW5nIG9mIGZsdXNoIGZvcgphbGwgY2FzZXMgd2l0aG91dCBhbnkgd29ya2Fyb3VuZC4KClNpZ25l ZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KLS0tCiBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9wc3IuYyB8IDIyICsrKy0tLS0tLS0tLS0tLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Bzci5jIGIvZHJpdmVycy9ncHUvZHJt L2k5MTUvaW50ZWxfcHNyLmMKaW5kZXggOGM5YmE0Mi4uMDJkMDBkOSAxMDA2NDQKLS0tIGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfcHNyLmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfcHNyLmMKQEAgLTczNCwyNSArNzM0LDkgQEAgdm9pZCBpbnRlbF9wc3JfZmx1c2goc3Ry dWN0IGRybV9kZXZpY2UgKmRldiwKIAlmcm9udGJ1ZmZlcl9iaXRzICY9IElOVEVMX0ZST05UQlVG RkVSX0FMTF9NQVNLKHBpcGUpOwogCWRldl9wcml2LT5wc3IuYnVzeV9mcm9udGJ1ZmZlcl9iaXRz ICY9IH5mcm9udGJ1ZmZlcl9iaXRzOwogCi0JaWYgKEhBU19EREkoZGV2KSkgewotCQkvKgotCQkg KiBCeSBkZWZpbml0aW9uIGV2ZXJ5IGZsdXNoIHNob3VsZCBtZWFuIGludmFsaWRhdGUgKyBmbHVz aCwKLQkJICogaG93ZXZlciBvbiBjb3JlIHBsYXRmb3JtcyBsZXQncyBtaW5pbWl6ZSB0aGUKLQkJ ICogZGlzYWJsZS9yZS1lbmFibGUgc28gd2UgY2FuIGF2b2lkIHRoZSBpbnZhbGlkYXRlIHdoZW4g ZmxpcAotCQkgKiBvcmlnaW5hdGVkIHRoZSBmbHVzaC4KLQkJICovCi0JCWlmIChmcm9udGJ1ZmZl cl9iaXRzICYmIG9yaWdpbiAhPSBPUklHSU5fRkxJUCkKLQkJCWludGVsX3Bzcl9leGl0KGRldik7 Ci0JfSBlbHNlIHsKLQkJLyoKLQkJICogT24gVmFsbGV5dmlldyBhbmQgQ2hlcnJ5dmlldyB3ZSBk b24ndCB1c2UgaGFyZHdhcmUgdHJhY2tpbmcKLQkJICogc28gYW55IHBsYW5lIHVwZGF0ZXMgb3Ig Y3Vyc29yIG1vdmVzIGRvbid0IHJlc3VsdCBpbiBhIFBTUgotCQkgKiBpbnZhbGlkYXRpbmcuIFdo aWNoIG1lYW5zIHdlIG5lZWQgdG8gbWFudWFsbHkgZmFrZSB0aGlzIGluCi0JCSAqIHNvZnR3YXJl IGZvciBhbGwgZmx1c2hlcy4KLQkJICovCi0JCWlmIChmcm9udGJ1ZmZlcl9iaXRzKQotCQkJaW50 ZWxfcHNyX2V4aXQoZGV2KTsKLQl9CisJLyogQnkgZGVmaW5pdGlvbiBmbHVzaCA9IGludmFsaWRh dGUgKyBmbHVzaCAqLworCWlmIChmcm9udGJ1ZmZlcl9iaXRzKQorCQlpbnRlbF9wc3JfZXhpdChk ZXYpOwogCiAJaWYgKCFkZXZfcHJpdi0+cHNyLmFjdGl2ZSAmJiAhZGV2X3ByaXYtPnBzci5idXN5 X2Zyb250YnVmZmVyX2JpdHMpCiAJCXNjaGVkdWxlX2RlbGF5ZWRfd29yaygmZGV2X3ByaXYtPnBz ci53b3JrLAotLSAKMi40LjMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNr dG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50 ZWwtZ2Z4Cg==