From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6C39C6E1F1 for ; Mon, 5 Nov 2018 16:07:51 +0000 (UTC) Date: Mon, 5 Nov 2018 18:07:47 +0200 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Message-ID: <20181105160747.GN9144@intel.com> References: <20181102190651.25969-4-ville.syrjala@linux.intel.com> <20181102193731.27330-1-ville.syrjala@linux.intel.com> <20181105151929.pefmgc7rltfygaif@flea> <281c75e8-6f99-50fc-756f-65add07328c0@linux.intel.com> <20181105154122.wseakszicqvtsm5j@flea> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20181105154122.wseakszicqvtsm5j@flea> Subject: Re: [igt-dev] [PATCH i-g-t v2 4/4] lib/igt_fb: Generalize the slow read from gtt mmap handling List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Maxime Ripard Cc: igt-dev@lists.freedesktop.org List-ID: T24gTW9uLCBOb3YgMDUsIDIwMTggYXQgMDQ6NDE6MjJQTSArMDEwMCwgTWF4aW1lIFJpcGFyZCB3 cm90ZToKPiBPbiBNb24sIE5vdiAwNSwgMjAxOCBhdCAwNDozMzoyOFBNICswMTAwLCBNYWFydGVu IExhbmtob3JzdCB3cm90ZToKPiA+IE9wIDA1LTExLTE4IG9tIDE2OjE5IHNjaHJlZWYgTWF4aW1l IFJpcGFyZDoKPiA+ID4gT24gRnJpLCBOb3YgMDIsIDIwMTggYXQgMDk6Mzc6MzFQTSArMDIwMCwg VmlsbGUgU3lyamFsYSB3cm90ZToKPiA+ID4+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUu c3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiA+Pgo+ID4gPj4gTWFrZSB0aGUgaGFuZGxpbmcg b2Ygc2xvdyBndHQgbW1hcCByZWFkcyBnZW5lcmljLCBhbmQgZXh0ZW5kIGl0IHRvCj4gPiA+PiB0 aGUgcGl4bWFuIGNvbnZlcnRlci4gTWFrZXMgdGhlIHBpeG1hbiBwYXRoIGEgYml0IGZhc3Rlci4K PiA+ID4+Cj4gPiA+PiBXaXRoIHRlc3RpbmcganVzdCBYUkdCODg4OCBhbmQgWEJHUjg4ODggb24g S0JMOgo+ID4gPj4gJCB0aW1lIGttc19wbGFuZSAtLXIgcGl4ZWwtZm9ybWF0LXBpcGUtQS1wbGFu ZXMKPiA+ID4+IC0gcmVhbAkwbTE4LDc1N3MKPiA+ID4+ICsgcmVhbAkwbTIsNjM1cwo+ID4gPj4K PiA+ID4+IHYyOiBVc2UgdGhlIG9yaWdpbmFsIHNyYyBidWZmZXIgaWYgdGhlIG1hbGxvYyBmYWls cyAoQ2hyaXMpCj4gPiA+PiAgICAgRHJvcCB0aGUgZHVwbGljYXRlZCBjb21tZW50IGFib3V0IHRo aW5ncyBiZWluZyBzbG93Cj4gPiA+Pgo+ID4gPj4gQ2M6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgo+ID4gPj4gQ2M6IE1heGltZSBSaXBhcmQgPG1heGltZS5yaXBhcmRA Ym9vdGxpbi5jb20+Cj4gPiA+PiBDYzogQXJrYWRpdXN6IEhpbGVyIDxhcmthZGl1c3ouaGlsZXJA aW50ZWwuY29tPgo+ID4gPj4gQ2M6IEp1aGEtUGVra2EgSGVpa2tpbGEgPGp1aGFwZWtrYS5oZWlr a2lsYUBnbWFpbC5jb20+Cj4gPiA+PiBDYzogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFu a2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiA+ID4+IFNpZ25lZC1vZmYtYnk6IFZpbGxlIFN5cmrD pGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiA+IEZvciB0aGUgNCBwYXRj aGVzLAo+ID4gPiBSZXZpZXdlZC1ieTogTWF4aW1lIFJpcGFyZCA8bWF4aW1lLnJpcGFyZEBib290 bGluLmNvbT4KPiA+ID4KPiA+ID4gVGhhbmtzIQo+ID4gPiBNYXhpbWUKPiA+ID4KPiA+IFJldmll d2VkLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGludXguaW50ZWwu Y29tPgo+ID4gCj4gPiBJIGFscmVhZHkgaGFkIGEgc2ltaWxhciBmaXggdG8gMS80IGluIG15IHRy ZWUgYnV0IGRpZG4ndCBzZW5kIGl0IG91dCB5ZXQuIDopCj4gCj4gSSdtIGN1cmlvdXMsIGhvdyBk aWQgeW91IGZpbmQgdGhhdCBpc3N1ZSBpbiB0aGUgZmlyc3QgcGxhY2U/Cj4gCj4gSXQgd2VudCB0 aHJvdWdoIENJIGFuZCBJIGNvdWxkIHJ1biB0aGUga21zX3BsYW5lIHRlc3RzIG9uIG15IHRlc3QK PiBsYXB0b3AsIHNvIEknbSBjb25mdXNlZC4KClhCR1I4ODg4IGZiIGNvbnRlbnRzIHdlcmUgZ2li YmVyaXNoLiBTaW5jZSB5b3UgZGlzYWJsZWQgdGhhdApmb3JtYXQgaW4ga21zX3BsYW5lIHdlIGRv bid0IG5vcm1hbGx5IHNlZSB0aGUgcHJvYmxlbSBhdCBhbGwuCgpVbmZvcnR1bmF0ZWx5IHRoaXMg ZG9lc24ndCBmaXggdGhlIFhCR1I4ODg4IGNyYyBmYWlsLiBUaGF0IG9uZSBsb29rcyB0bwpiZSBz b21lIG9kZCBoYXJkd2FyZSBpc3N1ZSBhcyBpdCBzdGlsbCBmYWlscyBldmVuIGlmIEkgY2hhbmdl IHRoZSBMVVQKcHJvZ3JhbW1pbmcgdG8ga2VlcCBvbmx5IHRoZSBzaW5nbGUgbXNiLiBUaGUgY29s b3JzIG9uIHRoZSBzY3JlZW4gZG8KbG9vayByZWFzb25hYmx5IGNvcnJlY3QsIGFuZCB0aGUgZmIg ZGF0YSBsb29rZWQgY29ycmVjdCAoYXBhcnQgZnJvbQowIHZzLiAweGZmIGFscGhhLCBidXQgbWFu dWFsbHkgY2hhbmdpbmcgdGhhdCBkaWRuJ3QgbWFrZSBhIGRpZmZlcmVudAplaXRoZXIpLiBTbyBm b3Igbm93IHRoaXMgcmVtYWlucyBhIG15c3RlcnkgOigKCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50 ZWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KaWd0LWRl diBtYWlsaW5nIGxpc3QKaWd0LWRldkBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0 cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pZ3QtZGV2Cg==