From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Report the actual swizzling back to userspace Date: Tue, 4 Nov 2014 10:40:49 +0100 Message-ID: <20141104094049.GC26941@phenom.ffwll.local> References: <1414149071-8636-1-git-send-email-chris@chris-wilson.co.uk> <20141024143929.GD26941@phenom.ffwll.local> <20141024151614.GB24617@nuc-i3427.alporthouse.com> <20141027090829.GK26941@phenom.ffwll.local> <20141030104053.GA18917@nuc-i3427.alporthouse.com> <20141103114137.GO26941@phenom.ffwll.local> <20141104072925.GK13658@nuc-i3427.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTP id 7002A6E51B for ; Tue, 4 Nov 2014 01:40:36 -0800 (PST) Received: by mail-wi0-f170.google.com with SMTP id q5so8175473wiv.1 for ; Tue, 04 Nov 2014 01:40:35 -0800 (PST) Content-Disposition: inline In-Reply-To: <20141104072925.GK13658@nuc-i3427.alporthouse.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson , Daniel Vetter , intel-gfx@lists.freedesktop.org, Akash Goel , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBOb3YgMDQsIDIwMTQgYXQgMDc6Mjk6MjVBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IE9uIE1vbiwgTm92IDAzLCAyMDE0IGF0IDEyOjQxOjM3UE0gKzAxMDAsIERhbmllbCBW ZXR0ZXIgd3JvdGU6Cj4gPiBPbiBUaHUsIE9jdCAzMCwgMjAxNCBhdCAxMDo0MDo1M0FNICswMDAw LCBDaHJpcyBXaWxzb24gd3JvdGU6Cj4gPiA+IE9uIE1vbiwgT2N0IDI3LCAyMDE0IGF0IDEwOjA4 OjI5QU0gKzAxMDAsIERhbmllbCBWZXR0ZXIgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCBPY3QgMjQs IDIwMTQgYXQgMDQ6MTY6MTRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4gPiA+ID4g T24gRnJpLCBPY3QgMjQsIDIwMTQgYXQgMDQ6Mzk6MjlQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiA+ID4gPiA+ID4gT24gRnJpLCBPY3QgMjQsIDIwMTQgYXQgMTI6MTE6MTFQTSArMDEw MCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID4gPiA+ID4gPiA+IFVzZXJzcGFjZSBjYXJlcyBhYm91 dCB3aGV0aGVyIG9yIG5vdCBzd2l6emxpbmcgZGVwZW5kcyBvbiB0aGUgcGFnZQo+ID4gPiA+ID4g PiA+IGFkZHJlc3MgZm9yIGl0cyBkaXJlY3QgYWNjZXNzIGludG8gYm91bmQgb2JqZWN0cy4gRXh0 ZW5kIHRoZSBnZXRfdGlsaW5nCj4gPiA+ID4gPiA+ID4gaW9jdGwgdG8gcmVwb3J0IHRoZSBwaHlz aWNhbCBzd2l6emxpbmcgdmFsdWUgaW4gYWRkaXRpb24gdG8gdGhlIGxvZ2ljYWwKPiA+ID4gPiA+ ID4gPiBzd2l6emxpbmcgdmFsdWUgc28gdGhhdCB1c2Vyc3BhY2UgY2FuIGFjY3VyYXRlbHkgZGV0 ZXJtaW5lIHdoZW4gaXQgaXMKPiA+ID4gPiA+ID4gPiBwb3NzaWJsZSBmb3IgbWFudWFsIGRldGls aW5nLgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdp bHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gPiA+ID4gPiA+IENjOiBBa2FzaCBH b2VsIDxha2FzaC5nb2VsQGludGVsLmNvbT4KPiA+ID4gPiA+ID4gPiBDYzogRGFuaWVsIFZldHRl ciA8ZGFuaWVsLnZldHRlckBmZndsbC5jaD4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgd29u ZGVyIHdoZXRoZXIgd2Ugc2hvdWxkIGNhcmUgcmVhbGx5LCBzaW5jZSBvbiBnZW41KyB3ZSBrbm93 IHRoYXQgdGhleQo+ID4gPiA+ID4gPiBhZ3JlZS4gUGltcCBzb21lIGlndCAoYnkgc2tpcHBpbmcg aWYgbmVlZGVkKSB0byBjb252aW5jZSBtZT8KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSXQncyBmb3Ig Z2VuMi00Li4uIFRyaXZpYWwgbGl0dGxlIGNoYW5nZSB0byBlbmFibGUgbW9yZSBzaGFyaW5nIG9m IGNvZGUKPiA+ID4gPiA+IHBhdGhzIGFuZCBzcGVlZHVwcy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4g V2hhdCB0eXBlIG9mIGlndCBkbyB5b3Ugd2FudD8gSSBwZXJzb25hbGx5IGhhdmUgbmV2ZXIgc2Vl biBhIGJpdDE3Cj4gPiA+ID4gPiBzd2l6emxpbmcgbWFjaGluZSwgYnV0IHdlIGtub3cgdGhhdCBz b21lIGRvIGV4aXN0IGR1ZSB0byB0aGUgYnVnCj4gPiA+ID4gPiByZXBvcnRzLgo+ID4gPiA+IAo+ ID4gPiA+IEkndmUgdGhvdWdodCBvZiBhZGRpbmcgdGhlIHJlbGV2YW50IG5ldyBjYXNlcyB0byBn ZW1fdGlsZWRfcHJlYWQuYy4gQnV0Cj4gPiA+ID4gdGhhdCdzIGZvciB0aGUgcHJlYWQgc3R1ZmYg YW5kIG5vdCBjcHUgbW1hcHMsIGJ1dCBjb3B5cGFzdGUgdG8KPiA+ID4gPiBnZW1fdGlsZWRfY3B1 X21tYXAuYyBjYW4gZml4IHRoYXQuIEFuZCB0aGUgZGVza3RvcCBpOTE1ZyBJIGhhdmUgaGVyZSBk b2VzCj4gPiA+ID4gYml0MTcgLSB3aXRob3V0IGFueSBMLXNoYXBlZCBjcmF6aW5lc3MgZXZlbiBh ZmFpayEKPiA+ID4gCj4gPiA+IEJ1dCB3aGF0IGRvIHlvdSBhY3R1YWxseSB3YW50IHRvIHZlcmlm eT8gVGhhdCBpZiB3ZSB3cml0ZSB0aHJvdWdoIGEKPiA+ID4gbGluZWFyIHZpZXcgb250byBhIHRp bGVkIHN1cmZhY2UgdXNpbmcgdGhlIHN3aXp6bGUgbW9kZSBpbmRpY2F0ZWQgYnkgdGhlCj4gPiA+ IGlvY3RsIHRoYXQgaXQgaXMgaW4gb3JkZXIgd2hlbiByZWFkIGJhY2sgdGhyb3VnaCBhIGZlbmNl IHJlZ2lzdGVyPyBBbmQKPiA+ID4gaW4gcGFydGljdWxhciBmb3IgdjIgdGhhdCB3ZSBkb24ndCBk byBhbnl0aGluZyB3aGVuIHRoZSBzd2l6emxlCj4gPiA+IGluZGljYXRlcyBiaXQxNyBpcyBpbnZv bHZlZC4KPiA+ID4gCj4gPiA+IEEgZ2V0X3RpbGluZyBpb2N0bCB0ZXN0IG5lZWRzIHRvIGV4ZXJj aXNlIHRoYXQgaXQgcmVwb3J0cyBzd2l6emxpbmcKPiA+ID4gY29ycmVjdGx5LCByaWdodD8KPiA+ IAo+ID4gWWVhaCwgaWYgd2UgY29weXBhc3RlIGdlbV90aWxlZF9wcmVhZC5jIGFuZCB1c2UgbGlu ZWFyIGNwdSBtbWFwcyBpbnN0ZWFkCj4gPiBvZiBwcmVhZCB0aGVuIHdlIHNob3VsZCBwcmV0dHkg bXVjaCBqdXN0IGdldCBhbGwgdGhpcy4gQW5kIGlmIHlvdSBnZXQKPiA+IGJpdDE3IHN3aXp6bGlu ZyB0aGVuIHdlJ2QganVzdCBza2lwIHRoaXMgbmV3IHRlc3RjYXNlLgo+IAo+IE9oLCBnZW1fdGls ZWRfcHJlYWQuIFRoYXQgY29tcGxldGVseSBmbGV3IG92ZXIgbXkgaGVhZC4KPiAKPiBnZW1fdGls ZWRfd2MgZG9uZS4gVGhvdWdoLCB0aGUgbmV4dCBqb2Igd291bGQgYmUgdG8gdW5pZnkgdGhlCj4g Z2VtX3RpbGVkX3ByZWFkKiBhbmQgaGF2ZSB3YyBlcXVpdmFsZW50cyBmb3IgYWxsLgoKT2ssIG1l cmdlZCB0aGUga2VybmVsIHBhdGNoIHdpdGggdGhlIFRlc3RjYXNlOiBsaW5lIGFkZGVkLCB0aGFu a3MuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENv cnBvcmF0aW9uCis0MSAoMCkgNzkgMzY1IDU3IDQ4IC0gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK