From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/3] drm/i915: Make fb user dirty operation to invalidate frontbuffer Date: Wed, 1 Jul 2015 16:09:19 +0200 Message-ID: <20150701140919.GS23343@phenom.ffwll.local> References: <1435707722-2152-1-git-send-email-rodrigo.vivi@intel.com> <20150701080408.GN1381@nuc-i3427.alporthouse.com> <20150701131931.GK23343@phenom.ffwll.local> <20150701132140.GA21398@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by gabe.freedesktop.org (Postfix) with ESMTPS id 423656EB56 for ; Wed, 1 Jul 2015 07:06:32 -0700 (PDT) Received: by wiwl6 with SMTP id l6so166459540wiw.0 for ; Wed, 01 Jul 2015 07:06:30 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150701132140.GA21398@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Daniel Vetter , Rodrigo Vivi , intel-gfx@lists.freedesktop.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKdWwgMDEsIDIwMTUgYXQgMDI6MjE6NDBQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIFdlZCwgSnVsIDAxLCAyMDE1IGF0IDAzOjE5OjMxUE0gKzAyMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBXZWQsIEp1bCAwMSwgMjAxNSBhdCAwOTowNDowOEFNICswMTAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgSnVuIDMwLCAyMDE1IGF0IDA0OjQy OjAwUE0gLTA3MDAsIFJvZHJpZ28gVml2aSB3cm90ZToKPiA+ID4gPiBMZXQncyBkbyBhIGZyb250 YnVmZmVyIGludmFsaWRhdGlvbiBvbiBkaXJ0eSBmYi4KPiA+ID4gPiBUbyBiZSB1c2VkIGZvciBE SVJUWUZCIGRybSBpb2N0bC4KPiA+ID4gPiAKPiA+ID4gPiBUaGlzIHBhdGNoIHNvbHZlcyB0aGUg YmlnZ2VzdCBQU1Iga25vd24gaXNzdWUsIHRoYXQgaXMKPiA+ID4gPiBtaXNzZWQgc2NyZWVuIHVw ZGF0ZXMgZHVyaW5nIGJvb3QsIG1haW5seSB3aGVuIHRoZXJlIGlzIGEgc3BsYXNoCj4gPiA+ID4g c2NyZWVuIGludm9sdmVkIGxpa2UgcGx5bW91dGguCj4gPiA+ID4gCj4gPiA+ID4gUGx5bW90aCB3 aWxsIGRvIGEgbW9kZXNldCBvdmVyIGlvY3RsIHRoYXQgZmx1c2hlcyBmcm9udGJ1ZmZlcgo+ID4g PiA+IHRyYWNraW5nIGFuZCBQU1IgZ2V0cyBiYWNrIHRvIHdvcmsgd2hpbGUgaXQgY2Fubm90IHRy YWNrIHRoZQo+ID4gPiA+IHNjcmVlbiB1cGRhdGVzIGFuZCBleGl0IHByb3Blcmx5LiBIb3dldmVy IHBseW1vdXRoIGFsc28gdXNlcwo+ID4gPiA+IGEgZGlydHlmYiBpb2N0bCB3aGVuZXZlciB1cGRh dGluZyB0aGUgc2NyZWVuLiBTbyBsZXQncyB1c2UgaXQKPiA+ID4gPiB0byBpbnZhbGlkYXRlIFBT UiBiYWNrIGFnYWluLgo+ID4gPiA+IAo+ID4gPiA+IHYyOiBSZW1vdmUgT1JJR0lOX0ZCX0RJUlRZ IGFuZCB1c2UgT1JJR0lOX0dUVCBpbnN0ZWFkIHNpbmNlIGRpcnR5Cj4gPiA+ID4gICAgIGNhbGxi YWNrIGlzIGp1c3QgY2FsbGVkIGFmdGVyIGZldyBzY3JlZW4gdXBkYXRlcyBhbmQgbm90IG9uCj4g PiA+ID4gICAgIGV2ZXJ5b25lIGFzIHBvaW50ZWQgYnkgRGFuaWVsLgo+ID4gPiA+IAo+ID4gPiA+ IENjOiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+ID4gPiA+IFNpZ25l ZC1vZmYtYnk6IFJvZHJpZ28gVml2aSA8cm9kcmlnby52aXZpQGludGVsLmNvbT4KPiA+ID4gCj4g PiA+IFdpbGwgaXQgZXZlciBncm93IHRoZSBhYmlsaXR5IHRvIGhhbmRsZSBjbGlwIHJlY3RzPyBJ IGNhbiBkZXRlY3QgdGhlCj4gPiA+IHByZXNlbmNlIG9mIHRoZSBzeXNjYWxsIGFuZCBjYWxsIGl0 IGFwcHJvcHJpYXRlbHksIGJ1dCBJIGRvbid0IHdhbnQgdG8KPiA+ID4gaGF2ZSB0byBzdGFydCB0 cmFja2luZyBmcm9udGJ1ZmZlciBkYW1hZ2UgdW5sZXNzIHRoZXJlJ3MgYSBzaWduaWZpY2FudAo+ ID4gPiBhZHZhbnRhZ2UgaW4gZG9pbmcgc28gKHRvIG9mZnNldCB0aGUgY29zdCBvZiB0aGUgdHJh Y2tpbmcpLgo+ID4gCj4gPiBGb3Igbm93IHRoaXMgaXMganVzdCBmb3IgZ2VuZXJpYyB1c2Vyc3Bh Y2UgdXNpbmcgdGhlIGR1bWIgbW1hcCBpb2N0bHMsCj4gPiB3aGljaCBkb2VzIGFscmVhZHkgZGly dHkgZXZlcnl0aGluZy4gRm9yIGdlbS9pOTE1IHVzZXJzcGFjZSB0aGUgZXhpc3RpbmcKPiA+IGZy b250YnVmZmVyIHRyYWNraW5nIHJ1bGVzIHdpbGwgc3RpbGwgYXBwbHkuCj4gCj4gQnV0IHRoZXkg YXJlIGluYWRlcXVhdGUgZm9yIHRoZSBtYXAvc2V0LWRvbWFpbiBzY2Fub3V0IG9uY2UgYW5kIHdy aXRlCj4gdGhyb3VnaCB0aGUgR1RUIGZvciB1bXB0ZWVuIHNlY29uZHMsIHdoaWNoIGNhbiBoYXBw ZW4gcXVpdGUgZnJlcXVlbmN0bHkuCj4gCj4gSW4gdGhhdCBzaXR1YXRpb24sIHdlIGJlaGF2ZSBl eGFjdGx5IGxpa2UgZmJkZXYvZHVtYiBmYi4KClllYWggeW91IGNhbiB1c2UgaXQgdG8gZmx1c2gg Z3R0IG9mIGNvdXJzZSB0b28uIEFuZCB0aGVyZSBJJ2QganVzdApkZWZlbnNpdmVseSBmbHVzaCB0 aGUgZW50aXJlIGZiIHVudGlsIHdlJ3ZlIGdyb3duIG1vcmUgY2x1ZWZ1bCBpbiB0aGUKa2VybmVs LiBCdXQgZm9yIGZvcm50YnVmZmVyIGZsdXNoaW5nIEkgZG9uJ3QgZXhwZWN0IHRoYXQgdG8gZXZl ciBoYXBwZW4KZm9yIGk5MTUuIEl0IG1ha2VzIG1vcmUgc2Vuc2Ugb2ZjIGZvciB1ZGwvcXhsIGFu ZCBvdGhlcnMgd2hlcmUgdXBsb2FkcyBhcmUKcmVhbGx5IGV4cGVuc2l2ZS4KLURhbmllbAotLSAK RGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDov L2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK