From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 11/21] drm/i915/gtt: Introduce fill_page_dma() Date: Mon, 15 Jun 2015 12:16:12 +0200 Message-ID: <20150615101612.GR8341@phenom.ffwll.local> References: <1432314314-23530-1-git-send-email-mika.kuoppala@intel.com> <1432314314-23530-12-git-send-email-mika.kuoppala@intel.com> <556DC2EE.2020207@intel.com> <20150602150127.GA5176@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTP id E06416E721 for ; Mon, 15 Jun 2015 03:13:27 -0700 (PDT) Received: by wicnd19 with SMTP id nd19so19625772wic.1 for ; Mon, 15 Jun 2015 03:13:27 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20150602150127.GA5176@intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Cc: "intel-gfx@lists.freedesktop.org" List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBKdW4gMDIsIDIwMTUgYXQgMDY6MDE6MjdQTSArMDMwMCwgVmlsbGUgU3lyasOkbMOk IHdyb3RlOgo+IE9uIFR1ZSwgSnVuIDAyLCAyMDE1IGF0IDAzOjUxOjI2UE0gKzAxMDAsIE1pY2hl bCBUaGllcnJ5IHdyb3RlOgo+ID4gT24gNS8yMi8yMDE1IDY6MDUgUE0sIE1pa2EgS3VvcHBhbGEg d3JvdGU6Cj4gPiA+IFdoZW4gd2Ugc2V0dXAgcGFnZSBkaXJlY3RvcmllcyBhbmQgdGFibGVzLCB3 ZSBwb2ludCB0aGUgZW50cmllcwo+ID4gPiB0byBhIHRvIHRoZSBuZXh0IGxldmVsIHNjcmF0Y2gg c3RydWN0dXJlLiBNYWtlIHRoaXMgZ2VuZXJpYwo+ID4gPiBieSBpbnRyb2R1Y2luZyBhIGZpbGxf cGFnZV9kbWEgd2hpY2ggbWFwcyBhbmQgZmx1c2hlcy4gV2UgYWxzbwo+ID4gPiBuZWVkIDMyIGJp dCB2YXJpYW50IGZvciBsZWdhY3kgZ2Vucy4KPiA+ID4KPiA+ID4gdjI6IEZpeCBmbHVzaGVzIGFu ZCBoYW5kbGUgdmFsbGV5dmlldyAoVmlsbGUpCj4gPiA+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1p a2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFAaW50ZWwuY29tPgo+ID4gPiAtLS0KPiA+ID4gICBk cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyB8IDcxICsrKysrKysrKysrKysrKysr KystLS0tLS0tLS0tLS0tLS0tLS0KPiA+ID4gICAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9u cygrKSwgMzQgZGVsZXRpb25zKC0pCj4gPiA+Cj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2d0dC5jCj4gPiA+IGluZGV4IGY3NDdiZDMuLmQwMjBiNWUgMTAwNjQ0Cj4gPiA+IC0tLSBhL2Ry aXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCj4gPiA+ICsrKyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jCj4gPiA+IEBAIC0zMzAsNiArMzMwLDMxIEBAIHN0YXRp YyB2b2lkIGNsZWFudXBfcGFnZV9kbWEoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgc3RydWN0IGk5 MTVfcGFnZV9kbWEgKnApCj4gPiA+ICAgICAgICAgIG1lbXNldChwLCAwLCBzaXplb2YoKnApKTsK PiA+ID4gICB9Cj4gPiA+Cj4gPiA+ICtzdGF0aWMgdm9pZCBmaWxsX3BhZ2VfZG1hKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYsIHN0cnVjdCBpOTE1X3BhZ2VfZG1hICpwLAo+ID4gPiArICAgICAgICAg ICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ2NF90IHZhbCkKPiA+ID4gK3sKPiA+ID4gKyAgICAg ICBpbnQgaTsKPiA+ID4gKyAgICAgICB1aW50NjRfdCAqIGNvbnN0IHZhZGRyID0ga21hcF9hdG9t aWMocC0+cGFnZSk7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICBmb3IgKGkgPSAwOyBpIDwgNTEyOyBp KyspCj4gPiA+ICsgICAgICAgICAgICAgICB2YWRkcltpXSA9IHZhbDsKPiA+ID4gKwo+ID4gPiAr ICAgICAgIGlmICghSEFTX0xMQyhkZXYpICYmICFJU19WQUxMRVlWSUVXKGRldikpCj4gPiA+ICsg ICAgICAgICAgICAgICBkcm1fY2xmbHVzaF92aXJ0X3JhbmdlKHZhZGRyLCBQQUdFX1NJWkUpOwo+ ID4gCj4gPiBDaGVycnl2aWV3IHJldHVybnMgdHJ1ZSB0byBJU19WQUxMRVlWSUVXKCkuCj4gPiAK PiA+IFlvdSBjYW4gdXNlKCFIQVNfTExDICYmIElTX0NIRVJSWVZJRVcpIGluc3RlYWQgdG8gZmx1 c2ggaW4gY2h2LCBidXQgbm90IAo+ID4gaW4gdmx2Li4uIEJ1dCB0byBtYWtlIGl0IGJ4dC1wcm9v ZiwgKCFIQVNfTExDICYmIElOVEVMX0lORk8oZGV2KS0+Z2VuID49IAo+ID4gOCkgaXMgcHJvYmFi bHkgYmV0dGVyLgo+IAo+IEhhcyBzb21lb25lIGFjdHVhbGx5IGNvbmZpcm1lZCB0aGF0IEJYVCBu ZWVkcyB0aGUgY2xmbHVzaD8KClBpbmcgb24gdGhpcyBvbmUgLi4uIEknZCBsaWtlIHRvIGtub3cg dGhlIGFuc3dlciA7LSkKLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVl ciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJ bnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK