From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Carpenter Subject: Re: drm/atomic: track bitmask of planes attached to crtc Date: Thu, 27 Nov 2014 23:04:11 +0300 Message-ID: <20141127200411.GD4911@mwanda> References: <20141127064113.GA13026@mwanda> <20141127095502.GX32117@phenom.ffwll.local> <20141127155403.GB4911@mwanda> <20141127171130.GZ32117@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from userp1040.oracle.com (userp1040.oracle.com [156.151.31.81]) by gabe.freedesktop.org (Postfix) with ESMTP id 2B7606E12A for ; Thu, 27 Nov 2014 12:04:25 -0800 (PST) Content-Disposition: inline In-Reply-To: <20141127171130.GZ32117@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Vetter Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBOb3YgMjcsIDIwMTQgYXQgMDY6MTE6MzBQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBidHcgbm90IHN1cmUgd2hldGhlciBjaGVja2VyIHNob3VsZCBqdXN0IGxvb2sgdGhy b3VnaCBXQVJOX09OLCB3ZSBoYXZlCj4gbG90cyBvZiBwbGFjZXMgd2hlcmUgd2UndmUgaGlzdG9y aWNhbGx5IHNjcmV3ZWQgdXAgYW5kIGFkZGVkIGEgV0FSTl9PTiArCj4gZWFybHkgcmV0dXJuIHRv IG1ha2Ugc3VyZSB3ZSdsbCBpbiB0aGUgZnV0dXJlIHNvbWV3aGF0IHJlY292ZXIuIFRoaXMgaXMK PiByZWFsbHkgaW1wb3J0YW50IGZvciBnZnggc2luY2UgYXQgYm9vdC11cCAoZHVlIHRvIGZiY29u IGxvY2tpbmcgYm9uZ2hpdHMpCj4gdGhlIGVudGlyZSBpbnRpYWwgbW9kZXNldCBpcyBydW4gd2l0 aCBjb25zb2xlX2xvY2sgaGVsZC4gQW5kIHRoYXQncyBhIGZldwo+IDEwayBsaW5lcyBvZiBjb2Rl IGRlcGVuZGluZyB1cG9uIHBsYXRmb3JtIDooCj4gCj4gU28gd2UgYWJzb2x1dGVseSBoYXZlIHRv IGhhbmRsZSBmYWlsdXJlcyByb2J1c3RlbHksIGJ1dCBpZiBjaGVja2VycyBhc3N1bWUKPiB0aGF0 IGl0J3Mgb2sgdG8gcGFzcyBjcmFwIGNhdWdodCBieSBXQVJOX09OcyBhcm91bmQgdGhlbiB0aGF0 J3MgbWlnaHQKPiByZWR1Y2UgY2hlY2tlciB1c2VmdWxuZXNzIHF1aXRlIGEgYml0LgoKSWYgeW91 IGRvOgoKCWlmIChXQVJOX09OKHh4eCkpCgkJcmV0dXJuIC1FU09NRVRISU5HOwoKVGhlbiB0aGF0 J3MgaW1wb3J0YW50IGJlY2F1c2UgaXQgYWZmZWN0cyBjb2RlIGZsb3cgYW5kIFNtYXRjaCBkb2Vz IHRoZQpyaWdodCB0aGluZywgYnV0IGlmIGl0J3M6CgoJV0FSTl9PTih4eHgpOwoKdGhlbiBTbWF0 Y2ggaWdub3JlcyB0aGF0LiAgSSBndWVzcyBJIGNvdWxkIGhhY2sgaXQgc28gV0FSTl9PTigpIHdh cwp0cmVhdGVkIGxpa2UgQlVHX09OKCkuLi4KCj4gPiAgICAyNTEgICAgICAgICAgaWYgKCFwbGFu ZV9zdGF0ZSkKPiA+ICAgIDI1MiAgICAgICAgICAgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9N RU0pOwo+ID4gICAgMjUzICAKPiA+ICAgIDI1NCAgICAgICAgICBzdGF0ZS0+cGxhbmVfc3RhdGVz W2luZGV4XSA9IHBsYW5lX3N0YXRlOwo+IAo+IFRoaXMgc3RhdGVtZW50IGhlcmUgc2hvdWxkIG1h a2Ugc3VyZSB0aGF0IGRybV9hdG9taWNfc3RhdGVfZnJlZSBjbGVhbnMKPiBldmVydGhpbmcgdXAu IFNvIEkgc3RpbGwgZG9uJ3Qgc2VlIGEgbGVhayAuLi4gd2hlcmUgZG9lcyB0aGUgY2hlY2tlciBz ZWUKPiBvbmU/CgpPaC4gIFRoZSBjaGVja2VyIGRvZXNuJ3QgY29tcGxhaW4sIHRoYXQgd2FzIGp1 c3QgbWUgbG9va2luZyBhdCB0aGUgY29kZS4KSSBzZWUgbXkgbWlzdGFrZSBub3cuCgpyZWdhcmRz LApkYW4gY2FycGVudGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1k ZXZlbAo=