From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH v2 7/9] drm/i915: Report whether we have true context isolation Date: Fri, 3 Nov 2017 13:34:47 +0000 Message-ID: <20171103133449.11267-7-chris@chris-wilson.co.uk> References: <20171103133449.11267-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 79E3A6EA7A for ; Fri, 3 Nov 2017 13:35:19 +0000 (UTC) In-Reply-To: <20171103133449.11267-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 TGV0IHVzZXJzcGFjZSBrbm93IGlmIHRoZXkgY2FuIHRydXN0IHRoYXQgbmV3IGNvbnRleHRzIGFy ZSBjcmVhdGVkIHVzaW5nCkhXIGRlZmF1bHQgdmFsdWVzOyBhbmQgYXZvaWQgaW5oZXJpdGluZyBz dGF0ZSBmcm9tIGV4aXN0aW5nIGNvbnRleHRzLgoKTm90ZTogSSBpbnRlbmQgdG8gc3F1YXNoIHRo aXMgaW50byB0aGUgYnVnZml4IG9uY2Ugd2UgYWdyZWUgb24gdGhlIHVhYmkuCgpTaWduZWQtb2Zm LWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KQ2M6IE1pa2EgS3Vv cHBhbGEgPG1pa2Eua3VvcHBhbGFAbGludXguaW50ZWwuY29tPgpDYzogSm9vbmFzIExhaHRpbmVu IDxqb29uYXMubGFodGluZW5AbGludXguaW50ZWwuY29tPgpDYzogVHZydGtvIFVyc3VsaW4gPHR2 cnRrby51cnN1bGluQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Ry di5jIHwgMTEgKysrKysrKysrKysKIGluY2x1ZGUvdWFwaS9kcm0vaTkxNV9kcm0uaCAgICAgfCAx NCArKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCgpkaWZm IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZHJ2LmMKaW5kZXggMWI0NDBmMmI5MGE1Li5mYTQ4MzliY2RkNjMgMTAwNjQ0 Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuYwpAQCAtNDA2LDYgKzQwNiwxNyBAQCBzdGF0aWMgaW50IGk5MTVf Z2V0cGFyYW0oc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKIAkJICovCiAJCXZh bHVlID0gMTsKIAkJYnJlYWs7CisJY2FzZSBJOTE1X1BBUkFNX0hBU19DT05URVhUX0lTT0xBVElP TjoKKwkJeworCQkJc3RydWN0IGludGVsX2VuZ2luZV9jcyAqZW5naW5lOworCQkJZW51bSBpbnRl bF9lbmdpbmVfaWQgaWQ7CisKKwkJCXZhbHVlID0gMDsKKwkJCWZvcl9lYWNoX2VuZ2luZShlbmdp bmUsIGRldl9wcml2LCBpZCkKKwkJCQlpZiAoZW5naW5lLT5kZWZhdWx0X3N0YXRlKQorCQkJCQl2 YWx1ZSB8PSBCSVQoZW5naW5lLT51YWJpX2NsYXNzKTsKKwkJfQorCQlicmVhazsKIAljYXNlIEk5 MTVfUEFSQU1fU0xJQ0VfTUFTSzoKIAkJdmFsdWUgPSBJTlRFTF9JTkZPKGRldl9wcml2KS0+c3Nl dS5zbGljZV9tYXNrOwogCQlpZiAoIXZhbHVlKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2Ry bS9pOTE1X2RybS5oIGIvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oCmluZGV4IGVmYmVkNDg2 MDc5NC4uZjExNTljYjc4N2Q1IDEwMDY0NAotLS0gYS9pbmNsdWRlL3VhcGkvZHJtL2k5MTVfZHJt LmgKKysrIGIvaW5jbHVkZS91YXBpL2RybS9pOTE1X2RybS5oCkBAIC00NTksNiArNDU5LDIwIEBA IHR5cGVkZWYgc3RydWN0IGRybV9pOTE1X2lycV93YWl0IHsKICAqLwogI2RlZmluZSBJOTE1X1BB UkFNX0hBU19FWEVDX0ZFTkNFX0FSUkFZICA0OQogCisvKgorICogUXVlcnkgd2hldGhlciBldmVy eSBjb250ZXh0IChib3RoIHBlci1maWxlIGRlZmF1bHQgYW5kIHVzZXIgY3JlYXRlZCkgaXMKKyAq IGlzb2xhdGVkIChpbnNvZmFyIGFzIEhXIHN1cHBvcnRzKS4gSWYgdGhpcyBwYXJhbWV0ZXIgaXMg bm90IHRydWUsIHRoZW4KKyAqIGZyZXNobHkgY3JlYXRlZCBjb250ZXh0cyBtYXkgaW5oZXJpdCB2 YWx1ZXMgZnJvbSBhbiBleGlzdGluZyBjb250ZXh0LAorICogcmF0aGVyIHRoYW4gZGVmYXVsdCBI VyB2YWx1ZXMuIElmIHRydWUsIGl0IGFsc28gZW5zdXJlcyAoaW5zb2ZhciBhcyBIVworICogc3Vw cG9ydHMpIHRoYXQgYWxsIHN0YXRlIHNldCBieSB0aGlzIGNvbnRleHQgd2lsbCBub3QgbGVhayB0 byBhbnkgb3RoZXIKKyAqIGNvbnRleHQuCisgKgorICogQXMgbm90IGV2ZXJ5IGVuZ2luZSBzdXBw b3J0IGNvbnRleHRzLCB0aGUgcmV0dXJuZWQgdmFsdWUgcmVwb3J0cyB0aGUKKyAqIHN1cHBvcnQg b2YgY29udGV4dCBpc29sYXRpb24gZm9yIGluZGl2aWR1YWwgZW5naW5lcyBieSByZXR1cm5pbmcK KyAqIGEgYml0bWFzayBvZiBlYWNoIEhXIElEIHNldCB0byB0cnVlIGlmIHRoYXQgZW5naW5lIHN1 cHBvcnRzIGlzb2xhdGlvbi4KKyAqLworI2RlZmluZSBJOTE1X1BBUkFNX0hBU19DT05URVhUX0lT T0xBVElPTiA1MAorCiB0eXBlZGVmIHN0cnVjdCBkcm1faTkxNV9nZXRwYXJhbSB7CiAJX19zMzIg cGFyYW07CiAJLyoKLS0gCjIuMTUuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJl ZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGlu Zm8vaW50ZWwtZ2Z4Cg==