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: Mon, 4 Apr 2016 18:17:15 -0300 Message-ID: <1459804638-3588-2-git-send-email-paulo.r.zanoni@intel.com> References: <1459804638-3588-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 mga03.intel.com (mga03.intel.com [134.134.136.65]) by gabe.freedesktop.org (Postfix) with ESMTP id 7516F6E681 for ; Mon, 4 Apr 2016 21:18:04 +0000 (UTC) In-Reply-To: <1459804638-3588-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 aXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCmluZGV4IGQ1YTdjZmUuLmZjM2MwOTQgMTAw NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCisrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2ludGVsX2ZiYy5jCkBAIC05OTcsMTMgKzk5NywxMyBAQCB2b2lkIGludGVs X2ZiY19mbHVzaChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCiAJaWYgKCFmYmNf c3VwcG9ydGVkKGRldl9wcml2KSkKIAkJcmV0dXJuOwogCi0JaWYgKG9yaWdpbiA9PSBPUklHSU5f R1RUIHx8IG9yaWdpbiA9PSBPUklHSU5fRkxJUCkKLQkJcmV0dXJuOwotCiAJbXV0ZXhfbG9jaygm ZmJjLT5sb2NrKTsKIAogCWZiYy0+YnVzeV9iaXRzICY9IH5mcm9udGJ1ZmZlcl9iaXRzOwogCisJ aWYgKG9yaWdpbiA9PSBPUklHSU5fR1RUIHx8IG9yaWdpbiA9PSBPUklHSU5fRkxJUCkKKwkJZ290 byBvdXQ7CisKIAlpZiAoIWZiYy0+YnVzeV9iaXRzICYmIGZiYy0+ZW5hYmxlZCAmJgogCSAgICAo ZnJvbnRidWZmZXJfYml0cyAmIGludGVsX2ZiY19nZXRfZnJvbnRidWZmZXJfYml0KGZiYykpKSB7 CiAJCWlmIChmYmMtPmFjdGl2ZSkKQEAgLTEwMTIsNiArMTAxMiw3IEBAIHZvaWQgaW50ZWxfZmJj X2ZsdXNoKHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICpkZXZfcHJpdiwKIAkJCV9faW50ZWxfZmJj X3Bvc3RfdXBkYXRlKGZiYy0+Y3J0Yyk7CiAJfQogCitvdXQ6CiAJbXV0ZXhfdW5sb2NrKCZmYmMt PmxvY2spOwogfQogCi0tIAoyLjguMC5yYzMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3Rz LmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2ludGVsLWdmeAo=