From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 6/8] drm/i915: Allow up to 32KB stride on SKL+ "sprites" Date: Wed, 17 Jan 2018 22:18:43 +0200 Message-ID: <20180117201843.GT10981@intel.com> References: <20171222192231.17981-1-ville.syrjala@linux.intel.com> <20171222192231.17981-7-ville.syrjala@linux.intel.com> <20180110130321.GQ13066@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by gabe.freedesktop.org (Postfix) with ESMTPS id C71876E1C4 for ; Wed, 17 Jan 2018 20:18:48 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180110130321.GQ13066@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: Daniel Vetter Cc: intel-gfx@lists.freedesktop.org, Ben Widawsky , Daniel Stone List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDI6MDM6MjFQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBGcmksIERlYyAyMiwgMjAxNyBhdCAwOToyMjoyOVBNICswMjAwLCBWaWxsZSBT eXJqYWxhIHdyb3RlOgo+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxp bnV4LmludGVsLmNvbT4KPiA+IAo+ID4gU0tMKyAic3ByaXRlcyIgbm8gbG9uZ2VyIGhhdmUgMTZL QiBtYXggc3RyaWRlIGxpbWl0IHRoYXQgZWFybGllcgo+ID4gcGxhdGZvcm1zIGhhZC4gQnVtcCB1 cCB0aGUgbGltaXQgdG8gMzJLQi4KPiA+IAo+ID4gQ2M6IEJlbiBXaWRhd3NreSA8YmVuQGJ3aWRh d3NrLm5ldD4KPiA+IENjOiBKYXNvbiBFa3N0cmFuZCA8amFzb25Aamxla3N0cmFuZC5uZXQ+Cj4g PiBDYzogRGFuaWVsIFN0b25lIDxkYW5pZWxzQGNvbGxhYm9yYS5jb20+Cj4gPiBTaWduZWQtb2Zm LWJ5OiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwuY29tPgo+ID4g LS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMgfCAzICsrLQo+ID4g IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+IAo+ID4g ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Nwcml0ZS5jIGIvZHJpdmVy cy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMKPiA+IGluZGV4IGNiMDZhY2ZmMjgzZC4uOTQx ODg0ODhkYjA1IDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3By aXRlLmMKPiA+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVsX3Nwcml0ZS5jCj4gPiBA QCAtODY1LDYgKzg2NSw3IEBAIGludGVsX2NoZWNrX3Nwcml0ZV9wbGFuZShzdHJ1Y3QgaW50ZWxf cGxhbmUgKnBsYW5lLAo+ID4gIAlzdHJ1Y3QgZHJtX3JlY3QgKnNyYyA9ICZzdGF0ZS0+YmFzZS5z cmM7Cj4gPiAgCXN0cnVjdCBkcm1fcmVjdCAqZHN0ID0gJnN0YXRlLT5iYXNlLmRzdDsKPiA+ICAJ Y29uc3Qgc3RydWN0IGRybV9yZWN0ICpjbGlwID0gJnN0YXRlLT5jbGlwOwo+ID4gKwlpbnQgbWF4 X3N0cmlkZSA9IElOVEVMX0dFTihkZXZfcHJpdikgPj0gOSA/IDMyNzY4IDogMTYzODQ7Cj4gPiAg CWludCBoc2NhbGUsIHZzY2FsZTsKPiA+ICAJaW50IG1heF9zY2FsZSwgbWluX3NjYWxlOwo+ID4g IAlib29sIGNhbl9zY2FsZTsKPiA+IEBAIC04ODUsNyArODg2LDcgQEAgaW50ZWxfY2hlY2tfc3By aXRlX3BsYW5lKHN0cnVjdCBpbnRlbF9wbGFuZSAqcGxhbmUsCj4gPiAgCX0KPiA+ICAKPiA+ICAJ LyogRklYTUUgY2hlY2sgYWxsIGdlbiBsaW1pdHMgKi8KPiA+IC0JaWYgKGZiLT53aWR0aCA8IDMg fHwgZmItPmhlaWdodCA8IDMgfHwgZmItPnBpdGNoZXNbMF0gPiAxNjM4NCkgewo+ID4gKwlpZiAo ZmItPndpZHRoIDwgMyB8fCBmYi0+aGVpZ2h0IDwgMyB8fCBmYi0+cGl0Y2hlc1swXSA+IG1heF9z dHJpZGUpIHsKPiA+ICAJCURSTV9ERUJVR19LTVMoIlVuc3VpdGFibGUgZnJhbWVidWZmZXIgZm9y IHBsYW5lXG4iKTsKPiA+ICAJCXJldHVybiAtRUlOVkFMOwo+IAo+IFNpbmNlIHByZS1nZW45IHNw cml0ZXMgYXJlIHNwZWNpYWwsIGFuZCBzaW5jZSB3ZSdyZSBhbHJlYWR5IHZhbGlkYXRpbmcgdGhl Cj4gb3ZlcmFsbCBzcHJpdGUgbGltaXRzIGluIGludGVsX2ZiX3BpdGNoX2xpbWl0IEknZCBwdXNo IHRoaXMgaW50byBhIG5ldyBpZgo+IGNvbmRpdGlvbiBsaWtlCj4gCj4gCWlmIChnZW4gPCA5ICYm IHBpY2h0ZXNbMF0gPiBLQigxNikpIHsKPiAgIAkJRFJNX0RFQlVHX0tNUygiSW52YWxpZCBzdHJp ZGVcbiIpOwo+ICAgCQlyZXR1cm4gLUVJTlZBTDsKPiAJfQoKSSB0aGluayB3ZSdsbCB3YW50IHRv IGNsZWFuIHVwIHRoaXMgbWVzcyBieSBtb3ZpbmcgYSBsb3Qgb2YgdGhlc2UKY2hlY2tzIGludG8g cGxhdGZvcm0gc3BlY2lmaWMgY29kZS4gV2UncmUgYWxzbyBtaXNzaW5nIGEgYnVuY2ggb2YKY2hl Y2tzIHdlIHNob3VsZCBiZSBkb2luZyAoZWcuIGNkY2xrIHZzLiBzY2FsaW5nIGxpbWl0cyBvbiBp bGstaXZiKS4KCj4gCj4gV2l0aCBvciB3aXRob3V0IHRoYXQgYmlrZXNoZWQ6Cj4gCj4gUmV2aWV3 ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cj4gLS0gCj4gRGFu aWVsIFZldHRlcgo+IFNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgo+IGh0dHA6 Ly9ibG9nLmZmd2xsLmNoCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK