From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm/i915: Correctly populate user mode h/vdisplay with pipe src size during readout Date: Wed, 2 May 2018 19:14:21 +0300 Message-ID: <20180502161421.GK23723@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> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by gabe.freedesktop.org (Postfix) with ESMTPS id AA8CE6E5C9 for ; Wed, 2 May 2018 16:14:25 +0000 (UTC) Content-Disposition: inline In-Reply-To: <152527662990.28472.10149027946790305934@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 Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org, FadeMind , Dave Jones List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBNYXkgMDIsIDIwMTggYXQgMDQ6NTc6MDlQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyasOkbMOkICgyMDE4LTA1LTAyIDE2OjUyOjQxKQo+ID4g T24gV2VkLCBNYXkgMDIsIDIwMTggYXQgMDQ6MzM6MzBQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+ID4gPiBRdW90aW5nIFZpbGxlIFN5cmphbGEgKDIwMTgtMDQtMjYgMTc6MzA6MTUpCj4g PiA+ID4gRnJvbTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVsLmNv bT4KPiA+ID4gPiAKPiA+ID4gPiBEdXJpbmcgc3RhdGUgcmVhZG91dCB3ZSBmaXJzdCByZWFkIG91 dCB0aGUgcGlwZSBzcmMgc2l6ZSwgc3RvcmUKPiA+ID4gPiB0aGF0IGluZm9ybWF0aW9uIGluIHRo ZSB1c2VyIG1vZGUgaC92ZGlzcGxheSwgYnV0IGxhdGVyIG9uIHdlIG92ZXJ3cml0ZQo+ID4gPiA+ IHRoYXQgd2l0aCB0aGUgYWN0dWFsIGNydGMgdGltaW5ncy4gVGhhdCBtYWtlcyBvdXIgcmVhZCBv dXQgY3J0YyBzdGF0ZQo+ID4gPiA+IGluY29uc2lzdGVudCB3aXRoIGl0c2VsZiB3aGVuIHRoZSBC SU9TIGhhcyBlbmFibGVkIHRoZSBwYW5lbCBmaXR0ZXIgdG8KPiA+ID4gPiBzY2FsZSB0aGUgcGlw ZSBjb250ZW50cy4gTGV0J3MgcHJlc2VydmUgdGhlIHBpcGUgc3JjIHNpemUgYmFzZWQKPiA+ID4g PiBpbmZvcm1hdGlvbiBpbiB0aGUgdXNlciBtb2RlIHRvIG1ha2UgdGhpbmdzIGNvbnNpc3RlbnQg YWdhaW4uCj4gPiA+IAo+ID4gPiBUaGUgcXVlc3Rpb24gSSBkb24ndCBmZWVsIGFuc3dlcmVkIGlz OiBJZiB0aGlzIGlzIHRoZSBCSU9TIG1vZGUsIHdoeQo+ID4gPiBhcmVuJ3Qgd2UgZmlsbGluZyBp dCBmcm9tIGdldF9od19zdGF0ZT8KPiA+IAo+ID4gSSBzdXBwb3NlIHRoZSBhbnN3ZXIgaXMgdGhh dCB3ZSdyZSBvbmx5IGZpbGxpbmcgb3V0IHRoZSBiYXJlIG1pbmltdW0KPiA+IG9mIGluZm9ybWF0 aW9uIGR1cmluZyB0aGUgYmFzaWMgcmVhZG91dC4gVGhhdCBpcyBldmVyeXRoaW5nIHdlIG5lZWQK PiA+IGZvciBpbnRlbF9waXBlX2NvbmZpZ19jb21wYXJlKCkgdG8gZG8gaXRzIGpvYi4gTGF0ZXIg b24gd2UgZmlsbCB0aGUKPiA+IGdhcHMgdG8gbWFrZSB0aGUgc3RhdGUgYWN0dWFsbHkgcHJlc2Vu dGFibGUgdG8gdXNlcnNwYWNlLiBXZSBkb24ndAo+ID4gaGF2ZSB0byBkbyB0aGF0IGlmIHRoZSBz dGF0ZSB3ZSByZWFkIG91dCBpc24ndCBhY3R1YWxseSBnb2luZyB0byBiZQo+ID4gZXhwb3NlZCB0 byB1c2Vyc3BhY2UuCj4gPiAKPiA+IEkgc3VwcG9zZSB3ZSBjb3VsZCBjb25zaWRlciBkb2luZyBh IG1vcmUgdGhvcm91Z2ggam9iIHVwIGZyb250LCBidXQKPiA+IEkgdGhpbmsgd2UnZCBuZWVkIHRv IHNwZW5kIHNvbWUgdGhvdWdoIG9uIGVnLiB0aGUgaGFuZGxpbmcgb2YgdGhlCj4gPiBtb2RlIGJs b2IuIFdlIHByb2JhYmx5IHdvdWxkbid0IHdhbnQgdXNlcnNwYWNlIHRvIGdhaW4gYWNjZXNzIHRv Cj4gPiBvdXIgc2hvcnQgbGl2ZWQgaW50ZXJuYWwgbW9kZSBibG9iIGNyZWF0ZWQgZnJvbSB0aGUg cmVhZCBvdXQgc3RhdGUuCj4gCj4gV2lsbCB3ZSBydW4gaW50byBhIHByb2JsZW0gd2hlcmUgd2Ug c2F5IHRoZSBjdXJyZW50IG1vZGUgaXMgODAweDYwMCwgYnV0Cj4gaXMgaW4gZmFjdCAxMDI0eDc2 OCBzY2FsZWRmcm9tIDgwMHg2MDA/IEUuZy4gaWYgd2UgZm9yIHdoYXRldmVyIHJlYXNvbgo+IHdh bnQgdG8gc3dpdGNoIHRvIGEgcmVhbCA4MDB4NjAwIG1vZGU/CgpTZWVtcyB1bmxpa2VseSB0aGF0 IHRoZSByZWFsIDgwMHg2MDAgbW9kZSB3b3VsZCBoYXZlIHRoZSBzYW1lIGJsYW5raW5nCmxlbmd0 aHMgYW5kIGNsb2NrIGFzIHRoZSAxMDI0eDc2OCBtb2RlLiBTbyB3ZSBzaG91bGQgZW5kIHVwIHdp dGggYSBmdWxsCm1vZGVzZXQuCgpJIHdhcyBhY3R1YWxseSB3b25kZXJpbmcgd2hldGhlciB3ZSBz aG91bGQgbWFrZSB0aGUgc2NhbGVkIDgwMHg2MDAgbW9kZQpsb29rIG1vcmUgbGlrZSBhIHByb3Bl ciA4MDB4NjAwIG1vZGUsIGllLiB0aGF0IHRoZSBibGFua2luZyBsZW5ndGhzIGFuZCAKY2xvY2sg d291bGQgYWxzbyBnZXQgc2NhbGVkIHByb3BvcnRpb25hbGx5IHRvIHRoZSBoL3ZkaXNwbGF5LiBU aGF0IHdvdWxkCm1vcmUgY2xvc2VseSBtYXRjaCB0aGUgImZ1bGxzY3JlZW4iIHNjYWxpbmcgbW9k ZSwgd2hlcmVhcyB0aGUgd2F5IHdlCmRvIGl0IGhlcmUgd291bGQgbWF0Y2ggdGhlICJjZW50ZXIi IHNjYWxpbmcgbW9kZS4gQnV0IEkgZ3Vlc3Mgd2UgZ2VuZXJhbGx5Cmp1c3QgaGF2ZSB0byBpbmdv cmUgdGhlIGJsYW5raW5nIGxlbmd0aHMgd2hlbiBzY2FsaW5nIGlzIGludm9sdmVkLCBzbwptaWd0 aCBhcyB3ZWxsIGxlYXZlIHRoZSBvcmlnaW5hbCB0aW1pbmdzIGluIHBsYWNlIGFwYXJ0IGZyb20K aGRpc3BsYXkvdmRpc3BsYXkuIEl0J3Mgc29tZXdoYXQgdW5mb3J0dW5hdGUgdGhhdCB3ZSBkb24n dCBoYXZlIGEgYmV0dGVyCnVhcGkgdGhhbiAiZmFrZSB0aGUgdGltaW5ncyIgZm9yIHBpcGUgc2Nh bGluZyA6KAoKLS0gClZpbGxlIFN5cmrDpGzDpApJbnRlbApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp bG1hbi9saXN0aW5mby9pbnRlbC1nZngK