From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 3/6] drm/i915: Mark all default contexts as uninitialised after context loss Date: Wed, 25 May 2016 12:48:50 +0100 Message-ID: <1464176933-31067-4-git-send-email-chris@chris-wilson.co.uk> References: <1464176933-31067-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-wm0-x242.google.com (mail-wm0-x242.google.com [IPv6:2a00:1450:400c:c09::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id F2DC46E328 for ; Wed, 25 May 2016 11:49:05 +0000 (UTC) Received: by mail-wm0-x242.google.com with SMTP id n129so14618898wmn.1 for ; Wed, 25 May 2016 04:49:05 -0700 (PDT) In-Reply-To: <1464176933-31067-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: intel-gfx@lists.freedesktop.org Cc: Mika Kuoppala List-Id: intel-gfx@lists.freedesktop.org V2hlbiB0aGUgR1BVIGlzIHJlc2V0IG9yIHN0YXRlIGxvc3QgdGhyb3VnaCBzdXNwZW5kLCBldmVy eSBkZWZhdWx0CmxlZ2FjeSBjb250ZXh0IG5lZWRzIHRvIHJlbG9hZCB0aGVpciBzdGF0ZSAtIGJv dGggdGhlIGdvbGRlbiByZW5kZXIKc3RhdGUgYW5kIHRoZSBMMyBtYXBwaW5nLiBPbmx5IGNvbnRl eHQgaW1hZ2VzIGV4cGxpY2l0bHkgc2F2ZWQgdG8gbWVtb3J5CihpLmUuIGFsbCBleGVjbGlzdHMg YW5kIG5vbi1kZWZhdWx0IGxlZ2FjeSBjb250ZXh0cykgd2lsbCByZXRhaW4gdGhlaXIKc3RhdGUg YWNyb3NzIHRoZSByZXNldC4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hy aXMtd2lsc29uLmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRl eHQuYyB8IDE3ICsrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9u cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0 LmMKaW5kZXggM2UzYWNkMDU0ZjA1Li42MmRlNzJhOTQ3ZTUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV9jb250ZXh0LmMKQEAgLTQ3MCw3ICs0NzAsMjEgQEAgdm9pZCBpOTE1X2dlbV9j b250ZXh0X2xvc3Qoc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2KQogCQl9CiAJfQog Ci0JLyogRm9yY2UgdGhlIEdQVSBzdGF0ZSB0byBiZSByZXN0b3JlIG9uIGVuYWJsaW5nICovCisJ LyogRm9yY2UgdGhlIEdQVSBzdGF0ZSB0byBiZSByZXN0b3JlZCBvbiBlbmFibGluZyAqLworCWlm ICghaTkxNS5lbmFibGVfZXhlY2xpc3RzKSB7CisJCXN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpj dHg7CisKKwkJbGlzdF9mb3JfZWFjaF9lbnRyeShjdHgsICZkZXZfcHJpdi0+Y29udGV4dF9saXN0 LCBsaW5rKSB7CisJCQlpZiAoIWk5MTVfZ2VtX2NvbnRleHRfaXNfZGVmYXVsdChjdHgpKQorCQkJ CWNvbnRpbnVlOworCisJCQlmb3JfZWFjaF9lbmdpbmUoZW5naW5lLCBkZXZfcHJpdikKKwkJCQlj dHgtPmVuZ2luZVtlbmdpbmUtPmlkXS5pbml0aWFsaXNlZCA9IGZhbHNlOworCisJCQljdHgtPnJl bWFwX3NsaWNlID0gQUxMX0wzX1NMSUNFUyhkZXZfcHJpdik7CisJCX0KKwl9CisKIAlmb3JfZWFj aF9lbmdpbmUoZW5naW5lLCBkZXZfcHJpdikgewogCQlzdHJ1Y3QgaW50ZWxfY29udGV4dCAqY2Ug PQogCQkJJmRldl9wcml2LT5rZXJuZWxfY29udGV4dC0+ZW5naW5lW2VuZ2luZS0+aWRdOwpAQCAt NDc4LDcgKzQ5Miw2IEBAIHZvaWQgaTkxNV9nZW1fY29udGV4dF9sb3N0KHN0cnVjdCBkcm1faTkx NV9wcml2YXRlICpkZXZfcHJpdikKIAkJY2UtPmluaXRpYWxpc2VkID0KIAkJCSFpOTE1LmVuYWJs ZV9leGVjbGlzdHMgfHwgZW5naW5lLT5pbml0X2NvbnRleHQgPT0gTlVMTDsKIAl9Ci0JZGV2X3By aXYtPmtlcm5lbF9jb250ZXh0LT5yZW1hcF9zbGljZSA9IEFMTF9MM19TTElDRVMoZGV2X3ByaXYp OwogfQogCiB2b2lkIGk5MTVfZ2VtX2NvbnRleHRfZmluaShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 KQotLSAKMi44LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9y ZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdm eAo=