From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH i-g-t v2 03/14] lib/igt_kms: Rework pipe properties to be more atomic, v7. Date: Tue, 6 Mar 2018 14:41:12 +0100 Message-ID: <20180306134112.GJ22212@phenom.ffwll.local> References: <20171012115435.18880-1-maarten.lankhorst@linux.intel.com> <20171012115435.18880-4-maarten.lankhorst@linux.intel.com> <20180305143730.jjb6futkd4jq4vcj@flea.lan> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8D89089B9A for ; Tue, 6 Mar 2018 13:41:16 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id 188so22231497wme.1 for ; Tue, 06 Mar 2018 05:41:16 -0800 (PST) Content-Disposition: inline In-Reply-To: <20180305143730.jjb6futkd4jq4vcj@flea.lan> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maxime Ripard Cc: Paul Kocialkowski , igt-dev@lists.freedesktop.org, intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBNYXIgMDUsIDIwMTggYXQgMDM6Mzc6MzBQTSArMDEwMCwgTWF4aW1lIFJpcGFyZCB3 cm90ZToKPiBIaSwKPiAKPiBPbiBUaHUsIE9jdCAxMiwgMjAxNyBhdCAwMTo1NDoyNFBNICswMjAw LCBNYWFydGVuIExhbmtob3JzdCB3cm90ZToKPiA+IEluIHRoZSBmdXR1cmUgSSB3YW50IHRvIGFs bG93IHRlc3RzIHRvIGNvbW1pdCBtb3JlIHByb3BlcnRpZXMsCj4gPiBidXQgZm9yIHRoaXMgdG8g d29yayBJIGhhdmUgdG8gZml4IGFsbCBwcm9wZXJ0aWVzIHRvIHdvcmsgYmV0dGVyCj4gPiB3aXRo IGF0b21pYyBjb21taXQuIEluc3RlYWQgb2Ygc3BlY2lhbCBjYXNpbmcgZWFjaAo+ID4gcHJvcGVy dHkgbWFrZSBhIGJpdG1hc2sgZm9yIGFsbCBwcm9wZXJ0eSBjaGFuZ2VkIGZsYWdzLCBhbmQgdHJ5 IHRvCj4gPiBjb21taXQgYWxsIHByb3BlcnRpZXMuCj4gPiAKPiA+IFRoaXMgaGFzIGJlZW4gdGhl IG1vc3QgaW52b2x2ZWQgb25lLCBzaW5jZSBsZWdhY3kgcGlwZSBjb21taXQgc3RpbGwKPiA+IGhh bmRsZXMgYSBsb3Qgb2YgdGhlIHByb3BlcnRpZXMgZGlmZmVyZW50bHkgZnJvbSB0aGUgcmVzdC4K PiA+IAo+ID4gQ2hhbmdlcyBzaW5jZSB2MToKPiA+IC0gRHVtcCBhbGwgY2hhbmdlZCBwcm9wZXJ0 aWVzIG9uIGNvbW1pdC4KPiA+IC0gRml4IGJ1ZyBpbiBpZ3RfcGlwZV9yZWZyZXNoKCkuCj4gPiBD aGFuZ2VzIHNpbmNlIHYyOgo+ID4gLSBTZXQgcGlwZSBBQ1RJVkUgcHJvcGVydHkgY2hhbmdlZCBm bGFnIG9uIGluaXQuCj4gPiBDaGFuZ2VzIHNpbmNlIHYzOgo+ID4gLSBBZGQgYSBtaXNzaW5nIGln dF9waXBlX3JlZnJlc2goKSB0byBrbXNfYXRvbWljX2ludGVycnVwdGlibGUuCj4gPiBDaGFuZ2Vz IHNpbmNlIHY0Ogo+ID4gLSBQZXJmb3JtIGVycm9yIGhhbmRsaW5nIHdoZW4gc2V0dGluZyBjdXN0 b20gY3J0YyBwcm9wZXJ0aWVzLgo+ID4gQ2hhbmdlcyBzaW5jZSB2NToKPiA+IC0gT25seSBhdHRl bXB0IHRvIGNvbW1pdCBjaGFuZ2VzIHByb3BlcnRpZXMuCj4gPiBDaGFuZ2VzIHNpbmNlIHY2Ogo+ ID4gLSBDbGVhciBPVVRfRkVOQ0VfUFRSIG9uIHN1Y2Nlc2Z1bCBjb21taXQuCj4gPiAKPiA+IFNp Z25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5p bnRlbC5jb20+Cj4gCj4gSSdtIGEgYml0IGxhdGUgdG8gdGhlIHBhcnR5IG9uIHRoaXMgb25lLCBi dXQgdGhpcyBjb21taXQgYnJva2UgdGhlCj4gY2hhbWVsaXVtIHRlc3RzIG9uIHZjNCwgd2l0aCBl dmVyeSBrZXJuZWwgc2luY2UgYXQgbGVhc3QgNC4xMi4KPiAKPiBUaGlzIGlzIHRoZSBlcnJvciBt ZXNzYWdlOgo+IGh0dHA6Ly9jb2RlLmJ1bGl4Lm9yZy8zMmZ3MWwtMjkzODQyCj4gCj4gRnJvbSB0 aGUgc3RhY2sgdHJhY2UsIGl0IGxvb2tzIGxpa2UgdGhlIGF0b21pYyBjb21taXQgd2FzIGZhaWxp bmcsIGFuZAo+IGluZGVlZCBpdCBmYWlscyBoZXJlOgo+IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4u Y29tL2xpbnV4L3Y0LjE2LXJjNC9zb3VyY2UvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYyNM MjMxOQo+IAo+IHdpdGggcHJvcF9pZCBiZWluZyAwIGZvciBzb21lIHJlYXNvbi4KPiAKPiBJIGhh ZCBhIGxvb2sgYXQgdGhhdCBwYXRjaCwgYnV0IEkgY2FuJ3Qgc2VlIGFueXRoaW5nIHdyb25nIHdp dGggaXQuIERvCj4geW91IGhhdmUgYW55IGlkZWFzPwoKTm8gaWRlYSB0YmgsIEkgZ3Vlc3Mgd2Ug bmVlZCB0byBzdGFydCB0cmFjaW5nIHdoZXJlIHRoZSBpZ3QgbGlicmFyeSB0cmllcwp0byBzZXQg cHJvcGVydHkgMC4gV291bGQgcHJvYmFibHkgYmUgcmVhbGx5IGdvb2QgdG8gY2F0Y2ggdGhhdCBp biB0aGUKbGliZHJtIGF0b21pYyBzdXBwb3J0IChzYW1lIHdpdGggdHJ5aW5nIHRvIHNldCBhIHBy b3Agb24gb2JqIDAsIG5laXRoZXIKbWFrZXMgYW55IHNlbnNlIGF0IGFsbCkuCi1EYW5pZWwKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9w Lm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVs LWdmeAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id 8EFD289BA1 for ; Tue, 6 Mar 2018 13:41:16 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id w128so22971487wmw.0 for ; Tue, 06 Mar 2018 05:41:16 -0800 (PST) Date: Tue, 6 Mar 2018 14:41:12 +0100 From: Daniel Vetter Message-ID: <20180306134112.GJ22212@phenom.ffwll.local> References: <20171012115435.18880-1-maarten.lankhorst@linux.intel.com> <20171012115435.18880-4-maarten.lankhorst@linux.intel.com> <20180305143730.jjb6futkd4jq4vcj@flea.lan> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20180305143730.jjb6futkd4jq4vcj@flea.lan> Subject: Re: [igt-dev] [Intel-gfx] [PATCH i-g-t v2 03/14] lib/igt_kms: Rework pipe properties to be more atomic, v7. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" To: Maxime Ripard Cc: Paul Kocialkowski , igt-dev@lists.freedesktop.org, intel-gfx@lists.freedesktop.org List-ID: T24gTW9uLCBNYXIgMDUsIDIwMTggYXQgMDM6Mzc6MzBQTSArMDEwMCwgTWF4aW1lIFJpcGFyZCB3 cm90ZToKPiBIaSwKPiAKPiBPbiBUaHUsIE9jdCAxMiwgMjAxNyBhdCAwMTo1NDoyNFBNICswMjAw LCBNYWFydGVuIExhbmtob3JzdCB3cm90ZToKPiA+IEluIHRoZSBmdXR1cmUgSSB3YW50IHRvIGFs bG93IHRlc3RzIHRvIGNvbW1pdCBtb3JlIHByb3BlcnRpZXMsCj4gPiBidXQgZm9yIHRoaXMgdG8g d29yayBJIGhhdmUgdG8gZml4IGFsbCBwcm9wZXJ0aWVzIHRvIHdvcmsgYmV0dGVyCj4gPiB3aXRo IGF0b21pYyBjb21taXQuIEluc3RlYWQgb2Ygc3BlY2lhbCBjYXNpbmcgZWFjaAo+ID4gcHJvcGVy dHkgbWFrZSBhIGJpdG1hc2sgZm9yIGFsbCBwcm9wZXJ0eSBjaGFuZ2VkIGZsYWdzLCBhbmQgdHJ5 IHRvCj4gPiBjb21taXQgYWxsIHByb3BlcnRpZXMuCj4gPiAKPiA+IFRoaXMgaGFzIGJlZW4gdGhl IG1vc3QgaW52b2x2ZWQgb25lLCBzaW5jZSBsZWdhY3kgcGlwZSBjb21taXQgc3RpbGwKPiA+IGhh bmRsZXMgYSBsb3Qgb2YgdGhlIHByb3BlcnRpZXMgZGlmZmVyZW50bHkgZnJvbSB0aGUgcmVzdC4K PiA+IAo+ID4gQ2hhbmdlcyBzaW5jZSB2MToKPiA+IC0gRHVtcCBhbGwgY2hhbmdlZCBwcm9wZXJ0 aWVzIG9uIGNvbW1pdC4KPiA+IC0gRml4IGJ1ZyBpbiBpZ3RfcGlwZV9yZWZyZXNoKCkuCj4gPiBD aGFuZ2VzIHNpbmNlIHYyOgo+ID4gLSBTZXQgcGlwZSBBQ1RJVkUgcHJvcGVydHkgY2hhbmdlZCBm bGFnIG9uIGluaXQuCj4gPiBDaGFuZ2VzIHNpbmNlIHYzOgo+ID4gLSBBZGQgYSBtaXNzaW5nIGln dF9waXBlX3JlZnJlc2goKSB0byBrbXNfYXRvbWljX2ludGVycnVwdGlibGUuCj4gPiBDaGFuZ2Vz IHNpbmNlIHY0Ogo+ID4gLSBQZXJmb3JtIGVycm9yIGhhbmRsaW5nIHdoZW4gc2V0dGluZyBjdXN0 b20gY3J0YyBwcm9wZXJ0aWVzLgo+ID4gQ2hhbmdlcyBzaW5jZSB2NToKPiA+IC0gT25seSBhdHRl bXB0IHRvIGNvbW1pdCBjaGFuZ2VzIHByb3BlcnRpZXMuCj4gPiBDaGFuZ2VzIHNpbmNlIHY2Ogo+ ID4gLSBDbGVhciBPVVRfRkVOQ0VfUFRSIG9uIHN1Y2Nlc2Z1bCBjb21taXQuCj4gPiAKPiA+IFNp Z25lZC1vZmYtYnk6IE1hYXJ0ZW4gTGFua2hvcnN0IDxtYWFydGVuLmxhbmtob3JzdEBsaW51eC5p bnRlbC5jb20+Cj4gCj4gSSdtIGEgYml0IGxhdGUgdG8gdGhlIHBhcnR5IG9uIHRoaXMgb25lLCBi dXQgdGhpcyBjb21taXQgYnJva2UgdGhlCj4gY2hhbWVsaXVtIHRlc3RzIG9uIHZjNCwgd2l0aCBl dmVyeSBrZXJuZWwgc2luY2UgYXQgbGVhc3QgNC4xMi4KPiAKPiBUaGlzIGlzIHRoZSBlcnJvciBt ZXNzYWdlOgo+IGh0dHA6Ly9jb2RlLmJ1bGl4Lm9yZy8zMmZ3MWwtMjkzODQyCj4gCj4gRnJvbSB0 aGUgc3RhY2sgdHJhY2UsIGl0IGxvb2tzIGxpa2UgdGhlIGF0b21pYyBjb21taXQgd2FzIGZhaWxp bmcsIGFuZAo+IGluZGVlZCBpdCBmYWlscyBoZXJlOgo+IGh0dHBzOi8vZWxpeGlyLmJvb3RsaW4u Y29tL2xpbnV4L3Y0LjE2LXJjNC9zb3VyY2UvZHJpdmVycy9ncHUvZHJtL2RybV9hdG9taWMuYyNM MjMxOQo+IAo+IHdpdGggcHJvcF9pZCBiZWluZyAwIGZvciBzb21lIHJlYXNvbi4KPiAKPiBJIGhh ZCBhIGxvb2sgYXQgdGhhdCBwYXRjaCwgYnV0IEkgY2FuJ3Qgc2VlIGFueXRoaW5nIHdyb25nIHdp dGggaXQuIERvCj4geW91IGhhdmUgYW55IGlkZWFzPwoKTm8gaWRlYSB0YmgsIEkgZ3Vlc3Mgd2Ug bmVlZCB0byBzdGFydCB0cmFjaW5nIHdoZXJlIHRoZSBpZ3QgbGlicmFyeSB0cmllcwp0byBzZXQg cHJvcGVydHkgMC4gV291bGQgcHJvYmFibHkgYmUgcmVhbGx5IGdvb2QgdG8gY2F0Y2ggdGhhdCBp biB0aGUKbGliZHJtIGF0b21pYyBzdXBwb3J0IChzYW1lIHdpdGggdHJ5aW5nIHRvIHNldCBhIHBy b3Agb24gb2JqIDAsIG5laXRoZXIKbWFrZXMgYW55IHNlbnNlIGF0IGFsbCkuCi1EYW5pZWwKLS0g CkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6 Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmlndC1kZXYgbWFpbGluZyBsaXN0CmlndC1kZXZAbGlzdHMuZnJlZWRlc2t0b3Aub3Jn Cmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaWd0LWRldgo=