From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Widawsky Subject: [PATCH 2/6] drm/i915: Only mark the ctx as initialised after a SET_CONTEXT operation Date: Mon, 23 Jun 2014 18:48:42 -0700 Message-ID: <1403574526-15585-2-git-send-email-benjamin.widawsky@intel.com> References: <1403574526-15585-1-git-send-email-benjamin.widawsky@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga03.intel.com (mga03.intel.com [143.182.124.21]) by gabe.freedesktop.org (Postfix) with ESMTP id 312406E04F for ; Mon, 23 Jun 2014 18:49:13 -0700 (PDT) In-Reply-To: <1403574526-15585-1-git-send-email-benjamin.widawsky@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 Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org RnJvbTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+CgpGYWxsb3V0IGZy b20KCmNvbW1pdCA0NjQ3MGZjOTMyYWM4YTBlODMxN2EyMjBiM2Y0ZWE0ZWQ5MDMzMzhlCkF1dGhv cjogTWlrYSBLdW9wcGFsYSA8bWlrYS5rdW9wcGFsYUBsaW51eC5pbnRlbC5jb20+CkRhdGU6ICAg V2VkIE1heSAyMSAxOTowMTowNiAyMDE0ICswMzAwCgogICAgZHJtL2k5MTU6IEFkZCBudWxsIHN0 YXRlIGJhdGNoIHRvIGFjdGl2ZSBsaXN0Cgp1bmRpZCB0aGUgZWFybGllciBmaXggb2Ygb25seSBt YXJraW5nIHRoZSBjdHggYXMgaW5pdGlhbGlzZWQgYWZ0ZXIgaXQgaXMKc2F2ZWQgYnkgdGhlIGhh cmR3YXJlIGR1cmluZyBhIFNFVF9DT05URVhUIG9wZXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IENo cmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgpSZXZpZXdlZC1ieTogQmVuIFdp ZGF3c2t5IDxiZW5AYndpZGF3c2submV0PgpDYzogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJq YWxhQGxpbnV4LmludGVsLmNvbT4KQ2M6IERhbWllbiBMZXNwaWF1IDxkYW1pZW4ubGVzcGlhdUBp bnRlbC5jb20+CkNjOiBNaWthIEt1b3BwYWxhIDxtaWthLmt1b3BwYWxhQGludGVsLmNvbT4KLS0t CiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMgfCA4ICsrKysrLS0tCiAx IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyBiL2RyaXZlcnMvZ3B1 L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwppbmRleCAyMWVkYTg4Li4wZDJjNzViIDEwMDY0 NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKKysrIGIvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCkBAIC01OTgsNiArNTk4LDcgQEAg c3RhdGljIGludCBkb19zd2l0Y2goc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmluZywKIAlzdHJ1 Y3QgaW50ZWxfY29udGV4dCAqZnJvbSA9IHJpbmctPmxhc3RfY29udGV4dDsKIAlzdHJ1Y3QgaTkx NV9od19wcGd0dCAqcHBndHQgPSBjdHhfdG9fcHBndHQodG8pOwogCXUzMiBod19mbGFncyA9IDA7 CisJYm9vbCB1bmluaXRpYWxpemVkID0gZmFsc2U7CiAJaW50IHJldCwgaTsKIAogCWlmIChmcm9t ICE9IE5VTEwgJiYgcmluZyA9PSAmZGV2X3ByaXYtPnJpbmdbUkNTXSkgewpAQCAtNjk2LDE4ICs2 OTcsMTkgQEAgc3RhdGljIGludCBkb19zd2l0Y2goc3RydWN0IGludGVsX2VuZ2luZV9jcyAqcmlu ZywKIAkJaTkxNV9nZW1fY29udGV4dF91bnJlZmVyZW5jZShmcm9tKTsKIAl9CiAKKwl1bmluaXRp YWxpemVkID0gIXRvLT5pc19pbml0aWFsaXplZCAmJiBmcm9tID09IE5VTEw7CisJdG8tPmlzX2lu aXRpYWxpemVkID0gdHJ1ZTsKKwogZG9uZToKIAlpOTE1X2dlbV9jb250ZXh0X3JlZmVyZW5jZSh0 byk7CiAJcmluZy0+bGFzdF9jb250ZXh0ID0gdG87CiAKLQlpZiAocmluZy0+aWQgPT0gUkNTICYm ICF0by0+aXNfaW5pdGlhbGl6ZWQgJiYgZnJvbSA9PSBOVUxMKSB7CisJaWYgKHVuaW5pdGlhbGl6 ZWQpIHsKIAkJcmV0ID0gaTkxNV9nZW1fcmVuZGVyX3N0YXRlX2luaXQocmluZyk7CiAJCWlmIChy ZXQpCiAJCQlEUk1fRVJST1IoImluaXQgcmVuZGVyIHN0YXRlOiAlZFxuIiwgcmV0KTsKIAl9CiAK LQl0by0+aXNfaW5pdGlhbGl6ZWQgPSB0cnVlOwotCiAJcmV0dXJuIDA7CiAKIHVucGluX291dDoK LS0gCjIuMC4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK aHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=