From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Widawsky Subject: Re: [PATCH] drm/i915: Only mark the ctx as initialised after a SET_CONTEXT operation Date: Fri, 30 May 2014 10:44:53 -0700 Message-ID: <20140530174452.GA5039@bwidawsk.net> References: <1401455790-10682-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail.bwidawsk.net (bwidawsk.net [166.78.191.112]) by gabe.freedesktop.org (Postfix) with ESMTP id 38DA46E18C for ; Fri, 30 May 2014 10:45:03 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1401455790-10682-1-git-send-email-chris@chris-wilson.co.uk> 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: intel-gfx@lists.freedesktop.org, Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBNYXkgMzAsIDIwMTQgYXQgMDI6MTY6MzBQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IEZhbGxvdXQgZnJvbQo+IAo+IGNvbW1pdCA0NjQ3MGZjOTMyYWM4YTBlODMxN2EyMjBi M2Y0ZWE0ZWQ5MDMzMzhlCj4gQXV0aG9yOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGxp bnV4LmludGVsLmNvbT4KPiBEYXRlOiAgIFdlZCBNYXkgMjEgMTk6MDE6MDYgMjAxNCArMDMwMAo+ IAo+ICAgICBkcm0vaTkxNTogQWRkIG51bGwgc3RhdGUgYmF0Y2ggdG8gYWN0aXZlIGxpc3QKPiAK PiB1bmRpZCB0aGUgZWFybGllciBmaXggb2Ygb25seSBtYXJraW5nIHRoZSBjdHggYXMgaW5pdGlh bGlzZWQgYWZ0ZXIgaXQgaXMKPiBzYXZlZCBieSB0aGUgaGFyZHdhcmUgZHVyaW5nIGEgU0VUX0NP TlRFWFQgb3BlcmF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+IENjOiBWaWxsZSBTeXJqw6Rsw6QgPHZpbGxlLnN5cmphbGFA bGludXguaW50ZWwuY29tPgo+IENjOiBEYW1pZW4gTGVzcGlhdSA8ZGFtaWVuLmxlc3BpYXVAaW50 ZWwuY29tPgo+IENjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KPiBD YzogQmVuIFdpZGF3c2t5IDxiZW5AYndpZGF3c2submV0Pgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgfCA4ICsrKysrLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk LCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2NvbnRleHQuYwo+IGluZGV4IDVhNzFlZjE5NzViMy4uMzRhMGI0OWU2YWRkIDEw MDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+ICsr KyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+IEBAIC02NDEsNiAr NjQxLDcgQEAgc3RhdGljIGludCBkb19zd2l0Y2goc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmlu ZywKPiAgCXN0cnVjdCBpbnRlbF9jb250ZXh0ICpmcm9tID0gcmluZy0+bGFzdF9jb250ZXh0Owo+ ICAJc3RydWN0IGk5MTVfaHdfcHBndHQgKnBwZ3R0ID0gY3R4X3RvX3BwZ3R0KHRvKTsKPiAgCXUz MiBod19mbGFncyA9IDA7Cj4gKwlib29sIHVuaW5pdGlhbGl6ZWQgPSBmYWxzZTsKPiAgCWludCBy ZXQsIGk7Cj4gIAo+ICAJaWYgKGZyb20gIT0gTlVMTCAmJiByaW5nID09ICZkZXZfcHJpdi0+cmlu Z1tSQ1NdKSB7Cj4gQEAgLTczOSwxOCArNzQwLDE5IEBAIHN0YXRpYyBpbnQgZG9fc3dpdGNoKHN0 cnVjdCBpbnRlbF9lbmdpbmVfY3MgKnJpbmcsCj4gIAkJaTkxNV9nZW1fY29udGV4dF91bnJlZmVy ZW5jZShmcm9tKTsKPiAgCX0KPiAgCj4gKwl1bmluaXRpYWxpemVkID0gIXRvLT5pc19pbml0aWFs aXplZCAmJiBmcm9tID09IE5VTEw7Cj4gKwl0by0+aXNfaW5pdGlhbGl6ZWQgPSB0cnVlOwoKQXJl bid0IHlvdSBtaXNzaW5nIHNvbWUgZXJyb3IgcGF0aHMgaWYgeW91IGRvIHRoaXM/ICBJIHRoaW5r IHdlIG5lZWQgdG8Kc2V0IHRoZSBzdGF0ZSBhZnRlciB3ZSd2ZSBzdWNjZXNzZnVsbHkgZW1pdHRl ZCB0aGUgTUlfU0VUX0NPTlRFWFQKY29tbWFuZCAodGhvdWdoIHJlYWxseSwgdW50aWwgd2UgbW92 ZSB0aGUgcmluZ2J1ZmZlciB0YWlsLCBpdCdzIGFsbApsaWVzLCBvbiB0aGF0IG5vdGUsIEknbSBz Y2FyZWQgdG8gbG9vayBhdCBpZiByZXNldCBkdHJ0KS4KCj4gKwo+ICBkb25lOgo+ICAJaTkxNV9n ZW1fY29udGV4dF9yZWZlcmVuY2UodG8pOwo+ICAJcmluZy0+bGFzdF9jb250ZXh0ID0gdG87Cj4g IAo+IC0JaWYgKHJpbmctPmlkID09IFJDUyAmJiAhdG8tPmlzX2luaXRpYWxpemVkICYmIGZyb20g PT0gTlVMTCkgewo+ICsJaWYgKHVuaW5pdGlhbGl6ZWQpIHsKPiAgCQlyZXQgPSBpOTE1X2dlbV9y ZW5kZXJfc3RhdGVfaW5pdChyaW5nKTsKPiAgCQlpZiAocmV0KQo+ICAJCQlEUk1fRVJST1IoImlu aXQgcmVuZGVyIHN0YXRlOiAlZFxuIiwgcmV0KTsKPiAgCX0KPiAgCj4gLQl0by0+aXNfaW5pdGlh bGl6ZWQgPSB0cnVlOwo+IC0KPiAgCXJldHVybiAwOwo+ICAKPiAgdW5waW5fb3V0OgoKSSBqdXN0 IHJlYWxpemVkIHRoZSBmcm9tID09IE5VTEwgY2hlY2sgaXMgc29tZXRoaW5nIHdoaWNoIHNlZW1z IGZyYWdpbGUKdG8gbWUgZ2l2ZW4gaG93IG11Y2ggY2h1cm4gd2UgbWlnaHQgc2VlIHdpdGggaW5p dC9yZXNldCBwYXRocy4gSXQnZApwcm9iYWJseSBiZSBnb29kIHRvIGV2ZW50dWFsbHkgc3dpdGNo IHRvIHNvbWUgZ2xvYmFsIHN0YXRlIGluIGRldl9wcml2CndoaWNoIHdlIGNhbiB0cmFjayBhY3Jv c3MgaW5pdC9yZXNldC9maW5pCgpPdGhlcndpc2UgaXQgbG9va3MgY29ycmVjdCB0byBtZS4KCi0t IApCZW4gV2lkYXdza3ksIEludGVsIE9wZW4gU291cmNlIFRlY2hub2xvZ3kgQ2VudGVyCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWls aW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==