From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/4] drm/i915/fbc: update busy_bits even for GTT and flip flushes Date: Tue, 22 Mar 2016 12:13:37 +0100 Message-ID: <20160322111337.GZ28483@phenom.ffwll.local> References: <1458588418-31129-1-git-send-email-paulo.r.zanoni@intel.com> <1458588418-31129-2-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 mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) by gabe.freedesktop.org (Postfix) with ESMTPS id B9C586E06B for ; Tue, 22 Mar 2016 11:12:48 +0000 (UTC) Received: by mail-wm0-x22d.google.com with SMTP id l68so158235356wml.1 for ; Tue, 22 Mar 2016 04:12:48 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1458588418-31129-2-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: Paulo Zanoni Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMjEsIDIwMTYgYXQgMDQ6MjY6NTRQTSAtMDMwMCwgUGF1bG8gWmFub25pIHdy b3RlOgo+IFdlIGlnbm9yZSBPUklHSU5fR1RUIGJlY2F1c2UgdGhlIGhhcmR3YXJlIHRyYWNraW5n IGNhbiByZWNvZ25pemUgR1RUCj4gd3JpdGVzIGFuZCB0YWtlIGNhcmUgb2YgdGhlbS4gV2UgYWxz byBpZ25vcmUgT1JJR0lOX0ZMSVAgYmVjYXVzZSB3ZQo+IGRlYWwgd2l0aCBmbGlwcyB3aXRob3V0 IHJlbHlpbmcgb24gdGhlIGZyb250YnVmZmVyIHRyYWNraW5nCj4gaW5mcmFzdHJ1Y3R1cmUuIE9u IHRoZSBvdGhlciBoYW5kLCBhIGZsdXNoIGlzIGEgZmx1c2ggYW5kIG1lYW5zIHdlJ3JlCj4gZ29v ZCB0byBnbywgc28gd2UgbmVlZCB0byB1cGRhdGUgYnVzeV9iaXRzIGluIG9yZGVyIHRvIHJlZmxl Y3QgdGhhdCwKPiBldmVuIGlmIHdlJ3JlIG5vdCBnb2luZyB0byBkbyBhbnl0aGluZyBlbHNlIGFi b3V0IGl0Lgo+IAo+IEhvdyB0byByZXByb2R1Y2UgdGhlIGJ1ZyBmaXhlZCBieSB0aGlzIHBhdGNo Ogo+ICAtIGJvb3QgU0tMIHVwIHRvIHRoZSBkZXNrdG9wIGVudmlyb25tZW50Cj4gIC0gc3RvcCB0 aGUgZGlzcGxheSBtYW5hZ2VyCj4gIC0gcnVuIGFueSBvZiB0aGUgaWd0L2ttc19mcm9udGJ1ZmZl cl90cmFja2luZy8qZmJjKm9ub2ZmKiBzdWJ0ZXN0cwo+ICAtIHRoZSB0ZXN0cyB3aWxsIGZhaWwK PiAKPiBUaGUgc3RlcHMgYWJvdmUgd2lsbCBjcmVhdGUgdGhlIHJpZ2h0IGNvbmRpdGlvbnMgZm9y IHVzIHRvIGxvc2UgdHJhY2sKPiBvZiBidXN5X2JpdHMuIElmIHlvdSwgZm9yIGV4YW1wbGUsIHJ1 biB0aGUgZnVsbCBzZXQgb2YgRkJDIHRlc3RzLCB0aGUKPiBvbm9mZiBzdWJ0ZXN0cyB3aWxsIHN1 Y2NlZWQuCj4gCj4gQWxzbyBub3RpY2UgdGhhdCB0aGUgImJ1ZyIgaXMgdGhhdCB3ZSdsbCBqdXN0 IGtlZXAgRkJDIGRpc2FibGVkIG9uCj4gY2FzZXMgd2hlcmUgaXQgY291bGQgYmUgZW5hYmxlZCwg c28gaXQncyBub3Qgc29tZXRoaW5nIHRoZSB1c2VycyBjYW4KPiBwZXJjZWl2ZSwgaXQganVzdCBh ZmZlY3RzIHBvd2VyIGNvbnN1bXB0aW9uIG51bWJlcnMgb24gcHJvcGVybHkKPiBjb25maWd1cmVk IG1hY2hpbmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWxvIFphbm9uaSA8cGF1bG8uci56YW5v bmlAaW50ZWwuY29tPgoKSXMgdGhpcyBjb3ZlcmVkIGJ5IHlvdXIgbmFzdHkgaWd0IHRlc3Qgc3Vp dGU/IEtlcm5lbCBzaWRlIGxvb2tzIGdvb2QsIHNvCndpdGggYXBwcm9wcmlhdGUgVGVzdGNhc2U6 IHRhZyBhZGRlZDoKClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZm d2xsLmNoPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgfCA3ICsr KystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK PiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwo+IGluZGV4IDJlNTcxZjUuLmI4YmE3OWMgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfZmJjLmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pbnRlbF9mYmMuYwo+IEBAIC05OTYsMTMgKzk5NiwxMyBAQCB2b2lk IGludGVsX2ZiY19mbHVzaChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gIAlp ZiAoIWZiY19zdXBwb3J0ZWQoZGV2X3ByaXYpKQo+ICAJCXJldHVybjsKPiAgCj4gLQlpZiAob3Jp Z2luID09IE9SSUdJTl9HVFQgfHwgb3JpZ2luID09IE9SSUdJTl9GTElQKQo+IC0JCXJldHVybjsK PiAtCj4gIAltdXRleF9sb2NrKCZmYmMtPmxvY2spOwo+ICAKPiAgCWZiYy0+YnVzeV9iaXRzICY9 IH5mcm9udGJ1ZmZlcl9iaXRzOwo+ICAKPiArCWlmIChvcmlnaW4gPT0gT1JJR0lOX0dUVCB8fCBv cmlnaW4gPT0gT1JJR0lOX0ZMSVApCj4gKwkJZ290byBvdXQ7Cj4gKwo+ICAJaWYgKCFmYmMtPmJ1 c3lfYml0cyAmJiBmYmMtPmVuYWJsZWQgJiYKPiAgCSAgICAoZnJvbnRidWZmZXJfYml0cyAmIGlu dGVsX2ZiY19nZXRfZnJvbnRidWZmZXJfYml0KGZiYykpKSB7Cj4gIAkJaWYgKGZiYy0+YWN0aXZl KQo+IEBAIC0xMDExLDYgKzEwMTEsNyBAQCB2b2lkIGludGVsX2ZiY19mbHVzaChzdHJ1Y3QgZHJt X2k5MTVfcHJpdmF0ZSAqZGV2X3ByaXYsCj4gIAkJCV9faW50ZWxfZmJjX3Bvc3RfdXBkYXRlKGZi Yy0+Y3J0Yyk7Cj4gIAl9Cj4gIAo+ICtvdXQ6Cj4gIAltdXRleF91bmxvY2soJmZiYy0+bG9jayk7 Cj4gIH0KPiAgCj4gLS0gCj4gMi43LjAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhA bGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0 CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK