From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: [PATCH i-g-t v4 3/7] lib/igt_kms: Commit primary plane when a modeset is forced on a pipe Date: Fri, 29 Sep 2017 11:59:33 +0200 Message-ID: <20170929095937.15702-4-maarten.lankhorst@linux.intel.com> References: <20170929095937.15702-1-maarten.lankhorst@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mblankhorst.nl (mblankhorst.nl [IPv6:2a02:2308::216:3eff:fe92:dfa3]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7EADE6EAA3 for ; Fri, 29 Sep 2017 09:59:41 +0000 (UTC) In-Reply-To: <20170929095937.15702-1-maarten.lankhorst@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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org SW4gYmV0d2VlbiB0ZXN0cywgc29tZSB0ZXN0cyBjYW4gZG8gdGhlIGZvbGxvd2luZyBzZXF1ZW5j ZToKCihwaXBlIEMgY29uZmlndXJlZCB3aXRoIEZCKQppZ3RfcGxhbmVfc2V0X2ZiKHByaW1hcnkg KHBpcGUgQyksIE5VTEwpOwovKiBDbGVhciByb3RhdGlvbiBwcm9wZXJ0eSBmaXJzdCAqLwppZ3Rf ZGlzcGxheV9jb21taXQyKGRpc3BsYXksIENPTU1JVF9VTklWRVJTQUwpOwoKLyogZGlzYWJsZSBw aXBlICovCmlndF9kaXNwbGF5X2NvbW1pdDIoZGlzcGxheSwgQ09NTUlUX0xFR0FDWSk7CgpUaGlz IHdvdWxkIHJlc3VsdCBpbiBQSVBFX0Mgbm90IGJlaW5nIHByb3Blcmx5IGRpc2FibGVkLCB3aGlj aAp3aWxsIGNhdXNlIGFuIGVycm9yIG9uIHRoZSBuZXh0IG1vZGUuIFRoaXMgY2FuIGJlIHNlZW4g d2hlbiBydW5uaW5nCnRoZSBmdWxsIGttc19yb3RhdGlvbl9jcmMgdGVzdGNhc2Ugd2l0aG91dCAt LXN1YnRlc3QsIGl0IHdpbGwgZmFpbApvbiBleGhhdXN0LWZlbmNlcyBiZWNhdXNlIHRoZSBiYWQt dGlsaW5nIHN1YnRlc3Qgd2Fzbid0IGFibGUgdG8KZGlzYWJsZSBwaXBlIEMgY29ycmVjdGx5LgoK VGVzdGNhc2U6IGttc19yb3RhdGlvbl9jcmMKU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9y c3QgPG1hYXJ0ZW4ubGFua2hvcnN0QGxpbnV4LmludGVsLmNvbT4KLS0tCiBsaWIvaWd0X2ttcy5j IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk aWZmIC0tZ2l0IGEvbGliL2lndF9rbXMuYyBiL2xpYi9pZ3Rfa21zLmMKaW5kZXggYTVkYjZiYzQ5 M2MyLi5kMjUwOTBiMDVjNzAgMTAwNjQ0Ci0tLSBhL2xpYi9pZ3Rfa21zLmMKKysrIGIvbGliL2ln dF9rbXMuYwpAQCAtMjMzMiw3ICsyMzMyLDcgQEAgc3RhdGljIGludCBpZ3RfcHJpbWFyeV9wbGFu ZV9jb21taXRfbGVnYWN5KGlndF9wbGFuZV90ICpwcmltYXJ5LAogCWlndF9hc3NlcnQoIXByaW1h cnktPnJvdGF0aW9uX2NoYW5nZWQpOwogCiAJaWYgKCFwcmltYXJ5LT5mYl9jaGFuZ2VkICYmICFw cmltYXJ5LT5wb3NpdGlvbl9jaGFuZ2VkICYmCi0JICAgICFwcmltYXJ5LT5zaXplX2NoYW5nZWQp CisJICAgICFwcmltYXJ5LT5zaXplX2NoYW5nZWQgJiYgIXByaW1hcnktPnBpcGUtPm1vZGVfY2hh bmdlZCkKIAkJcmV0dXJuIDA7CiAKIAljcnRjX2lkID0gcGlwZS0+Y3J0Y19pZDsKLS0gCjIuMTQu MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8v bGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==