From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jani Nikula Subject: Re: [PATCH] drm/i915: Correctly populate user mode h/vdisplay with pipe src size during readout Date: Thu, 03 May 2018 09:50:09 +0300 Message-ID: <87y3h18c7y.fsf@intel.com> References: <20180426163015.14232-1-ville.syrjala@linux.intel.com> <152527521035.28472.13649497170542687297@mail.alporthouse.com> <20180502155241.GJ23723@intel.com> <152527662990.28472.10149027946790305934@mail.alporthouse.com> <20180502161421.GK23723@intel.com> <152527818414.28472.6408783896673538644@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5C9366E0E4 for ; Thu, 3 May 2018 06:47:31 +0000 (UTC) In-Reply-To: <152527818414.28472.6408783896673538644@mail.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 , Ville =?utf-8?B?U3lyasOkbMOk?= Cc: Dave Jones , Daniel Vetter , intel-gfx@lists.freedesktop.org, Larry Finger , FadeMind List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCAwMiBNYXkgMjAxOCwgQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28u dWs+IHdyb3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyasOkbMOkICgyMDE4LTA1LTAyIDE3OjE0OjIx KQo+PiBPbiBXZWQsIE1heSAwMiwgMjAxOCBhdCAwNDo1NzowOVBNICswMTAwLCBDaHJpcyBXaWxz b24gd3JvdGU6Cj4+ID4gUXVvdGluZyBWaWxsZSBTeXJqw6Rsw6QgKDIwMTgtMDUtMDIgMTY6NTI6 NDEpCj4+ID4gPiBPbiBXZWQsIE1heSAwMiwgMjAxOCBhdCAwNDozMzozMFBNICswMTAwLCBDaHJp cyBXaWxzb24gd3JvdGU6Cj4+ID4gPiA+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxOC0wNC0y NiAxNzozMDoxNSkKPj4gPiA+ID4gPiBGcm9tOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmph bGFAbGludXguaW50ZWwuY29tPgo+PiA+ID4gPiA+IAo+PiA+ID4gPiA+IER1cmluZyBzdGF0ZSBy ZWFkb3V0IHdlIGZpcnN0IHJlYWQgb3V0IHRoZSBwaXBlIHNyYyBzaXplLCBzdG9yZQo+PiA+ID4g PiA+IHRoYXQgaW5mb3JtYXRpb24gaW4gdGhlIHVzZXIgbW9kZSBoL3ZkaXNwbGF5LCBidXQgbGF0 ZXIgb24gd2Ugb3ZlcndyaXRlCj4+ID4gPiA+ID4gdGhhdCB3aXRoIHRoZSBhY3R1YWwgY3J0YyB0 aW1pbmdzLiBUaGF0IG1ha2VzIG91ciByZWFkIG91dCBjcnRjIHN0YXRlCj4+ID4gPiA+ID4gaW5j b25zaXN0ZW50IHdpdGggaXRzZWxmIHdoZW4gdGhlIEJJT1MgaGFzIGVuYWJsZWQgdGhlIHBhbmVs IGZpdHRlciB0bwo+PiA+ID4gPiA+IHNjYWxlIHRoZSBwaXBlIGNvbnRlbnRzLiBMZXQncyBwcmVz ZXJ2ZSB0aGUgcGlwZSBzcmMgc2l6ZSBiYXNlZAo+PiA+ID4gPiA+IGluZm9ybWF0aW9uIGluIHRo ZSB1c2VyIG1vZGUgdG8gbWFrZSB0aGluZ3MgY29uc2lzdGVudCBhZ2Fpbi4KPj4gPiA+ID4gCj4+ ID4gPiA+IFRoZSBxdWVzdGlvbiBJIGRvbid0IGZlZWwgYW5zd2VyZWQgaXM6IElmIHRoaXMgaXMg dGhlIEJJT1MgbW9kZSwgd2h5Cj4+ID4gPiA+IGFyZW4ndCB3ZSBmaWxsaW5nIGl0IGZyb20gZ2V0 X2h3X3N0YXRlPwo+PiA+ID4gCj4+ID4gPiBJIHN1cHBvc2UgdGhlIGFuc3dlciBpcyB0aGF0IHdl J3JlIG9ubHkgZmlsbGluZyBvdXQgdGhlIGJhcmUgbWluaW11bQo+PiA+ID4gb2YgaW5mb3JtYXRp b24gZHVyaW5nIHRoZSBiYXNpYyByZWFkb3V0LiBUaGF0IGlzIGV2ZXJ5dGhpbmcgd2UgbmVlZAo+ PiA+ID4gZm9yIGludGVsX3BpcGVfY29uZmlnX2NvbXBhcmUoKSB0byBkbyBpdHMgam9iLiBMYXRl ciBvbiB3ZSBmaWxsIHRoZQo+PiA+ID4gZ2FwcyB0byBtYWtlIHRoZSBzdGF0ZSBhY3R1YWxseSBw cmVzZW50YWJsZSB0byB1c2Vyc3BhY2UuIFdlIGRvbid0Cj4+ID4gPiBoYXZlIHRvIGRvIHRoYXQg aWYgdGhlIHN0YXRlIHdlIHJlYWQgb3V0IGlzbid0IGFjdHVhbGx5IGdvaW5nIHRvIGJlCj4+ID4g PiBleHBvc2VkIHRvIHVzZXJzcGFjZS4KPj4gPiA+IAo+PiA+ID4gSSBzdXBwb3NlIHdlIGNvdWxk IGNvbnNpZGVyIGRvaW5nIGEgbW9yZSB0aG9yb3VnaCBqb2IgdXAgZnJvbnQsIGJ1dAo+PiA+ID4g SSB0aGluayB3ZSdkIG5lZWQgdG8gc3BlbmQgc29tZSB0aG91Z2ggb24gZWcuIHRoZSBoYW5kbGlu ZyBvZiB0aGUKPj4gPiA+IG1vZGUgYmxvYi4gV2UgcHJvYmFibHkgd291bGRuJ3Qgd2FudCB1c2Vy c3BhY2UgdG8gZ2FpbiBhY2Nlc3MgdG8KPj4gPiA+IG91ciBzaG9ydCBsaXZlZCBpbnRlcm5hbCBt b2RlIGJsb2IgY3JlYXRlZCBmcm9tIHRoZSByZWFkIG91dCBzdGF0ZS4KPj4gPiAKPj4gPiBXaWxs IHdlIHJ1biBpbnRvIGEgcHJvYmxlbSB3aGVyZSB3ZSBzYXkgdGhlIGN1cnJlbnQgbW9kZSBpcyA4 MDB4NjAwLCBidXQKPj4gPiBpcyBpbiBmYWN0IDEwMjR4NzY4IHNjYWxlZGZyb20gODAweDYwMD8g RS5nLiBpZiB3ZSBmb3Igd2hhdGV2ZXIgcmVhc29uCj4+ID4gd2FudCB0byBzd2l0Y2ggdG8gYSBy ZWFsIDgwMHg2MDAgbW9kZT8KPj4gCj4+IFNlZW1zIHVubGlrZWx5IHRoYXQgdGhlIHJlYWwgODAw eDYwMCBtb2RlIHdvdWxkIGhhdmUgdGhlIHNhbWUgYmxhbmtpbmcKPj4gbGVuZ3RocyBhbmQgY2xv Y2sgYXMgdGhlIDEwMjR4NzY4IG1vZGUuIFNvIHdlIHNob3VsZCBlbmQgdXAgd2l0aCBhIGZ1bGwK Pj4gbW9kZXNldC4KPgo+IFJpZ2h0LCB0aGF0J3MgZ29pbmcgdG8gYmUgcHJldHR5IHdlaXJkIGFu ZCB1bmxpa2VseS4KPgo+IFJldmlld2VkLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp bHNvbi5jby51az4KCkZyb20gWzFdLAoKVGVzdGVkLWJ5OiBMYXJyeSBGaW5nZXIgPExhcnJ5LkZp bmdlckBsd2Zpbmdlci5uZXQ+CgpCUiwKSmFuaS4KCgpbMV0gaHR0cDovL21pZC5tYWlsLWFyY2hp dmUuY29tLzQzNzFmZDI4LTQ5ZmItZjAxOS0xZmMzLWYxMzE4Yjk1NjJmZEBsd2Zpbmdlci5uZXQK Cgo+Cj4gSSBndWVzcyB5b3Ugd291bGQgd2FudCB0byB0aHJvdyBpbiBhIGNvbW1lbnQgYXMgdG8g d2h5IHRoaXMgaXMgYSBzcGVjaWFsCj4gY2FzZS4uLiBCdXQgdGhpcyB3aG9sZSBwYXNzIGlzIHBy ZXR0eSBzcGVjaWFsIGluaGVyaXRhbmNlIGNvZGUuLi4KPiAtQ2hyaXMKPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxp c3QKPiBJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVl ZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApKYW5pIE5pa3VsYSwg SW50ZWwgT3BlbiBTb3VyY2UgVGVjaG5vbG9neSBDZW50ZXIKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==