From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 6/8] drm/i915: Allow up to 32KB stride on SKL+ "sprites" Date: Wed, 10 Jan 2018 14:03:21 +0100 Message-ID: <20180110130321.GQ13066@phenom.ffwll.local> References: <20171222192231.17981-1-ville.syrjala@linux.intel.com> <20171222192231.17981-7-ville.syrjala@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id 374496E28A for ; Wed, 10 Jan 2018 13:03:29 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id i11so26858653wmf.4 for ; Wed, 10 Jan 2018 05:03:28 -0800 (PST) Content-Disposition: inline In-Reply-To: <20171222192231.17981-7-ville.syrjala@linux.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 Syrjala Cc: intel-gfx@lists.freedesktop.org, Ben Widawsky , Daniel Stone List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBEZWMgMjIsIDIwMTcgYXQgMDk6MjI6MjlQTSArMDIwMCwgVmlsbGUgU3lyamFsYSB3 cm90ZToKPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFAbGludXguaW50ZWwu Y29tPgo+IAo+IFNLTCsgInNwcml0ZXMiIG5vIGxvbmdlciBoYXZlIDE2S0IgbWF4IHN0cmlkZSBs aW1pdCB0aGF0IGVhcmxpZXIKPiBwbGF0Zm9ybXMgaGFkLiBCdW1wIHVwIHRoZSBsaW1pdCB0byAz MktCLgo+IAo+IENjOiBCZW4gV2lkYXdza3kgPGJlbkBid2lkYXdzay5uZXQ+Cj4gQ2M6IEphc29u IEVrc3RyYW5kIDxqYXNvbkBqbGVrc3RyYW5kLm5ldD4KPiBDYzogRGFuaWVsIFN0b25lIDxkYW5p ZWxzQGNvbGxhYm9yYS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxs ZS5zeXJqYWxhQGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUv aW50ZWxfc3ByaXRlLmMgfCAzICsrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2lu dGVsX3Nwcml0ZS5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaW50ZWxfc3ByaXRlLmMKPiBpbmRl eCBjYjA2YWNmZjI4M2QuLjk0MTg4NDg4ZGIwNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pbnRlbF9zcHJpdGUuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2ludGVs X3Nwcml0ZS5jCj4gQEAgLTg2NSw2ICs4NjUsNyBAQCBpbnRlbF9jaGVja19zcHJpdGVfcGxhbmUo c3RydWN0IGludGVsX3BsYW5lICpwbGFuZSwKPiAgCXN0cnVjdCBkcm1fcmVjdCAqc3JjID0gJnN0 YXRlLT5iYXNlLnNyYzsKPiAgCXN0cnVjdCBkcm1fcmVjdCAqZHN0ID0gJnN0YXRlLT5iYXNlLmRz dDsKPiAgCWNvbnN0IHN0cnVjdCBkcm1fcmVjdCAqY2xpcCA9ICZzdGF0ZS0+Y2xpcDsKPiArCWlu dCBtYXhfc3RyaWRlID0gSU5URUxfR0VOKGRldl9wcml2KSA+PSA5ID8gMzI3NjggOiAxNjM4NDsK PiAgCWludCBoc2NhbGUsIHZzY2FsZTsKPiAgCWludCBtYXhfc2NhbGUsIG1pbl9zY2FsZTsKPiAg CWJvb2wgY2FuX3NjYWxlOwo+IEBAIC04ODUsNyArODg2LDcgQEAgaW50ZWxfY2hlY2tfc3ByaXRl X3BsYW5lKHN0cnVjdCBpbnRlbF9wbGFuZSAqcGxhbmUsCj4gIAl9Cj4gIAo+ICAJLyogRklYTUUg Y2hlY2sgYWxsIGdlbiBsaW1pdHMgKi8KPiAtCWlmIChmYi0+d2lkdGggPCAzIHx8IGZiLT5oZWln aHQgPCAzIHx8IGZiLT5waXRjaGVzWzBdID4gMTYzODQpIHsKPiArCWlmIChmYi0+d2lkdGggPCAz IHx8IGZiLT5oZWlnaHQgPCAzIHx8IGZiLT5waXRjaGVzWzBdID4gbWF4X3N0cmlkZSkgewo+ICAJ CURSTV9ERUJVR19LTVMoIlVuc3VpdGFibGUgZnJhbWVidWZmZXIgZm9yIHBsYW5lXG4iKTsKPiAg CQlyZXR1cm4gLUVJTlZBTDsKClNpbmNlIHByZS1nZW45IHNwcml0ZXMgYXJlIHNwZWNpYWwsIGFu ZCBzaW5jZSB3ZSdyZSBhbHJlYWR5IHZhbGlkYXRpbmcgdGhlCm92ZXJhbGwgc3ByaXRlIGxpbWl0 cyBpbiBpbnRlbF9mYl9waXRjaF9saW1pdCBJJ2QgcHVzaCB0aGlzIGludG8gYSBuZXcgaWYKY29u ZGl0aW9uIGxpa2UKCglpZiAoZ2VuIDwgOSAmJiBwaWNodGVzWzBdID4gS0IoMTYpKSB7CiAgCQlE Uk1fREVCVUdfS01TKCJJbnZhbGlkIHN0cmlkZVxuIik7CiAgCQlyZXR1cm4gLUVJTlZBTDsKCX0K CldpdGggb3Igd2l0aG91dCB0aGF0IGJpa2VzaGVkOgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Ci0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVu Z2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK