From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v4 8/8] hack: align dumb buffer stride to 4k to allow for gtt remapping Date: Wed, 30 Jan 2019 11:06:07 +0100 Message-ID: <20190130100607.GG3271@phenom.ffwll.local> References: <20190118152720.24643-9-ville.syrjala@linux.intel.com> <20190118171106.11188-1-ville.syrjala@linux.intel.com> <20190130095415.GC3271@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id BA5A26EB02 for ; Wed, 30 Jan 2019 10:06:11 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id h50so18487567ede.5 for ; Wed, 30 Jan 2019 02:06:11 -0800 (PST) Content-Disposition: inline In-Reply-To: <20190130095415.GC3271@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Ville Syrjala Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMzAsIDIwMTkgYXQgMTA6NTQ6MTVBTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIEphbiAxOCwgMjAxOSBhdCAwNzoxMTowNlBNICswMjAwLCBWaWxsZSBT eXJqYWxhIHdyb3RlOgo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KPiA+IAo+ID4gdjI6IExlYXZlIHRoZSBzdHJpZGUgYWxvbmUgZm9yIGJ1 ZmZlcnMgdGhhdCBsb29rIHRvIGJlIGZvciB0aGUgY3Vyc29yCj4gPiAtLS0KPiA+ICBkcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgNyArKysrKystCj4gPiAgMSBmaWxlIGNoYW5nZWQs IDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf Z2VtLmMKPiA+IGluZGV4IDFlN2M5NWQwZmVhMS4uYjRiMzQ1MTlhZjgwIDEwMDY0NAo+ID4gLS0t IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ID4gKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9nZW0uYwo+ID4gQEAgLTc0NSw3ICs3NDUsMTIgQEAgaTkxNV9nZW1fZHVt Yl9jcmVhdGUoc3RydWN0IGRybV9maWxlICpmaWxlLAo+ID4gIAkJICAgICBzdHJ1Y3QgZHJtX21v ZGVfY3JlYXRlX2R1bWIgKmFyZ3MpCj4gPiAgewo+ID4gIAkvKiBoYXZlIHRvIHdvcmsgb3V0IHNp emUvcGl0Y2ggYW5kIHJldHVybiB0aGVtICovCj4gPiAtCWFyZ3MtPnBpdGNoID0gQUxJR04oYXJn cy0+d2lkdGggKiBESVZfUk9VTkRfVVAoYXJncy0+YnBwLCA4KSwgNjQpOwo+ID4gKwlpZiAoYXJn cy0+YnBwID09IDMyICYmIChhcmdzLT53aWR0aCA9PSA2NCB8fAo+ID4gKwkJCQlhcmdzLT53aWR0 aCA9PSAxMjggfHwKPiA+ICsJCQkJYXJncy0+d2lkdGggPT0gMjU2KSkKPiA+ICsJCWFyZ3MtPnBp dGNoID0gQUxJR04oYXJncy0+d2lkdGggKiBESVZfUk9VTkRfVVAoYXJncy0+YnBwLCA4KSwgNjQp Owo+ID4gKwllbHNlCj4gPiArCQlhcmdzLT5waXRjaCA9IEFMSUdOKGFyZ3MtPndpZHRoICogRElW X1JPVU5EX1VQKGFyZ3MtPmJwcCwgOCksIDQwOTYpOwo+IAo+IFNob3VsZG4ndCB3ZSBjb252ZXJ0 IHRoaXMgaW50byBhIG5vbi1oYWNrIGFuZCBqdXN0IGRvIGl0IGFueXRpbWUgdGhlIHBpdGNoCj4g aXMgdG9vIHdpZGUgZm9yIHRoZSBkaXNwbGF5IHRvIGhhbmRsZT8KPiAKPiBPciBhbSBJIG1pc3Np bmcgc29tZXRoaW5nIHNvbWV3aGVyZT8gLW1vZGVzZXR0aW5nIGV0IGFsbCB3aWxsIGR0cnQKPiBi ZWNhdXNlIHRpbGluZywgYnV0IHRoaXMgc2hvdWxkIGhlbHAgd2l0aCBib290IHNwbGFzaGVzIGFu ZCBzdHVmZiBsaWtlCj4gdGhhdCAoYnV0IHRob3NlIHRlbmQgdG8gbm90IGRvIHNpZGUtYnktc2lk ZSwgc28gbWF5YmUgdGhhdCdzIHdoeSB0aGUgZ2V0Cj4gYXdheSB3aXRoIGl0KS4KCkNvcnJlY3Rp b246IFdlIG5lZWQgdGhpcywgYW5kIGJlZm9yZSB3ZSBzdGFydCBidW1waW5nIHRoZSBsaW1pdHMu IEFueSBkdW1iCmJ1ZmZlciB5b3UgY3JlYXRlICh3aXRoaW4gdGhlIGxpbWl0cykgd2UgbXVzdCBi ZSBhYmxlIHRvIHNjYW4gb3V0LiBTbyB3ZQpkZWZpbml0ZWx5IG5lZWQgdG8gaGF2ZSB0aGlzIGZv ciBzdXBlci1iaWcgYnVmZmVycyBvbiBnZW43Ky4gRXZlbiBpZiBpdCdzCmZhaXJseSB0aGVvcmV0 aWNhbC4KCkkgdGhpbmsgd2Ugc2hvdWxkIGV2ZW4gaGF2ZSBhbiBpZ3Qgd2hpY2ggY3JlYXRlcyBh IG1heCBzaXplIGJ1ZmZlciAodXNpbmcKZHVtYiBjcmVhdGUpIGFuZCB0aGVuIG1ha2VzIHN1cmUg d2UgY2FuIHNjYW4gdGhhdCBvdXQuCi1EYW5pZWwKCj4gLURhbmllbAo+IAo+ID4gIAlhcmdzLT5z aXplID0gYXJncy0+cGl0Y2ggKiBhcmdzLT5oZWlnaHQ7Cj4gPiAgCXJldHVybiBpOTE1X2dlbV9j cmVhdGUoZmlsZSwgdG9faTkxNShkZXYpLAo+ID4gIAkJCSAgICAgICBhcmdzLT5zaXplLCAmYXJn cy0+aGFuZGxlKTsKPiA+IC0tIAo+ID4gMi4xOS4yCj4gPiAKPiA+IF9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0 Cj4gPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiBodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo+IAo+IC0tIAo+IERhbmll bCBWZXR0ZXIKPiBTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KPiBodHRwOi8v YmxvZy5mZndsbC5jaAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVs IENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4 QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=