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.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, INCLUDES_PATCH,MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED,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 931EDC35250 for ; Sat, 8 Feb 2020 12:05:34 +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 5B62C2082E for ; Sat, 8 Feb 2020 12:05:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B62C2082E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=xen.org 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 1j0OrK-0004ik-IU; Sat, 08 Feb 2020 12:05:14 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1j0OrJ-0004if-KJ for xen-devel@lists.xenproject.org; Sat, 08 Feb 2020 12:05:13 +0000 X-Inumbo-ID: 424ad24a-4a6b-11ea-a759-bc764e2007e4 Received: from mail-wm1-f66.google.com (unknown [209.85.128.66]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id 424ad24a-4a6b-11ea-a759-bc764e2007e4; Sat, 08 Feb 2020 12:05:12 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id b17so5586762wmb.0 for ; Sat, 08 Feb 2020 04:05:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=CtD642qY8uXja42crDRWt2Q6fTtrHvLImY+aBUcU0b8=; b=DHSlBjpSwVc1Jvli1g4CizABrTtbeUN+9+T0h5eCGyfvuTbcZtaHOzG22NQM55ziYz fHB42kaTPUBkohRDK8Z5M1p2DBpIVj6u/79Dp7a14ndDBS7nIIhp/uVmLFQtY+RUW/RW i8zbL6IRMB68WlsmPkgBNenPgCEHyuODDwb89V0iR4NDY6DmPxDgqNCx8A5hV/962CFG AgSCraeENVSLDh3Xvbkz1NBLJ6eay98zH4EefUi5xupvqRKhl3Ukt2/5dv1EshhHRILm m/iYDYdXHbdGStBDa55pZ8HKRD7acKfm832YgCiZBT3FVneKa+nmzQ3wsazsMSYaIc5x 5+wA== X-Gm-Message-State: APjAAAWpjCOd9BJRDzFsmF+9GiDjbKDplcs4lgLjKJNm51JF2W6eLufr 0kI6Qn3rY023/LCQHxNa1RI= X-Google-Smtp-Source: APXvYqzs3M5NojCrryfPw/kmGX9EoroSk2hTdcEKNFXKFa8Hhl/+1/C79Gf+J+n8taWorEUOor8dCg== X-Received: by 2002:a1c:2747:: with SMTP id n68mr4195589wmn.14.1581163511850; Sat, 08 Feb 2020 04:05:11 -0800 (PST) Received: from a483e7b01a66.ant.amazon.com (54-240-197-236.amazon.com. [54.240.197.236]) by smtp.gmail.com with ESMTPSA id n3sm7290636wmc.27.2020.02.08.04.05.10 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 08 Feb 2020 04:05:11 -0800 (PST) To: Jeff Kubascik , xen-devel@lists.xenproject.org References: <20200204195150.61532-1-jeff.kubascik@dornerworks.com> From: Julien Grall Message-ID: <5d36682e-ab2a-27e6-6768-c53421b6f52b@xen.org> Date: Sat, 8 Feb 2020 12:05:10 +0000 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:68.0) Gecko/20100101 Thunderbird/68.4.2 MIME-Version: 1.0 In-Reply-To: <20200204195150.61532-1-jeff.kubascik@dornerworks.com> Content-Language: en-GB 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" SGkgSmVmZiwKCkFzIHlvdSBub3cgaGFuZGxlIEdJQ1IgcmVnaXN0ZXIsIEkgd291bGQgZHJvcCAi ZGlzdCIgZnJvbSB0aGUgdGl0bGUuCgpPbiAwNC8wMi8yMDIwIDE5OjUxLCBKZWZmIEt1YmFzY2lr IHdyb3RlOgo+IFBlciB0aGUgQVJNIEdlbmVyaWMgSW50ZXJydXB0IENvbnRyb2xsZXIgQXJjaGl0 ZWN0dXJlIFNwZWNpZmljYXRpb24gKEFSTQo+IElISSAwMDY5RSksIHJlc2VydmVkIHJlZ2lzdGVy cyBzaG91bGQgZ2VuZXJhbGx5IGJlIHRyZWF0ZWQgYXMgUkFaL1dJLgo+IFRvIHNpbXBsaWZ5IHRo ZSBWR0lDdjMgZGVzaWduIGFuZCBpbXByb3ZlIGd1ZXN0IGNvbXBhdGliaWxpdHksIHRyZWF0IHRo ZQo+IGRlZmF1bHQgY2FzZSBmb3IgR0lDRCBhbmQgR0lDUiByZWdpc3RlcnMgYXMgcmVhZF9hc196 ZXJvL3dyaXRlX2lnbm9yZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKZWZmIEt1YmFzY2lrIDxqZWZm Lmt1YmFzY2lrQGRvcm5lcndvcmtzLmNvbT4KCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll bkB4ZW4ub3JnPgoKSSB3aWxsIHVwZGF0ZSB0aGUgY29tbWl0IHRpdGxlIHdoaWxlIGNvbW1pdHRp bmcgdGhlIHBhdGNoLgoKPiAtLS0KPiBDaGFuZ2VzIGluIHYzOgo+IC0gRml4ZWQgc3BlbGxpbmcg ZXJyb3IgaW4gY29tbWl0IG1lc3NhZ2UKPiAtIERyb3BwZWQgbWlzbGVhZGluZyBjb21tZW50cyB0 aGF0IHdlcmUgYWRkZWQgaW4gdjIKPiAtIEFkZGVkIHByaW50ayBiYWNrIGluIGZvciBkZWZhdWx0 IGNhc2UKPiAtIEltcGxlbWVudGVkIFJBWi9XSSBmb3IgdGhlIHJlZGlzdCByZWdpc3RlcnMgYXMg d2VsbAo+IC0gVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIGluY2x1ZGUgR0lDUiBzY29wZQo+IC0t LQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDIyICsrKysrKysrKysrKysrKystLS0tLS0K PiAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gvYXJtL3ZnaWMt djMuYwo+IGluZGV4IDQyMmI5NGY5MDIuLjRlNjBiYTE1Y2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy Y2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPiBAQCAtMzIw LDcgKzMyMCw3IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9tbWlvX3JlYWQoc3Ry dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICAgICAgICAgICBwcmludGsoWEVOTE9H X0dfRVJSCj4gICAgICAgICAgICAgICAgICAiJXB2OiB2R0lDUjogdW5oYW5kbGVkIHJlYWQgciVk IG9mZnNldCAlIzA4eFxuIiwKPiAgICAgICAgICAgICAgICAgIHYsIGRhYnQucmVnLCBnaWNyX3Jl Zyk7Cj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgZ290byByZWFkX2FzX3plcm87Cj4g ICAgICAgfQo+ICAgYmFkX3dpZHRoOgo+ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdiB2 R0lDUjogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiBAQCAtMzM3LDYg KzMzNywxMCBAQCByZWFkX2FzX3plcm9fMzI6Cj4gICAgICAgKnIgPSAwOwo+ICAgICAgIHJldHVy biAxOwo+ICAgCj4gK3JlYWRfYXNfemVybzoKPiArICAgICpyID0gMDsKPiArICAgIHJldHVybiAx Owo+ICsKPiAgIHJlYWRfaW1wbF9kZWZpbmVkOgo+ICAgICAgIHByaW50ayhYRU5MT0dfR19ERUJV Rwo+ICAgICAgICAgICAgICAiJXB2OiB2R0lDUjogUkFaIG9uIGltcGxlbWVudGF0aW9uIGRlZmlu ZWQgcmVnaXN0ZXIgb2Zmc2V0ICUjMDh4XG4iLAo+IEBAIC02MzgsNyArNjQyLDcgQEAgc3RhdGlj IGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9f aW5mb190ICppbmZvLAo+ICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgIHByaW50ayhYRU5MT0df R19FUlIgIiVwdjogdkdJQ1I6IHVuaGFuZGxlZCB3cml0ZSByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ ICAgICAgICAgICAgICAgICAgdiwgZGFidC5yZWcsIGdpY3JfcmVnKTsKPiAtICAgICAgICByZXR1 cm4gMDsKPiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9yZTsKPiAgICAgICB9Cj4gICBiYWRfd2lk dGg6Cj4gICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgo+IEBAIC02NTQsNiArNjU4LDkgQEAgd3Jp dGVfaWdub3JlXzMyOgo+ICAgICAgIGlmICggZGFidC5zaXplICE9IERBQlRfV09SRCApIGdvdG8g YmFkX3dpZHRoOwo+ICAgICAgIHJldHVybiAxOwo+ICAgCj4gK3dyaXRlX2lnbm9yZToKPiArICAg IHJldHVybiAxOwo+ICsKPiAgIHdyaXRlX2ltcGxfZGVmaW5lZDoKPiAgICAgICBwcmludGsoWEVO TE9HX0dfREVCVUcKPiAgICAgICAgICAgICAgIiVwdjogdkdJQ1I6IFdJIG9uIGltcGxlbWVudGF0 aW9uIGRlZmluZWQgcmVnaXN0ZXIgb2Zmc2V0ICUjMDh4XG4iLAo+IEBAIC05MjUsNyArOTMyLDcg QEAgc3RhdGljIGludCB2Z2ljX3YzX3JkaXN0cl9zZ2lfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2 LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgo+ICAg ICAgICAgICAgICAgICAgIiVwdjogdkdJQ1I6IFNHSTogdW5oYW5kbGVkIHJlYWQgciVkIG9mZnNl dCAlIzA4eFxuIiwKPiAgICAgICAgICAgICAgICAgIHYsIGRhYnQucmVnLCBnaWNyX3JlZyk7Cj4g LSAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgZ290byByZWFkX2FzX3plcm87Cj4gICAgICAg fQo+ICAgYmFkX3dpZHRoOgo+ICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdjogdkdJQ1I6 IFNHSTogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiBAQCAtMTAwMiw3 ICsxMDA5LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX3JkaXN0cl9zZ2lfbW1pb193cml0ZShzdHJ1 Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgIHByaW50ayhYRU5MT0df R19FUlIKPiAgICAgICAgICAgICAgICAgICIlcHY6IHZHSUNSOiBTR0k6IHVuaGFuZGxlZCB3cml0 ZSByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgICAgICAgdiwgZGFidC5yZWcsIGdp Y3JfcmVnKTsKPiAtICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICBnb3RvIHdyaXRlX2lnbm9y ZTsKPiAgICAgICB9Cj4gICAKPiAgIGJhZF93aWR0aDoKPiBAQCAtMTAxNCw2ICsxMDIxLDkgQEAg YmFkX3dpZHRoOgo+ICAgd3JpdGVfaWdub3JlXzMyOgo+ICAgICAgIGlmICggZGFidC5zaXplICE9 IERBQlRfV09SRCApIGdvdG8gYmFkX3dpZHRoOwo+ICAgICAgIHJldHVybiAxOwo+ICsKPiArd3Jp dGVfaWdub3JlOgo+ICsgICAgcmV0dXJuIDE7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBzdHJ1Y3Qg dmNwdSAqZ2V0X3ZjcHVfZnJvbV9yZGlzdChzdHJ1Y3QgZG9tYWluICpkLAo+IEBAIC0xMjUyLDcg KzEyNjIsNyBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1 ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICBwcmlu dGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zmc2V0ICUj MDh4XG4iLAo+ICAgICAgICAgICAgICAgICAgdiwgZGFidC5yZWcsIGdpY2RfcmVnKTsKPiAtICAg ICAgICByZXR1cm4gMDsKPiArICAgICAgICBnb3RvIHJlYWRfYXNfemVybzsKPiAgICAgICB9Cj4g ICAKPiAgIGJhZF93aWR0aDoKPiBAQCAtMTQzOCw3ICsxNDQ4LDcgQEAgc3RhdGljIGludCB2Z2lj X3YzX2Rpc3RyX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ ICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4gICAgICAgICAgICAgICAgICAiJXB2OiB2 R0lDRDogdW5oYW5kbGVkIHdyaXRlIHIlZD0lIlBSSXJlZ2lzdGVyIiBvZmZzZXQgJSMwOHhcbiIs Cj4gICAgICAgICAgICAgICAgICB2LCBkYWJ0LnJlZywgciwgZ2ljZF9yZWcpOwo+IC0gICAgICAg IHJldHVybiAwOwo+ICsgICAgICAgIGdvdG8gd3JpdGVfaWdub3JlOwo+ICAgICAgIH0KPiAgIAo+ ICAgYmFkX3dpZHRoOgo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==