From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 16/32] drm/i915/selftests: Use the real kernel context for sseu isolation tests Date: Wed, 17 Apr 2019 08:56:41 +0100 Message-ID: <20190417075657.19456-16-chris@chris-wilson.co.uk> References: <20190417075657.19456-1-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 394EE6E03C for ; Wed, 17 Apr 2019 08:14:59 +0000 (UTC) In-Reply-To: <20190417075657.19456-1-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 List-Id: intel-gfx@lists.freedesktop.org U2ltcGx5IHRoZSBzZXR1cCBzbGlnaHRseSBmb3IgdGhlIHNzZXUgc2VsZnRlc3RzIHRvIHVzZSB0 aGUgYWN0dWFsCmtlcm5lbF9jb250ZXh0LgoKU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxj aHJpc0BjaHJpcy13aWxzb24uY28udWs+ClJldmlld2VkLWJ5OiBUdnJ0a28gVXJzdWxpbiA8dHZy dGtvLnVyc3VsaW5AaW50ZWwuY29tPgotLS0KIC4uLi9ncHUvZHJtL2k5MTUvc2VsZnRlc3RzL2k5 MTVfZ2VtX2NvbnRleHQuYyAgIHwgMTcgKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCA0IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMv Z3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9pOTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9k cm0vaTkxNS9zZWxmdGVzdHMvaTkxNV9nZW1fY29udGV4dC5jCmluZGV4IDcxZDg5NmJiYWRlMi4u ODA3NjQ0YWU2ODc3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9zZWxmdGVzdHMv aTkxNV9nZW1fY29udGV4dC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L3NlbGZ0ZXN0cy9p OTE1X2dlbV9jb250ZXh0LmMKQEAgLTk1Nyw3ICs5NTcsNiBAQCBfX3NzZXVfZmluaXNoKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCSAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCiAJICAg ICAgdW5zaWduZWQgaW50IGZsYWdzLAogCSAgICAgIHN0cnVjdCBpOTE1X2dlbV9jb250ZXh0ICpj dHgsCi0JICAgICAgc3RydWN0IGk5MTVfZ2VtX2NvbnRleHQgKmtjdHgsCiAJICAgICAgc3RydWN0 IGludGVsX2VuZ2luZV9jcyAqZW5naW5lLAogCSAgICAgIHN0cnVjdCBkcm1faTkxNV9nZW1fb2Jq ZWN0ICpvYmosCiAJICAgICAgdW5zaWduZWQgaW50IGV4cGVjdGVkLApAQCAtOTc5LDcgKzk3OCw4 IEBAIF9fc3NldV9maW5pc2goc3RydWN0IGRybV9pOTE1X3ByaXZhdGUgKmk5MTUsCiAJaWYgKHJl dCkKIAkJZ290byBvdXQ7CiAKLQlyZXQgPSBfX3JlYWRfc2xpY2VfY291bnQoaTkxNSwga2N0eCwg ZW5naW5lLCBvYmosIE5VTEwsICZycGNzKTsKKwlyZXQgPSBfX3JlYWRfc2xpY2VfY291bnQoaTkx NSwgaTkxNS0+a2VybmVsX2NvbnRleHQsIGVuZ2luZSwgb2JqLAorCQkJCSBOVUxMLCAmcnBjcyk7 CiAJcmV0ID0gX19jaGVja19ycGNzKG5hbWUsIHJwY3MsIHJldCwgc2xpY2VzLCAiS2VybmVsIGNv bnRleHQiLCAiISIpOwogCiBvdXQ6CkBAIC0xMDExLDIyICsxMDExLDE3IEBAIF9fc3NldV90ZXN0 KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCSAgICBzdHJ1Y3QgaW50ZWxfc3NldSBz c2V1KQogewogCXN0cnVjdCBpZ3Rfc3Bpbm5lciAqc3BpbiA9IE5VTEw7Ci0Jc3RydWN0IGk5MTVf Z2VtX2NvbnRleHQgKmtjdHg7CiAJaW50IHJldDsKIAotCWtjdHggPSBrZXJuZWxfY29udGV4dChp OTE1KTsKLQlpZiAoSVNfRVJSKGtjdHgpKQotCQlyZXR1cm4gUFRSX0VSUihrY3R4KTsKLQogCXJl dCA9IF9fc3NldV9wcmVwYXJlKGk5MTUsIG5hbWUsIGZsYWdzLCBjdHgsIGVuZ2luZSwgJnNwaW4p OwogCWlmIChyZXQpCi0JCWdvdG8gb3V0X2NvbnRleHQ7CisJCXJldHVybiByZXQ7CiAKIAlyZXQg PSBfX2k5MTVfZ2VtX2NvbnRleHRfcmVjb25maWd1cmVfc3NldShjdHgsIGVuZ2luZSwgc3NldSk7 CiAJaWYgKHJldCkKIAkJZ290byBvdXRfc3BpbjsKIAotCXJldCA9IF9fc3NldV9maW5pc2goaTkx NSwgbmFtZSwgZmxhZ3MsIGN0eCwga2N0eCwgZW5naW5lLCBvYmosCisJcmV0ID0gX19zc2V1X2Zp bmlzaChpOTE1LCBuYW1lLCBmbGFncywgY3R4LCBlbmdpbmUsIG9iaiwKIAkJCSAgICBod2VpZ2h0 MzIoc3NldS5zbGljZV9tYXNrKSwgc3Bpbik7CiAKIG91dF9zcGluOgpAQCAtMTAzNSwxMCArMTAz MCw2IEBAIF9fc3NldV90ZXN0KHN0cnVjdCBkcm1faTkxNV9wcml2YXRlICppOTE1LAogCQlpZ3Rf c3Bpbm5lcl9maW5pKHNwaW4pOwogCQlrZnJlZShzcGluKTsKIAl9Ci0KLW91dF9jb250ZXh0Ogot CWtlcm5lbF9jb250ZXh0X2Nsb3NlKGtjdHgpOwotCiAJcmV0dXJuIHJldDsKIH0KIAotLSAKMi4y MC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRl bC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6 Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZng=