From mboxrd@z Thu Jan 1 00:00:00 1970 From: Mika Kuoppala Subject: Re: drm/i915: Initialize all contexts Date: Tue, 24 Mar 2015 12:09:07 +0200 Message-ID: <87pp7ylnb0.fsf@gaia.fi.intel.com> References: <20150323155452.GB24038@mwanda> <20150324091218.GB1349@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga01.intel.com (mga01.intel.com [192.55.52.88]) by gabe.freedesktop.org (Postfix) with ESMTP id AF0A489C8F for ; Tue, 24 Mar 2015 03:09:20 -0700 (PDT) In-Reply-To: <20150324091218.GB1349@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter , Dan Carpenter Cc: intel-gfx@lists.freedesktop.org, benjamin.widawsky@intel.com List-Id: intel-gfx@lists.freedesktop.org RGFuaWVsIFZldHRlciA8ZGFuaWVsQGZmd2xsLmNoPiB3cml0ZXM6Cgo+IE9uIE1vbiwgTWFyIDIz LCAyMDE1IGF0IDA2OjU0OjUyUE0gKzAzMDAsIERhbiBDYXJwZW50ZXIgd3JvdGU6Cj4+IEhlbGxv IEJlbiBXaWRhd3NreSwKPj4gCj4+IFRoaXMgaXMgYSBzZW1pLWF1dG9tYXRpYyBlbWFpbCBhYm91 dCBuZXcgc3RhdGljIGNoZWNrZXIgd2FybmluZ3MuCj4KPiBBZGRpbmcgTWljaGVsIGFuZCBNaWth Lgo+IC1EYW5pZWwKPgo+PiAKPj4gVGhlIHBhdGNoIDY3MDJjZjE2ZTBiYTogImRybS9pOTE1OiBJ bml0aWFsaXplIGFsbCBjb250ZXh0cyIgZnJvbSBNYXIgCj4+IDE2LCAyMDE1LCBsZWFkcyB0byB0 aGUgZm9sbG93aW5nIFNtYXRjaCBjb21wbGFpbnQ6Cj4+IAo+PiBkcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9jb250ZXh0LmM6NzMwIGRvX3N3aXRjaCgpCj4+IAkgZXJyb3I6IHdlIHByZXZp b3VzbHkgYXNzdW1lZCAndG8tPnBwZ3R0JyBjb3VsZCBiZSBudWxsIChzZWUgbGluZSA3MTMpCj4+ IAo+PiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPj4gICAgNzEyCQkJ ICogb2NjdXIgd2hlbiB0aGlzIG9jY3Vycy4gKi8KPj4gICAgNzEzCQl9IGVsc2UgaWYgKHRvLT5w cGd0dCAmJgo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBeXl5eXl5eXl4KPj4gUGF0Y2gg aW50cm9kdWNlcyBhIG5ldyBOVUxMIGNoZWNrLgo+PiAKPj4gICAgNzE0CQkJCXRlc3RfYW5kX2Ns ZWFyX2JpdChyaW5nLT5pZCwgJnRvLT5wcGd0dC0+cGRfZGlydHlfcmluZ3MpKQo+PiAgICA3MTUJ CQlod19mbGFncyB8PSBNSV9GT1JDRV9SRVNUT1JFOwo+PiAgICA3MTYJCj4+ICAgIDcxNwkJLyog V2Ugc2hvdWxkIG5ldmVyIGVtaXQgc3dpdGNoX21tIG1vcmUgdGhhbiBvbmNlICovCj4+ICAgIDcx OAkJV0FSTl9PTihuZWVkc19wZF9sb2FkX3ByZShyaW5nLCB0bykgJiYKPj4gICAgNzE5CQkJCW5l ZWRzX3BkX2xvYWRfcG9zdChyaW5nLCB0bywgaHdfZmxhZ3MpKTsKPj4gICAgNzIwCQo+PiAgICA3 MjEJCXJldCA9IG1pX3NldF9jb250ZXh0KHJpbmcsIHRvLCBod19mbGFncyk7Cj4+ICAgIDcyMgkJ aWYgKHJldCkKPj4gICAgNzIzCQkJZ290byB1bnBpbl9vdXQ7Cj4+ICAgIDcyNAkKPj4gICAgNzI1 CQkvKiBHRU44IGRvZXMgKm5vdCogcmVxdWlyZSBhbiBleHBsaWNpdCByZWxvYWQgaWYgdGhlIFBE UHMgaGF2ZSBiZWVuCj4+ICAgIDcyNgkJICogc2V0dXAsIGFuZCB3ZSBkbyBub3Qgd2lzaCB0byBt b3ZlIHRoZW0uCj4+ICAgIDcyNwkJICovCj4+ICAgIDcyOAkJaWYgKG5lZWRzX3BkX2xvYWRfcG9z dChyaW5nLCB0bywgaHdfZmxhZ3MpKSB7Cj4+ICAgIDcyOQkJCXRyYWNlX3N3aXRjaF9tbShyaW5n LCB0byk7Cj4+ICAgIDczMAkJCXJldCA9IHRvLT5wcGd0dC0+c3dpdGNoX21tKHRvLT5wcGd0dCwg cmluZyk7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5eXl5eXl5eXl5eCj4+IEV4 aXN0aW5nIHVuY2hlY2tlZCBkZXJlZmVyZW5jZS4KClRoYXQgYnJhbmNoIGNhbid0IGJlIHRha2Vu IGlmIHRvLT5wcGd0dCA9PSBOVUxMLiAoc2VlCm5lZWRzX3BkX2xvYWRfcG9zdCgpKSBTbyB3ZSBh cmUgc2FmZS4KT3IgaXMgdGhlcmUgc29tZXRoaW5nIEkgbWlzcyBvdXQgd2l0aCB0aGUgY29udGV4 dD8KClRoYW5rcywKLS1NaWthCgoKPj4gCj4+ICAgIDczMQkJCS8qIFRoZSBoYXJkd2FyZSBjb250 ZXh0IHN3aXRjaCBpcyBlbWl0dGVkLCBidXQgd2UgaGF2ZW4ndAo+PiAgICA3MzIJCQkgKiBhY3R1 YWxseSBjaGFuZ2VkIHRoZSBzdGF0ZSAtIHNvIGl0J3MgcHJvYmFibHkgc2FmZSB0byBiYWlsCj4+ IAo+PiByZWdhcmRzLAo+PiBkYW4gY2FycGVudGVyCj4+IF9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCj4+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPj4gSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+PiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Au b3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cj4KPiAtLSAKPiBEYW5pZWwgVmV0dGVyCj4g U29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCj4gaHR0cDovL2Jsb2cuZmZ3bGwu Y2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9s aXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK