From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-8.3 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id B05C6C35254 for ; Mon, 10 Feb 2020 19:52:35 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 765BF20838 for ; Mon, 10 Feb 2020 19:52:35 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 765BF20838 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=dornerworks.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j1F64-0003lE-Pb; Mon, 10 Feb 2020 19:51:56 +0000 Received: from all-amaz-eas1.inumbo.com ([34.197.232.57] helo=us1-amaz-eas2.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j1F63-0003l8-Dc for xen-devel@lists.xenproject.org; Mon, 10 Feb 2020 19:51:55 +0000 X-Inumbo-ID: c890bff2-4c3e-11ea-b4f7-12813bfff9fa Received: from webmail.dornerworks.com (unknown [12.207.209.150]) by us1-amaz-eas2.inumbo.com (Halon) with ESMTP id c890bff2-4c3e-11ea-b4f7-12813bfff9fa; Mon, 10 Feb 2020 19:51:54 +0000 (UTC) To: Julien Grall , References: <20200204195150.61532-1-jeff.kubascik@dornerworks.com> <5d36682e-ab2a-27e6-6768-c53421b6f52b@xen.org> From: Jeff Kubascik Message-ID: <6a845598-35a5-799f-4036-ba8f423dc955@dornerworks.com> Date: Mon, 10 Feb 2020 14:53:29 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <5d36682e-ab2a-27e6-6768-c53421b6f52b@xen.org> Content-Language: en-US X-Originating-IP: [172.27.13.181] X-ClientProxiedBy: Mcbain.dw.local (172.27.1.45) To Mcbain.dw.local (172.27.1.45) Subject: Re: [Xen-devel] [PATCH v3] xen/arm: Handle unimplemented VGICv3 dist registers as RAZ/WI X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Stefano Stabellini , Volodymyr Babchuk Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGV5IEp1bGllbiwKCk9uIDIvOC8yMDIwIDc6MDUgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBI aSBKZWZmLAo+IAo+IEFzIHlvdSBub3cgaGFuZGxlIEdJQ1IgcmVnaXN0ZXIsIEkgd291bGQgZHJv cCAiZGlzdCIgZnJvbSB0aGUgdGl0bGUuCj4gCgpHb29kIGNhdGNoLCBJIG1pc3NlZCB0aGlzIGlu IHRoZSB0aXRsZS4KCj4gT24gMDQvMDIvMjAyMCAxOTo1MSwgSmVmZiBLdWJhc2NpayB3cm90ZToK Pj4gUGVyIHRoZSBBUk0gR2VuZXJpYyBJbnRlcnJ1cHQgQ29udHJvbGxlciBBcmNoaXRlY3R1cmUg U3BlY2lmaWNhdGlvbiAoQVJNCj4+IElISSAwMDY5RSksIHJlc2VydmVkIHJlZ2lzdGVycyBzaG91 bGQgZ2VuZXJhbGx5IGJlIHRyZWF0ZWQgYXMgUkFaL1dJLgo+PiBUbyBzaW1wbGlmeSB0aGUgVkdJ Q3YzIGRlc2lnbiBhbmQgaW1wcm92ZSBndWVzdCBjb21wYXRpYmlsaXR5LCB0cmVhdCB0aGUKPj4g ZGVmYXVsdCBjYXNlIGZvciBHSUNEIGFuZCBHSUNSIHJlZ2lzdGVycyBhcyByZWFkX2FzX3plcm8v d3JpdGVfaWdub3JlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKZWZmIEt1YmFzY2lrIDxqZWZmLmt1 YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KPiAKPiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp ZW5AeGVuLm9yZz4KPiAKPiBJIHdpbGwgdXBkYXRlIHRoZSBjb21taXQgdGl0bGUgd2hpbGUgY29t bWl0dGluZyB0aGUgcGF0Y2guCgpUaGFuayB5b3UhCgo+PiAtLS0KPj4gQ2hhbmdlcyBpbiB2MzoK Pj4gLSBGaXhlZCBzcGVsbGluZyBlcnJvciBpbiBjb21taXQgbWVzc2FnZQo+PiAtIERyb3BwZWQg bWlzbGVhZGluZyBjb21tZW50cyB0aGF0IHdlcmUgYWRkZWQgaW4gdjIKPj4gLSBBZGRlZCBwcmlu dGsgYmFjayBpbiBmb3IgZGVmYXVsdCBjYXNlCj4+IC0gSW1wbGVtZW50ZWQgUkFaL1dJIGZvciB0 aGUgcmVkaXN0IHJlZ2lzdGVycyBhcyB3ZWxsCj4+IC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRv IGluY2x1ZGUgR0lDUiBzY29wZQo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jIHwg MjIgKysrKysrKysrKysrKysrKy0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn aWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPj4gaW5kZXggNDIyYjk0ZjkwMi4uNGU2 MGJhMTVjYyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+PiArKysgYi94 ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+IEBAIC0zMjAsNyArMzIwLDcgQEAgc3RhdGljIGludCBf X3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3Qg KmluZm8sCj4+ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4+ICAgICAgICAgICAgICAg ICAgIiVwdjogdkdJQ1I6IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4+ICAg ICAgICAgICAgICAgICAgdiwgZGFidC5yZWcsIGdpY3JfcmVnKTsKPj4gLSAgICAgICAgcmV0dXJu IDA7Cj4+ICsgICAgICAgIGdvdG8gcmVhZF9hc196ZXJvOwo+PiAgICAgICB9Cj4+ICAgYmFkX3dp ZHRoOgo+PiAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHYgdkdJQ1I6IGJhZCByZWFkIHdp ZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4+IEBAIC0zMzcsNiArMzM3LDEwIEBAIHJlYWRf YXNfemVyb18zMjoKPj4gICAgICAgKnIgPSAwOwo+PiAgICAgICByZXR1cm4gMTsKPj4KPj4gK3Jl YWRfYXNfemVybzoKPj4gKyAgICAqciA9IDA7Cj4+ICsgICAgcmV0dXJuIDE7Cj4+ICsKPj4gICBy ZWFkX2ltcGxfZGVmaW5lZDoKPj4gICAgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHCj4+ICAgICAg ICAgICAgICAiJXB2OiB2R0lDUjogUkFaIG9uIGltcGxlbWVudGF0aW9uIGRlZmluZWQgcmVnaXN0 ZXIgb2Zmc2V0ICUjMDh4XG4iLAo+PiBAQCAtNjM4LDcgKzY0Miw3IEBAIHN0YXRpYyBpbnQgX192 Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAq aW5mbywKPj4gICAgICAgZGVmYXVsdDoKPj4gICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIg IiVwdjogdkdJQ1I6IHVuaGFuZGxlZCB3cml0ZSByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+PiAgICAg ICAgICAgICAgICAgIHYsIGRhYnQucmVnLCBnaWNyX3JlZyk7Cj4+IC0gICAgICAgIHJldHVybiAw Owo+PiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZTsKPj4gICAgICAgfQo+PiAgIGJhZF93aWR0 aDoKPj4gICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgo+PiBAQCAtNjU0LDYgKzY1OCw5IEBAIHdy aXRlX2lnbm9yZV8zMjoKPj4gICAgICAgaWYgKCBkYWJ0LnNpemUgIT0gREFCVF9XT1JEICkgZ290 byBiYWRfd2lkdGg7Cj4+ICAgICAgIHJldHVybiAxOwo+Pgo+PiArd3JpdGVfaWdub3JlOgo+PiAr ICAgIHJldHVybiAxOwo+PiArCj4+ICAgd3JpdGVfaW1wbF9kZWZpbmVkOgo+PiAgICAgICBwcmlu dGsoWEVOTE9HX0dfREVCVUcKPj4gICAgICAgICAgICAgICIlcHY6IHZHSUNSOiBXSSBvbiBpbXBs ZW1lbnRhdGlvbiBkZWZpbmVkIHJlZ2lzdGVyIG9mZnNldCAlIzA4eFxuIiwKPj4gQEAgLTkyNSw3 ICs5MzIsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfcmRpc3RyX3NnaV9tbWlvX3JlYWQoc3RydWN0 IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+PiAgICAgICAgICAgcHJpbnRrKFhFTkxPR19H X0VSUgo+PiAgICAgICAgICAgICAgICAgICIlcHY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCByZWFk IHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4+ICAgICAgICAgICAgICAgICAgdiwgZGFidC5yZWcsIGdp Y3JfcmVnKTsKPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgICAgIGdvdG8gcmVhZF9hc196 ZXJvOwo+PiAgICAgICB9Cj4+ICAgYmFkX3dpZHRoOgo+PiAgICAgICBwcmludGsoWEVOTE9HX0df RVJSICIlcHY6IHZHSUNSOiBTR0k6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhc biIsCj4+IEBAIC0xMDAyLDcgKzEwMDksNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfcmRpc3RyX3Nn aV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPj4gICAgICAg ICAgIHByaW50ayhYRU5MT0dfR19FUlIKPj4gICAgICAgICAgICAgICAgICAiJXB2OiB2R0lDUjog U0dJOiB1bmhhbmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA4eFxuIiwKPj4gICAgICAgICAgICAg ICAgICB2LCBkYWJ0LnJlZywgZ2ljcl9yZWcpOwo+PiAtICAgICAgICByZXR1cm4gMDsKPj4gKyAg ICAgICAgZ290byB3cml0ZV9pZ25vcmU7Cj4+ICAgICAgIH0KPj4KPj4gICBiYWRfd2lkdGg6Cj4+ IEBAIC0xMDE0LDYgKzEwMjEsOSBAQCBiYWRfd2lkdGg6Cj4+ICAgd3JpdGVfaWdub3JlXzMyOgo+ PiAgICAgICBpZiAoIGRhYnQuc2l6ZSAhPSBEQUJUX1dPUkQgKSBnb3RvIGJhZF93aWR0aDsKPj4g ICAgICAgcmV0dXJuIDE7Cj4+ICsKPj4gK3dyaXRlX2lnbm9yZToKPj4gKyAgICByZXR1cm4gMTsK Pj4gICB9Cj4+Cj4+ICAgc3RhdGljIHN0cnVjdCB2Y3B1ICpnZXRfdmNwdV9mcm9tX3JkaXN0KHN0 cnVjdCBkb21haW4gKmQsCj4+IEBAIC0xMjUyLDcgKzEyNjIsNyBAQCBzdGF0aWMgaW50IHZnaWNf djNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPj4g ICAgICAgZGVmYXVsdDoKPj4gICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdjogdkdJ Q0Q6IHVuaGFuZGxlZCByZWFkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4+ICAgICAgICAgICAgICAg ICAgdiwgZGFidC5yZWcsIGdpY2RfcmVnKTsKPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAg ICAgIGdvdG8gcmVhZF9hc196ZXJvOwo+PiAgICAgICB9Cj4+Cj4+ICAgYmFkX3dpZHRoOgo+PiBA QCAtMTQzOCw3ICsxNDQ4LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2Rpc3RyX21taW9fd3JpdGUo c3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+PiAgICAgICAgICAgcHJpbnRrKFhF TkxPR19HX0VSUgo+PiAgICAgICAgICAgICAgICAgICIlcHY6IHZHSUNEOiB1bmhhbmRsZWQgd3Jp dGUgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKPj4gICAgICAgICAgICAgICAg ICB2LCBkYWJ0LnJlZywgciwgZ2ljZF9yZWcpOwo+PiAtICAgICAgICByZXR1cm4gMDsKPj4gKyAg ICAgICAgZ290byB3cml0ZV9pZ25vcmU7Cj4+ICAgICAgIH0KPj4KPj4gICBiYWRfd2lkdGg6Cj4+ Cj4gCj4gQ2hlZXJzLAo+IAo+IC0tCj4gSnVsaWVuIEdyYWxsCj4gCgpTaW5jZXJlbHksCkplZmYg S3ViYXNjaWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0 dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=