From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 00/22] drm/i915: Handle fb->offsets[] and rewrite fb rotation handling to be more generic Date: Wed, 21 Oct 2015 14:09:00 +0200 Message-ID: <20151021120900.GN13786@phenom.ffwll.local> References: <1444840154-7804-1-git-send-email-ville.syrjala@linux.intel.com> <20151014165938.GJ26718@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f174.google.com (mail-wi0-f174.google.com [209.85.212.174]) by gabe.freedesktop.org (Postfix) with ESMTPS id D26E66E4B7 for ; Wed, 21 Oct 2015 05:09:04 -0700 (PDT) Received: by wikq8 with SMTP id q8so90387609wik.1 for ; Wed, 21 Oct 2015 05:09:03 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20151014165938.GJ26718@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@linux.intel.com Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBPY3QgMTQsIDIwMTUgYXQgMDY6NTk6MzhQTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBPbiBXZWQsIE9jdCAxNCwgMjAxNSBhdCAwNzoyODo1MlBNICswMzAwLCB2aWxsZS5z eXJqYWxhQGxpbnV4LmludGVsLmNvbSB3cm90ZToKPiA+IEZyb206IFZpbGxlIFN5cmrDpGzDpCA8 dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAKPiA+IFNvIHdoaWxlIHJldmlld2lu ZyB0aGUgTlYxMiBzdHVmZiBpdCBiZWNhbWUgY2xlYXIgdG8gbWUgbm8gb25lCj4gPiBoYWQgcmVh bGx5IGdpdmVuIGZiLT5vZmZzZXRzW10gaGFuZGxpbmcgYW55IHNlcmlvdXMgdGhvdWdodC4KPiA+ IFNvIHRoaXMgcGF0Y2ggc2VyaWVzIGFpbXMgdG8gZml4IHRoYXQuIFdlIG5vdyB0cmVhdCBmYi0+ b2Zmc2V0c1tdCj4gPiBhcyBhIGxpbmVhciBvZmZzZXQgYWx3YXlzLiBPbmUgY2xlYXIgYmVuZWZp dCBvdmVyIHRyZWF0aW5nIGl0IGFzCj4gPiBhIGxpbmVhciBvZmZzZXQgYXMgb3Bwb3NlZCB0byBh IHJhdyBieXRlIG9mZnNldCBpcyB0aGF0IHdlIGRvbid0Cj4gPiBoYXZlIHRvIHRoaW5rIGFib3V0 IHRoZSBsYXlvdXQgb2YgYnl0ZXMgd2l0aGluIHRoZSB0aWxlIGF0IGFsbC4KPiA+IAo+ID4gVGhl IHNlcmllcyBhbHNvIGdlbmVyYWxpemVzIHRoZSBwYWdlIHJvdGF0aW9uIHRvIGJlIGZvcm1hdCBh Z25vc3RpYywKPiA+IHRoZSBjYWxsZXIganVzdCBzcGVjaWZpZXMgdGhlIGRlc2lyZWQgZ2VvbWV0 cnkgaW4gcGFnZXMgZm9yIGVhY2gKPiA+IHBsYW5lLCBhbmQgdGhlIHJvdGF0aW9uIGNvZGUgYnVp bGRzIHVwIHRoZSBzZy4gVGhlIGludGVsX3JvdGF0aW9uX2luZm8KPiA+IHRoZW4ganVzdCBjb250 YWlucyB0aGUgbWluaW1hbCBhbW91bnQgb2YgaW5mb3JtYXRpb24gbmVlZGVkIHRvCj4gPiBkbyB0 aGUgcGFnZSByb3RhdGlvbi4KPiA+IAo+ID4gU0tMKyBhbHNvIGdldHMgY2hhbmdlZCB0byB1c2Ug dGhlIGNvbXB1dGVfcGFnZV9vZmZzZXQgc3R1ZmYgc28gdGhhdAo+ID4gdGhlIHBsYW5lIFNVUkYg cmVnaXN0ZXIgd2lsbCBjb250YWluIHRoZSBjbG9zZXMgKHByb3Blcmx5IGFsaWduZWQpCj4gPiBw YWdlIGJvdW5kYXJ5LCBhbmQgdGhlIHgveSBvZmZzZXRzIGRlYWwgd2l0aCB3aGF0ZXZlciBpcyBs ZWZ0IG92ZXIuCj4gPiBUaGUgcGxhbmUgY29kZSBmb3IgdGhlIG90aGVyIHBsYXRmb3JtcyBhbHNv IGdldHMgc2ltcGxlciBpbiB0aGUgZW5kCj4gPiBJIHRoaW5rLiBBbHNvIHRoZSA5MC8yNzAgcm90 YXRpb24gaGFuZGxpbmcgYmVjb21lcyByYXRoZXIgdHJpdmlhbAo+ID4gZm9yIHRoZSBwbGFuZSBj b2RlLgo+ID4gCj4gPiBJIHNob3VsZCBzdGlsbCB3cml0ZSBzb21lIGRlY2VudCB0ZXN0cyB0byBl eGVyY2lzZSBmYi0+b2Zmc2V0c1tdLgo+ID4gCj4gPiBTZXJpZXMgYXZhaWxhYmxlIGhlcmU6Cj4g PiBnaXQ6Ly9naXRodWIuY29tL3ZzeXJqYWxhL2xpbnV4LmdpdCBmYl9vZmZzZXRzCj4gCj4gQXMg bWVudGlvbmVkIG9uIGlyYyBwYXRjaGVzIDEzJjE0IG5lZWQgdG8gbWUgdW5pZmllZCB3aXRoIG15 IDMgcGF0Y2gKPiBzZXJpZXMsIGJ1dCBvdGhlcndpc2UgbGd0bSBvdmVyYWxsLgoKT2sgZG9uZSBh IHJldmlldyBwYXNzIGFuZCBJIHRoaW5rIEkgdW5jb25mdXNlZCBteXNlbGYgYWJvdXQgdGhlIGJ5 dGVzIHZzLgpwaXhlbHMgZnVuLiBJbW8gdGhhdCByZWFsbHkgbmVlZHMgdG8gYmUgYSBsb3QgbW9y ZSBleHBsaWNpdC4gTXkKc3VnZ2VzdGlvbjoKCi0gdGlsZV93aWR0aCwgdGlsZV9oZWlnaHQsIHBp eGVsX3N0cmlkZTogYWx3YXlzIHBpeGVscwotIHRpbGVfcGl0Y2gsIHBpdGNoOiBhbHdheXMgYnl0 ZXMKCkFuZCBpbnN0ZWFkIG9mIHNpbGVudGx5IGNoYW5naW5nIHVuaXRzIGp1c3QgdXNlIG5ldyB2 YXJpYWJsZXMuIGdjYyB3aWxsCmNsZWFuIGl0IHVwLiBJJ20gdG90YWxseSBvayB3aXRoIGRvaW5n IHRoYXQgYXMgYSBmb2xsb3ctdXAuCgpJIGRpZG4ndCByZXZpZXcgdGhlIDJuZCBsYXN0IHBhdGNo IGluIGRldGFpbCBzaW5jZSAtRVRPT0JJRy4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0 d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1h aWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5m cmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK