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 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 668A6C433EF for ; Thu, 16 Dec 2021 22:04:30 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:Content-Type: Content-Transfer-Encoding:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:References: Cc:To:From:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=79Q5nZo9IR4B1ci3GRrnH9vi5VPp2YOWx91wOFXIl7Q=; b=O8Tgju+mL/m7qv5Ll1V98KE+Fs f87uABsYrD6hBod11fHnBhjXBbnUxNAqhsOvSxo9bVLTNTWZ4qqT+JhrwflnpS745MdpSSjODSSoa R2rMTaS7ZAn7pAb9HVUcPJXP1e8ZVy9Rus4pykii/BeBEzlaE/1JgghzYrgJJugkkns4qM2soS0X4 T8aPsCfLFPtNZHjdBxTqROO90BAqSRv2wPu80ChCGde7C37/x5OuGXD9Ud1kIymeY9A/ffYEiseqX dE0owk/Ktpxr210WfFr0zIqPkEebTPeX0Oepa2FuAGbqC9mK6l34MihLQffU29jWi75lj3G2G3aRr vaDrixsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mxyq6-007lSo-VL; Thu, 16 Dec 2021 22:03:03 +0000 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mxyq3-007lRS-D9 for linux-arm-kernel@lists.infradead.org; Thu, 16 Dec 2021 22:03:01 +0000 Received: by mail-wr1-x42b.google.com with SMTP id a18so518418wrn.6 for ; Thu, 16 Dec 2021 14:02:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:to:cc:references:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=jr113sD2CvAYYaqrKJ2RFq/931IUT0YAFGFLLTKtGbE=; b=Wcjg5ik9dcrXPAnVnn3yL9Bzo7AhRdMp/iBvZY/qIPLoLk0v9w99kx9EylPs7yiEcO gN5SJkXEjUIU0/YQQNVUOt5vP7MJDNicq9qK02n7Yx0MYOJS4+xPGHMvKvqsy9y8iaeY bzxVUdYKKjnC6brqYUd+odEP6YA8pKLE6pF0aS5sF8TLkcnxBj/bQfJMcf1nXcHnE8kq d6ZoaxYAK5vekUNNjYV0gXS1Q4qLDRVZ8NzR9rQFJCmOCZtKwd44V8Lc1HbMopSw/eik URiF7PqdwOSfwNWHeLxuM3Dqa4aEEspEjK8BZsIysbbbhY66h5CAqODUm0g6XMFYR8um pI8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:from:to:cc:references:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=jr113sD2CvAYYaqrKJ2RFq/931IUT0YAFGFLLTKtGbE=; b=DbEKhpRbhmx92rqTIu5kzyd1AgBApFZB2EiEa/iWvMTVqla3UqjN7fqcug1GdKqH4H DEz4Q6KTtyV8F6YUzx+SF+uPqgoaVrH2NPFevq1U6aX3Gz2KUdZFDidhWNUKHGpHqNeC /8wleLJCcETFG7uy1szJc7sZvHuHPQWI7rFMDiwxYyz2I6t3+Tm2NGosmPYQriCJzB+S 1xXKzWHoQWVbyhzPN7jkj0Wl3pQpq19hVDNcYM8vIrBh6A4h/fGokWLoHVHNgGjL8N9T +Gt6eTU0/ZAp+rnchR5X3tYcjo6SxAaTjl+ZnB+6cqm05BARqEkS8L3ztMTkRS8NDB51 7QdA== X-Gm-Message-State: AOAM530ye2Io3vmCC1abIjqvqxkkKSpo9tpYyBr28d3riTQF92JcN8xc NJRebOBshKrLRz72opIhrYE= X-Google-Smtp-Source: ABdhPJy46xui0iaw81h/rHG30m0c96KJf69/+cIlCYxG4WAy2Gr4Rhla2NZ9aAZgaym0KofijEzPXA== X-Received: by 2002:a5d:456e:: with SMTP id a14mr26199wrc.256.1639692173852; Thu, 16 Dec 2021 14:02:53 -0800 (PST) Received: from [192.168.1.7] ([212.22.223.21]) by smtp.gmail.com with ESMTPSA id d2sm5543428wmb.31.2021.12.16.14.02.52 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 16 Dec 2021 14:02:53 -0800 (PST) Subject: Re: [PATCH V4 0/6] xen: Add support of extended regions (safe ranges) on Arm From: Oleksandr To: Boris Ostrovsky , Juergen Gross Cc: xen-devel@lists.xenproject.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Oleksandr Tyshchenko , Stefano Stabellini , Russell King , Julien Grall , Bertrand Marquis , Wei Chen , Henry Wang , Kaly Xin , Jiamei Xie References: <1639080336-26573-1-git-send-email-olekstysh@gmail.com> Message-ID: <1428a0be-b80c-f996-1f72-6545dd66c1bf@gmail.com> Date: Fri, 17 Dec 2021 00:02:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <1639080336-26573-1-git-send-email-olekstysh@gmail.com> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211216_140259_479601_FF9F311C X-CRM114-Status: GOOD ( 29.29 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Ck9uIDA5LjEyLjIxIDIyOjA1LCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKCgpIZWxsbyBK dWVyZ2VuLCBCb3JpcwoKCk1heSBJIHBsZWFzZSBhc2ssIGFyZSB5b3UgaGFwcHkgKG9yIG90aGVy d2lzZSkgd2l0aCBjdXJyZW50IHBhdGNoIHNlcmllcyAKKEkgYXNzdW1lLCBlc3BlY2lhbGx5IHdp dGggY29tbWl0cyAjMy00KT8KCkZvciB0aGUgY29udmVuaWVuY2U6CgogwqAgMS4geGVuL3VucG9w dWxhdGVkLWFsbG9jOiBEcm9wIGNoZWNrIGZvciB2aXJ0X2FkZHJfdmFsaWQoKSBpbiBmaWxsX2xp c3QoKQotIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj bGUuY29tPgoKIMKgIDIuIGFybS94ZW46IFN3aXRjaCB0byB1c2UgZ250dGFiX3NldHVwX2F1dG9f eGxhdF9mcmFtZXMoKSBmb3IgRFQKLSBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKIMKgIDMuIHhlbi9iYWxsb29uOiBCcmluZyBhbGxvYyhm cmVlKV94ZW5iYWxsb29uZWRfcGFnZXMgaGVscGVycyBiYWNrCi0gUmV2aWV3ZWQtYnk6IFN0ZWZh bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCiDCoCA0LiB4ZW4vdW5wb3B1 bGF0ZWQtYWxsb2M6IEFkZCBtZWNoYW5pc20gdG8gdXNlIFhlbiByZXNvdXJjZQotIFJldmlld2Vk LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgogwqAgNS4g YXJtL3hlbjogUmVhZCBleHRlbmRlZCByZWdpb25zIGZyb20gRFQgYW5kIGluaXQgWGVuIHJlc291 cmNlCi0gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs Lm9yZz4KCiDCoCA2LiBkdC1iaW5kaW5nczogeGVuOiBDbGFyaWZ5ICJyZWciIHB1cnBvc2UKLSBS ZXZpZXdlZC1ieTogQmVydHJhbmQgTWFycXVpcyA8YmVydHJhbmQubWFycXVpc0Bhcm0uY29tPgot IEFja2VkLWJ5OiBSb2IgSGVycmluZyA8cm9iaEBrZXJuZWwub3JnPgotIEFja2VkLWJ5OiBTdGVm YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiBGcm9tOiBPbGVrc2Fu ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4KPiBIZWxsbyBh bGwuCj4KPiBZb3UgY2FuIGZpbmQgdGhlIFJGQy1WMyBwYXRjaCBzZXJpZXMgYXQgWzFdLFsyXSBh bmQgWzNdLgo+Cj4gVGhlIGNvcnJlc3BvbmRpbmcgWGVuIHN1cHBvcnQgKGZvciBib3RoIERvbTAg YW5kIERvbVUpIGlzIGFscmVhZHkgY29tbWl0dGVkIGFuZAo+IGlzIGF2YWlsYWJsZSBpbiBtYWlu bGluZSBYZW4gc2luY2UgdGhlIGZvbGxvd2luZyBjb21taXQ6Cj4gNTdmODc4NTdkYzJkZTQ1MmE3 OTZkNmJhZDRmNDc2NTEwZWZkMmFiYSBsaWJ4bC9hcm06IEFkZCBoYW5kbGluZyBvZiBleHRlbmRl ZCByZWdpb25zIGZvciBEb21VCj4KPiBUaGUgZXh0ZW5kZWQgcmVnaW9uIChzYWZlIHJhbmdlKSBp cyBhIHJlZ2lvbiBvZiBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlCj4gd2hpY2ggaXMgdW51 c2VkIGFuZCBjb3VsZCBiZSBzYWZlbHkgdXNlZCB0byBjcmVhdGUgZ3JhbnQvZm9yZWlnbiBtYXBw aW5ncyBpbnN0ZWFkCj4gb2YgYmFsbG9vbmluZyBvdXQgcmVhbCBSQU0gcGFnZXMgdG8gb2J0YWlu IGEgcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBmb3IgY3JlYXRpbmcKPiB0aGVzZSBtYXBwaW5ncyAo d2hpY2ggc2ltcGx5IHJlc3VsdHMgaW4gd2FzdGluZyBkb21haW4gbWVtb3J5IGFuZCBzaGF0dGVy aW5nIHN1cGVyCj4gcGFnZXMgaW4gUDJNIHRhYmxlKS4KPgo+IFRoZSBwcm9ibGVtIGlzIHRoYXQg d2UgY2Fubm90IGZvbGxvdyBMaW51eCBhZHZpc2Ugd2hpY2ggbWVtb3J5IHJhbmdlcyBhcmUgdW51 c2VkCj4gb24gQXJtIGFzIHRoZXJlIG1pZ2h0IGJlIHNvbWUgaWRlbnRpdHkgbWFwcGluZ3MgaW4g UDJNIHRhYmxlIChzdGFnZSAyKSB0aGUgZ3Vlc3QgaXMgbm90Cj4gYXdhcmUgb2Ygb3Igbm90IGFs bCBkZXZpY2UgSS9PIHJlZ2lvbnMgbWlnaHQgYmUga25vd24gKHJlZ2lzdGVyZWQpIGJ5IHRoZSB0 aW1lIHRoZSBndWVzdAo+IHN0YXJ0cyBjcmVhdGluZyBncmFudC9mb3JlaWduIG1hcHBpbmdzLiBU aGlzIGlzIHdoeSB3ZSBuZWVkIHNvbWUgaGludHMgZnJvbSB0aGUgaHlwZXJ2aXNvcgo+IHdoaWNo IGtub3dzIGFsbCBkZXRhaWxzIGluIGFkdmFuY2UgdG8gYmUgYWJsZSB0byBjaG9vc2UgZXh0ZW5k ZWQgcmVnaW9ucyAod2hpY2ggd29uJ3QKPiBjbGFzaCB3aXRoIG90aGVyIHJlc291cmNlcykuCj4K PiBUaGUgZXh0ZW5kZWQgcmVnaW9ucyBhcmUgY2hvc2VuIGF0IHRoZSBkb21haW4gY3JlYXRpb24g dGltZSBhbmQgYWR2ZXJ0aXNlZCB0byBpdCB2aWEKPiAicmVnIiBwcm9wZXJ0eSB1bmRlciBoeXBl cnZpc29yIG5vZGUgaW4gdGhlIGd1ZXN0IGRldmljZS10cmVlIFs0XS4gQXMgcmVnaW9uIDAgaXMg cmVzZXJ2ZWQKPiBmb3IgZ3JhbnQgdGFibGUgc3BhY2UgKGFsd2F5cyBwcmVzZW50KSwgdGhlIGlu ZGV4ZXMgZm9yIGV4dGVuZGVkIHJlZ2lvbnMgYXJlIDEuLi5OLgo+IE5vIGRldmljZSB0cmVlIGJp bmRpbmdzIHVwZGF0ZSBpcyBuZWVkZWQsIGd1ZXN0IGluZmVycyB0aGUgcHJlc2VuY2Ugb2YgZXh0 ZW5kZWQgcmVnaW9ucwo+IGZyb20gdGhlIG51bWJlciBvZiByZWdpb25zIGluICJyZWciIHByb3Bl cnR5Lgo+Cj4gUGxlYXNlIG5vdGUgdGhlIGZvbGxvd2luZzoKPiAtIFRoZSBBQ1BJIGNhc2UgaXMg bm90IGNvdmVyZWQgZm9yIG5vdwo+IC0gcGF0Y2ggc2VyaWVzIHdhcyBjcmVhdGVkIGluIGEgd2F5 IHRvIHJldGFpbiBleGlzdGluZyBiZWhhdmlvciBvbiB4ODYKPgo+IFRoZSBwYXRjaCBzZXJpZXMg aXMgYmFzZWQgb24gdjUuMTYtcmMzIGFuZCBhbHNvIGF2YWlsYWJsZSBhdCBbNV0sIGl0IHdhcyBm dWxseQo+IHRlc3RlZCBvbiBBcm02NCBhbmQgb25seSBjb21waWxlIHRlc3RlZCBvbiB4ODYuCj4K PiBbMV0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzE2Mjc0OTA2NTYtMTI2Ny0xLWdpdC1z ZW5kLWVtYWlsLW9sZWtzdHlzaEBnbWFpbC5jb20vCj4gICAgICBodHRwczovL2xvcmUua2VybmVs Lm9yZy9hbGwvMTYyNzQ5MDY1Ni0xMjY3LTItZ2l0LXNlbmQtZW1haWwtb2xla3N0eXNoQGdtYWls LmNvbS8KPiBbMl0gaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzE2MzUyNjQzMTItMzc5Ni0x LWdpdC1zZW5kLWVtYWlsLW9sZWtzdHlzaEBnbWFpbC5jb20vCj4gWzNdIGh0dHBzOi8vbG9yZS5r ZXJuZWwub3JnL2FsbC8xNjM3Nzg3MjIzLTIxMTI5LTEtZ2l0LXNlbmQtZW1haWwtb2xla3N0eXNo QGdtYWlsLmNvbS8KPiBbNF0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5n aXQ7YT1ibG9iX3BsYWluO2Y9ZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ndWVzdC50eHQ7aGI9 cmVmcy9oZWFkcy9tYXN0ZXIKPiBbNV0gaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS9s aW51eC9jb21taXRzL21hcF9vcHRfbWw3Cj4KPiBPbGVrc2FuZHIgVHlzaGNoZW5rbyAoNik6Cj4g ICAgeGVuL3VucG9wdWxhdGVkLWFsbG9jOiBEcm9wIGNoZWNrIGZvciB2aXJ0X2FkZHJfdmFsaWQo KSBpbiBmaWxsX2xpc3QoKQo+ICAgIGFybS94ZW46IFN3aXRjaCB0byB1c2UgZ250dGFiX3NldHVw X2F1dG9feGxhdF9mcmFtZXMoKSBmb3IgRFQKPiAgICB4ZW4vYmFsbG9vbjogQnJpbmcgYWxsb2Mo ZnJlZSlfeGVuYmFsbG9vbmVkX3BhZ2VzIGhlbHBlcnMgYmFjawo+ICAgIHhlbi91bnBvcHVsYXRl ZC1hbGxvYzogQWRkIG1lY2hhbmlzbSB0byB1c2UgWGVuIHJlc291cmNlCj4gICAgYXJtL3hlbjog UmVhZCBleHRlbmRlZCByZWdpb25zIGZyb20gRFQgYW5kIGluaXQgWGVuIHJlc291cmNlCj4gICAg ZHQtYmluZGluZ3M6IHhlbjogQ2xhcmlmeSAicmVnIiBwdXJwb3NlCj4KPiAgIERvY3VtZW50YXRp b24vZGV2aWNldHJlZS9iaW5kaW5ncy9hcm0veGVuLnR4dCB8ICAxNCArLS0KPiAgIGFyY2gvYXJt L3hlbi9lbmxpZ2h0ZW4uYyAgICAgICAgICAgICAgICAgICAgICB8IDEzMiArKysrKysrKysrKysr KysrKysrKysrKystLQo+ICAgZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAg ICAgICAgIHwgICAyICstCj4gICBkcml2ZXJzL3hlbi9iYWxsb29uLmMgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMjAgKystLQo+ICAgZHJpdmVycy94ZW4vdW5wb3B1bGF0ZWQtYWxsb2MuYyAg ICAgICAgICAgICAgIHwgIDg3ICsrKysrKysrKysrKysrKystCj4gICBpbmNsdWRlL3hlbi9iYWxs b29uLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICAgaW5jbHVkZS94ZW4veGVu LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2ICsrKysKPiAgIDcgZmlsZXMgY2hh bmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQo+Ci0tIApSZWdhcmRzLAoK T2xla3NhbmRyIFR5c2hjaGVua28KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0ta2Vy bmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1h bi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==