From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: drrs_invalidate at flip schedule Date: Mon, 15 Jun 2015 11:52:28 +0200 Message-ID: <20150615095228.GK8341@phenom.ffwll.local> References: <1431635902-2185-1-git-send-email-ramalingam.c@intel.com> <20150518082022.GL15256@phenom.ffwll.local> <55795498.60007@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) by gabe.freedesktop.org (Postfix) with ESMTP id DB4DF6E48F for ; Mon, 15 Jun 2015 02:49:43 -0700 (PDT) Received: by wiga1 with SMTP id a1so71503507wig.0 for ; Mon, 15 Jun 2015 02:49:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: <55795498.60007@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ramalingam C Cc: paulo.r.zanoni@intel.com, daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, rodrigo.vivi@intel.com List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBKdW4gMTEsIDIwMTUgYXQgMDI6NTc6NTJQTSArMDUzMCwgUmFtYWxpbmdhbSBDIHdy b3RlOgo+IFNvcnJ5IGZvciBsYXRlIHJlc3BvbnNlLiBJIHdhcyBhd2F5IGZvciBsb25nZXIuCj4g Cj4gRGFuaWVsLAo+IAo+IEFzIHdlIGhhdmUgdGhlIGludGVsX2Zyb250YnVmZmVyX2ZsdXNoLCBJ IGhhdmUgY3JlYXRlZCB0aGUKPiBpbnRlbF9mcm9udGJ1ZmZlcl9pbnZhbGlkYXRlLgo+IFRoaXMg Y2FuIGJlIGNhbGxlZCBmcm9tIGZsaXAgcHJlcGFyYXRpb24gbm90aWZpY2F0aW9uIHRvIGhhbmRs ZSB0aGUKPiBmcm9udGJ1ZmZlciBpbnZhbGlkYXRpb24uCj4gSSB3aWxsIHNoYXJlIHRoZSBwYXRj aGVzIG5vdy4KCllvdSBuZWVkIHRvIGZpeCB1cCB0aGUgYnJva2VuIERSUlMgY29kZSAtIHRoZSBm cm9udGJ1ZmZlciB0cmFja2luZyBjb2RlIGlzCnBlcmZlY3RseSBmaW5lLiBTZWUgYmVsb3cgZGlm ZiB3aXRoIGlubGluZSBjb21tZW50cy4KCkNoZWVycywgRGFuaWVsCgpBbmQgbXkgU2lnbmVkLW9m Zi1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVsLnZldHRlckBpbnRlbC5jb20+IGluIGNhc2UgdGhl CnBhdGNoIHdvcmtzIGFzLWlzLgoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX2RwLmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9kcC5jCmluZGV4IGY3M2RhOTll NjZiOC4uYjk2YTRhYmI3YTk4IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRl bF9kcC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2RwLmMKQEAgLTU0ODcsNiAr NTQ4Nyw3IEBAIHZvaWQgaW50ZWxfZWRwX2RycnNfaW52YWxpZGF0ZShzdHJ1Y3QgZHJtX2Rldmlj ZSAqZGV2LAogCWNydGMgPSBkcF90b19kaWdfcG9ydChkZXZfcHJpdi0+ZHJycy5kcCktPmJhc2Uu YmFzZS5jcnRjOwogCXBpcGUgPSB0b19pbnRlbF9jcnRjKGNydGMpLT5waXBlOwogCisJLyogaW52 YWxpZGF0ZSBtZWFucyBidXN5IHNjcmVlbiBoZW5jZSB1cGNsb2NrICovCiAJaWYgKGRldl9wcml2 LT5kcnJzLnJlZnJlc2hfcmF0ZV90eXBlID09IERSUlNfTE9XX1JSKSB7CiAJCWludGVsX2RwX3Nl dF9kcnJzX3N0YXRlKGRldl9wcml2LT5kZXYsCiAJCQkJZGV2X3ByaXYtPmRycnMuZHAtPmF0dGFj aGVkX2Nvbm5lY3Rvci0+cGFuZWwuCkBAIC01NTMyLDggKzU1MzMsMTYgQEAgdm9pZCBpbnRlbF9l ZHBfZHJyc19mbHVzaChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAogCXBpcGUgPSB0b19pbnRlbF9j cnRjKGNydGMpLT5waXBlOwogCWRldl9wcml2LT5kcnJzLmJ1c3lfZnJvbnRidWZmZXJfYml0cyAm PSB+ZnJvbnRidWZmZXJfYml0czsKIAotCWlmIChkZXZfcHJpdi0+ZHJycy5yZWZyZXNoX3JhdGVf dHlwZSAhPSBEUlJTX0xPV19SUiAmJgotCQkJIWRldl9wcml2LT5kcnJzLmJ1c3lfZnJvbnRidWZm ZXJfYml0cykKKwkvKiBmbHVzaCBtZWFucyBidXN5IHNjcmVlbiBoZW5jZSB1cGNsb2NrICovCisJ aWYgKGRldl9wcml2LT5kcnJzLnJlZnJlc2hfcmF0ZV90eXBlID09IERSUlNfTE9XX1JSKSB7CisJ CWludGVsX2RwX3NldF9kcnJzX3N0YXRlKGRldl9wcml2LT5kZXYsCisJCQkJZGV2X3ByaXYtPmRy cnMuZHAtPmF0dGFjaGVkX2Nvbm5lY3Rvci0+cGFuZWwuCisJCQkJZml4ZWRfbW9kZS0+dnJlZnJl c2gpOworCX0KKworCS8qIGZsdXNoIGFsc28gbWVhbnMgbm8gbW9yZSBhY3Rpdml0eSBoZW5jZSBz Y2hlZHVsZSBkb3duY2xvY2sgaWYgYWxsCisJICogb3RoZXIgZmJzIGFyZSBxdWllc2NlbnQgdG9v ICovCisJaWYgKCFkZXZfcHJpdi0+ZHJycy5idXN5X2Zyb250YnVmZmVyX2JpdHMpCiAJCXNjaGVk dWxlX2RlbGF5ZWRfd29yaygmZGV2X3ByaXYtPmRycnMud29yaywKIAkJCQltc2Vjc190b19qaWZm aWVzKDEwMDApKTsKIAltdXRleF91bmxvY2soJmRldl9wcml2LT5kcnJzLm11dGV4KTsKLS0gCkRh bmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9i bG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4 Cg==