From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paulo Zanoni Subject: [PATCH 1/4] drm/i915/fbc: update busy_bits even for GTT and flip flushes Date: Thu, 24 Mar 2016 16:16:08 -0300 Message-ID: <1458846972-20338-2-git-send-email-paulo.r.zanoni@intel.com> References: <1458846972-20338-1-git-send-email-paulo.r.zanoni@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by gabe.freedesktop.org (Postfix) with ESMTP id C01476EA00 for ; Thu, 24 Mar 2016 19:16:17 +0000 (UTC) In-Reply-To: <1458846972-20338-1-git-send-email-paulo.r.zanoni@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: Paulo Zanoni List-Id: intel-gfx@lists.freedesktop.org V2UgaWdub3JlIE9SSUdJTl9HVFQgYmVjYXVzZSB0aGUgaGFyZHdhcmUgdHJhY2tpbmcgY2FuIHJl Y29nbml6ZSBHVFQKd3JpdGVzIGFuZCB0YWtlIGNhcmUgb2YgdGhlbS4gV2UgYWxzbyBpZ25vcmUg T1JJR0lOX0ZMSVAgYmVjYXVzZSB3ZQpkZWFsIHdpdGggZmxpcHMgd2l0aG91dCByZWx5aW5nIG9u IHRoZSBmcm9udGJ1ZmZlciB0cmFja2luZwppbmZyYXN0cnVjdHVyZS4gT24gdGhlIG90aGVyIGhh bmQsIGEgZmx1c2ggaXMgYSBmbHVzaCBhbmQgbWVhbnMgd2UncmUKZ29vZCB0byBnbywgc28gd2Ug bmVlZCB0byB1cGRhdGUgYnVzeV9iaXRzIGluIG9yZGVyIHRvIHJlZmxlY3QgdGhhdCwKZXZlbiBp ZiB3ZSdyZSBub3QgZ29pbmcgdG8gZG8gYW55dGhpbmcgZWxzZSBhYm91dCBpdC4KCkhvdyB0byBy ZXByb2R1Y2UgdGhlIGJ1ZyBmaXhlZCBieSB0aGlzIHBhdGNoOgogLSBib290IFNLTCB1cCB0byB0 aGUgZGVza3RvcCBlbnZpcm9ubWVudAogLSBzdG9wIHRoZSBkaXNwbGF5IG1hbmFnZXIKIC0gcnVu IGFueSBvZiB0aGUgaWd0L2ttc19mcm9udGJ1ZmZlcl90cmFja2luZy8qZmJjKm9ub2ZmKiBzdWJ0 ZXN0cwogLSB0aGUgdGVzdHMgd2lsbCBmYWlsCgpUaGUgc3RlcHMgYWJvdmUgd2lsbCBjcmVhdGUg dGhlIHJpZ2h0IGNvbmRpdGlvbnMgZm9yIHVzIHRvIGxvc2UgdHJhY2sKb2YgYnVzeV9iaXRzLiBJ ZiB5b3UsIGZvciBleGFtcGxlLCBydW4gdGhlIGZ1bGwgc2V0IG9mIEZCQyB0ZXN0cywgdGhlCm9u b2ZmIHN1YnRlc3RzIHdpbGwgc3VjY2VlZC4KCkFsc28gbm90aWNlIHRoYXQgdGhlICJidWciIGlz IHRoYXQgd2UnbGwganVzdCBrZWVwIEZCQyBkaXNhYmxlZCBvbgpjYXNlcyB3aGVyZSBpdCBjb3Vs ZCBiZSBlbmFibGVkLCBzbyBpdCdzIG5vdCBzb21ldGhpbmcgdGhlIHVzZXJzIGNhbgpwZXJjZWl2 ZSwgaXQganVzdCBhZmZlY3RzIHBvd2VyIGNvbnN1bXB0aW9uIG51bWJlcnMgb24gcHJvcGVybHkK Y29uZmlndXJlZCBtYWNoaW5lcy4KClRlc3RjYXNlOiBpZ3Qva21zX2Zyb250YnVmZmVyX3RyYWNr aW5nLypmYmMqb25vZmYqIChzZWUgYWJvdmUpClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxk YW5pZWwudmV0dGVyQGZmd2xsLmNoPgpTaWduZWQtb2ZmLWJ5OiBQYXVsbyBaYW5vbmkgPHBhdWxv LnIuemFub25pQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMu YyB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv bnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYyBiL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCmluZGV4IDJlNTcxZjUuLmI4YmE3OWMgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCkBAIC05OTYsMTMgKzk5NiwxMyBAQCB2b2lkIGludGVs X2ZiY19mbHVzaChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJaWYgKCFmYmNf c3VwcG9ydGVkKGRldl9wcml2KSkKIAkJcmV0dXJuOwogCi0JaWYgKG9yaWdpbiA9PSBPUklHSU5f R1RUIHx8IG9yaWdpbiA9PSBPUklHSU5fRkxJUCkKLQkJcmV0dXJuOwotCiAJbXV0ZXhfbG9jaygm ZmJjLT5sb2NrKTsKIAogCWZiYy0+YnVzeV9iaXRzICY9IH5mcm9udGJ1ZmZlcl9iaXRzOwogCisJ aWYgKG9yaWdpbiA9PSBPUklHSU5fR1RUIHx8IG9yaWdpbiA9PSBPUklHSU5fRkxJUCkKKwkJZ290 byBvdXQ7CisKIAlpZiAoIWZiYy0+YnVzeV9iaXRzICYmIGZiYy0+ZW5hYmxlZCAmJgogCSAgICAo ZnJvbnRidWZmZXJfYml0cyAmIGludGVsX2ZiY19nZXRfZnJvbnRidWZmZXJfYml0KGZiYykpKSB7 CiAJCWlmIChmYmMtPmFjdGl2ZSkKQEAgLTEwMTEsNiArMTAxMSw3IEBAIHZvaWQgaW50ZWxfZmJj X2ZsdXNoKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAkJCV9faW50ZWxfZmJj X3Bvc3RfdXBkYXRlKGZiYy0+Y3J0Yyk7CiAJfQogCitvdXQ6CiAJbXV0ZXhfdW5sb2NrKCZmYmMt PmxvY2spOwogfQogCi0tIAoyLjcuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==