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 lists.gnu.org (lists.gnu.org [209.51.188.17]) (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 71205EB64DD for ; Tue, 25 Jul 2023 00:57:35 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qO6Lx-0001SQ-EV; Mon, 24 Jul 2023 20:56:41 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qO6Lv-0001SC-SW for qemu-devel@nongnu.org; Mon, 24 Jul 2023 20:56:39 -0400 Received: from frasgout.his.huawei.com ([185.176.79.56]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qO6Lt-0006MF-2D for qemu-devel@nongnu.org; Mon, 24 Jul 2023 20:56:39 -0400 Received: from lhrpeml500005.china.huawei.com (unknown [172.18.147.201]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4R8z5z6yYFz67L8m; Tue, 25 Jul 2023 08:52:55 +0800 (CST) Received: from lhrpeml500001.china.huawei.com (7.191.163.213) by lhrpeml500005.china.huawei.com (7.191.163.240) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.27; Tue, 25 Jul 2023 01:56:21 +0100 Received: from lhrpeml500001.china.huawei.com ([7.191.163.213]) by lhrpeml500001.china.huawei.com ([7.191.163.213]) with mapi id 15.01.2507.027; Tue, 25 Jul 2023 01:56:21 +0100 To: bibo mao CC: Catalin Marinas , Jonathan Cameron , Marc Zyngier , Will Deacon , "christoffer.dall@arm.com" , "oliver.upton@linux.dev" , "mark.rutland@arm.com" , "pbonzini@redhat.com" , "Salil Mehta" , "andrew.jones@linux.dev" , yuzenghui , "kvmarm@lists.cs.columbia.edu" , "linux-arm-kernel@lists.infradead.org" , "linux-kernel@vger.kernel.org" , "kvm@vger.kernel.org" , "qemu-devel@nongnu.org" , "james.morse@arm.com" , "steven.price@arm.com" , "Suzuki K Poulose" , Jean-Philippe Brucker , "kvmarm@lists.linux.dev" , "linux-coco@lists.linux.dev" Subject: RE: [Question - ARM CCA] vCPU Hotplug Support in ARM Realm world might require ARM spec change? Thread-Topic: [Question - ARM CCA] vCPU Hotplug Support in ARM Realm world might require ARM spec change? Thread-Index: Adm55YYLPryt1tEKR0alBn01xBiFBwEoRICAAAIxYpA= Date: Tue, 25 Jul 2023 00:56:21 +0000 Message-ID: References: <9cb24131a09a48e9a622e92bf8346c9d@huawei.com> <2fa14ef5-b2f7-459d-8b84-114d36ba3cf7@loongson.cn> In-Reply-To: <2fa14ef5-b2f7-459d-8b84-114d36ba3cf7@loongson.cn> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.126.173.65] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Received-SPF: pass client-ip=185.176.79.56; envelope-from=salil.mehta@huawei.com; helo=frasgout.his.huawei.com X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Salil Mehta From: Salil Mehta via Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org SGkgQmlibywNCg0KPiBGcm9tOiBiaWJvIG1hbyA8bWFvYmlib0Bsb29uZ3Nvbi5jbj4NCj4gU2Vu dDogVHVlc2RheSwgSnVseSAyNSwgMjAyMyAxOjI5IEFNDQo+IFRvOiBTYWxpbCBNZWh0YSA8c2Fs aWwubWVodGFAaHVhd2VpLmNvbT4NCj4gQ2M6IENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJp bmFzQGFybS5jb20+OyBKb25hdGhhbiBDYW1lcm9uDQo+IDxqb25hdGhhbi5jYW1lcm9uQGh1YXdl aS5jb20+OyBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPjsgV2lsbCBEZWFjb24NCj4gPHdp bGxAa2VybmVsLm9yZz47IGNocmlzdG9mZmVyLmRhbGxAYXJtLmNvbTsgb2xpdmVyLnVwdG9uQGxp bnV4LmRldjsNCj4gbWFyay5ydXRsYW5kQGFybS5jb207IHBib256aW5pQHJlZGhhdC5jb207IFNh bGlsIE1laHRhDQo+IDxzYWxpbC5tZWh0YUBvcG5zcmMubmV0PjsgYW5kcmV3LmpvbmVzQGxpbnV4 LmRldjsgeXV6ZW5naHVpDQo+IDx5dXplbmdodWlAaHVhd2VpLmNvbT47IGt2bWFybUBsaXN0cy5j cy5jb2x1bWJpYS5lZHU7IGxpbnV4LWFybS0NCj4ga2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmc7 IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7DQo+IGt2bUB2Z2VyLmtlcm5lbC5vcmc7IHFl bXUtZGV2ZWxAbm9uZ251Lm9yZzsgamFtZXMubW9yc2VAYXJtLmNvbTsNCj4gc3RldmVuLnByaWNl QGFybS5jb207IFN1enVraSBLIFBvdWxvc2UgPHN1enVraS5wb3Vsb3NlQGFybS5jb20+OyBKZWFu LQ0KPiBQaGlsaXBwZSBCcnVja2VyIDxqZWFuLXBoaWxpcHBlQGxpbmFyby5vcmc+OyBrdm1hcm1A bGlzdHMubGludXguZGV2OyBsaW51eC0NCj4gY29jb0BsaXN0cy5saW51eC5kZXYNCj4gU3ViamVj dDogUmU6IFtRdWVzdGlvbiAtIEFSTSBDQ0FdIHZDUFUgSG90cGx1ZyBTdXBwb3J0IGluIEFSTSBS ZWFsbSB3b3JsZA0KPiBtaWdodCByZXF1aXJlIEFSTSBzcGVjIGNoYW5nZT8NCj4gDQo+IElzIHZj cHUgaG90cGx1ZyBzdXBwb3J0ZWQgaW4gYXJtIHZpcnQtbWFjaGluZSBub3c/DQoNCk5vdCB5ZXQu IFdlIGFyZSB3b3JraW5nIG9uIGl0LiBQbGVhc2UgY2hlY2sgdGhlIFJGQ3MgYmVpbmcgdGVzdGVk Lg0KDQoNClsxXSBQcmUtUkZDIFYyIENoYW5nZXM6IFN1cHBvcnQgb2YgVmlydHVhbCBDUFUgSG90 cGx1ZyBmb3IgQVJNdjggQXJjaCAgKFdJUCkNCiAgICBodHRwczovL2dpdGh1Yi5jb20vc2FsaWwt bWVodGEvcWVtdS5naXQgdmlydC1jcHVocC1hcm12OC9yZmMtdjEtcG9ydDExMDUyMDIzLmRldi0x DQpbMl0gW1JGQyBQQVRDSCAwMC8zMl0gQUNQSS9hcm02NDogYWRkIHN1cHBvcnQgZm9yIHZpcnR1 YWwgY3B1aG90cGx1ZyAgDQogICAgaHR0cHM6Ly9naXQuZ2l0bGFiLmFybS5jb20vbGludXgtYXJt L2xpbnV4LWptLmdpdCB2aXJ0dWFsX2NwdV9ob3RwbHVnL3JmYy92Mg0KICAgIA0KICAgIA0KPiBU aGVyZSBpcyBhcm02NCB2Y3B1IGhvdHBsdWcgcGF0Y2ggaW4gcWVtdSBtYWlsaW5nIGxpc3QsIGhv d2V2ZXIgaXQgaXMgbm90IG1lcmdlZC4NCj4gSSBkbyBub3Qga25vdyB3aHkgaXQgaXMgbm90IG1l cmdlZC4NCg0KDQpJIHRoaW5rIHlvdSBhcmUgcmVmZXJyaW5nIHRvIHBhdGNoZXMgWzNdLCBbNF0/ IFBsZWFzZSBmb2xsb3cgdGhlIGRpc2N1c3Npb24NCmZvciBkZXRhaWxzLiANCg0KDQpbM10gW1BB VENIIFJGQyAwMC8yMl0gU3VwcG9ydCBvZiBWaXJ0dWFsIENQVSBIb3RwbHVnIGZvciBBUk12OCBB cmNoDQogICAgaHR0cHM6Ly9sb3JlLmtlcm5lbC5vcmcvYWxsLzIwMjAwNjEzMjEzNjI5LjIxOTg0 LTEtc2FsaWwubWVodGFAaHVhd2VpLmNvbS8NCls0XSBbUEFUQ0ggUkZDIDAvNF0gQ2hhbmdlcyB0 byBTdXBwb3J0ICpWaXJ0dWFsKiBDUFUgSG90cGx1ZyBmb3IgQVJNNjQNCiAgICBodHRwczovL2xv cmUua2VybmVsLm9yZy9hbGwvMjAyMDA2MjUxMzM3NTcuMjIzMzItMS1zYWxpbC5tZWh0YUBodWF3 ZWkuY29tLyNyDQoNCg0KSW4gc3VtbWFyeSwgdGhlcmUgd2VyZSBzb21lIEFSTTY0IEFyY2hpdGVj dHVyZSBjb25zdHJhaW50cyB3aGljaCB3ZXJlIGJlaW5nDQp2aW9sYXRlZCBpbiB0aGUgZWFybGll ciBwYXRjaGVzIG9mIHRoZSBrZXJuZWwgWzRdIHNvIHdlIGhhZCB0byByZS10aGluayBvZiB0aGUN Cmtlcm5lbCBjaGFuZ2VzLiBUaGUgUWVtdSBwYXJ0IG1vc3RseSByZW1haW5zIHNhbWUgd2l0aCBz b21lIG5ldyBpbnRyb2R1Y3Rpb25zDQpvZiBHdWVzdCBIVkMvU01DIGh5cGVyIGNhbGwgZXhpdCBo YW5kbGluZyBpbiB1c2VyIHNwYWNlIGV0Yy4gZm9yIHBvbGljeSBjaGVja3MNCmluIFZNTS9RZW11 LiANCg0KDQpZb3UgY2FuIGZvbGxvdyB0aGUgS1ZNRm9ydW0gY29uZmVyZW5jZSBwcmVzZW50YXRp b25zIFs1XSwgWzZdIGRlbGl2ZXJlZCBpbiB0aGUNCnllYXIgMjAyMCBhbmQgMjAyMyB0byBnZXQg aG9sZCBvZiBtb3JlIGRldGFpbHMgcmVsYXRlZCB0byB0aGlzLg0KDQoNCls1XSBLVk1Gb3J1bSAy MDIzOiBDaGFsbGVuZ2VzIFJldmlzaXRlZCBpbiBTdXBwb3J0aW5nIFZpcnQgQ1BVIEhvdHBsdWcg b24gYXJjaGl0ZWN0dXJlcyB0aGF0IGRvbid0IFN1cHBvcnQgQ1BVIEhvdHBsdWcgKGxpa2UgQVJN NjQpDQogICAgaHR0cHM6Ly9rdm0tZm9ydW0ucWVtdS5vcmcvMjAyMy90YWxrLzlTTVBEUS8NCls2 XSBLVk1Gb3J1bSAyMDIwOiBDaGFsbGVuZ2VzIGluIFN1cHBvcnRpbmcgVmlydHVhbCBDUFUgSG90 cGx1ZyBvbiBTb0MgQmFzZWQgU3lzdGVtcyAobGlrZSBBUk02NCkNCiAgICBodHRwczovL2t2bWZv cnVtMjAyMC5zY2hlZC5jb20vZXZlbnQvZUU0bQ0KDQoNCg0KPiBJIGFzayB0aGlzIHF1ZXN0aW9u IGJlY2F1c2Ugd2UgcHJvcG9zZQ0KPiBzaW1pbGFyIHBhdGNoIGFib3V0IExvb25nQXJjaCBzeXN0 ZW0gaW4gcWVtdSBtYWlsaW5nIGxpc3QsIGFuZCBrZXJuZWwgbmVlZCBub3QgYmUNCj4gbW9kaWZp ZWQgZm9yIHZjcHUgaG90cGx1Zy4NCg0KDQpDb3VsZCB5b3UgcGxlYXNlIHNoYXJlIHRoZSBsaW5r IG9mIHlvdXIgcGF0Y2hlcyBzbyB0aGF0IHdlIGNhbiBoYXZlIGEgbG9vayBhbmQNCmRyYXcgYSBj b21wYXJpc29uPw0KDQoNClRoYW5rcw0KU2FsaWwuDQoNCj4gDQo+IFJlZ2FyZHMNCj4gQmlibywg bWFvDQo+IA0KPiDlnKggMjAyMy83LzE5IDEwOjM1LCBTYWxpbCBNZWh0YSDlhpnpgZM6DQo+ID4g W1JlcG9zdGluZyBpdCBoZXJlIGZyb20gTGluYXJvIE9wZW4gRGlzY3Vzc2lvbiBMaXN0IGZvciBt b3JlIGV5ZXMgdG8gbG9vaw0KPiBhdF0NCj4gPg0KPiA+IEhlbGxvLA0KPiA+IEkgaGF2ZSByZWNl bnRseSBzdGFydGVkIHRvIGRhYmJsZSB3aXRoIEFSTSBDQ0Egc3R1ZmYgYW5kIGNoZWNrIGlmIG91 cg0KPiA+IHJlY2VudCBjaGFuZ2VzIHRvIHN1cHBvcnQgdkNQVSBIb3RwbHVnIGluIEFSTTY0IGNh biB3b3JrIGluIHRoZSByZWFsbQ0KPiA+IHdvcmxkLiBJIGhhdmUgcmVhbGl6ZWQgdGhhdCBpbiB0 aGUgUk1NIHNwZWNpZmljYXRpb25bMV0gUFNDSV9DUFVfT04NCj4gPiBjb21tYW5kKEI1LjMuMykg ZG9lcyBub3QgaGFuZGxlcyB0aGUgUFNDSV9ERU5JRUQgcmV0dXJuIGNvZGUoQjUuNC4yKSwNCj4g PiBmcm9tIHRoZSBob3N0LiBUaGlzIG1pZ2h0IGJlIHJlcXVpcmVkIHRvIHN1cHBvcnQgdkNQVSBI b3RwbHVnIGZlYXR1cmUNCj4gPiBpbiB0aGUgcmVhbG0gd29ybGQgaW4gZnV0dXJlLiB2Q1BVIEhv dHBsdWcgaXMgYW4gaW1wb3J0YW50IGZlYXR1cmUgdG8NCj4gPiBzdXBwb3J0IGthdGEtY29udGFp bmVycyBpbiByZWFsbSB3b3JsZCBhcyBpdCByZWR1Y2VzIHRoZSBWTSBib290IHRpbWUNCj4gPiBh bmQgZmFjaWxpdGF0ZXMgZHluYW1pYyBhZGp1c3RtZW50IG9mIHZDUFVzICh3aGljaCBJIHRoaW5r IHNob3VsZCBiZQ0KPiA+IHRydWUgZXZlbiB3aXRoIFJlYWxtIHdvcmxkIGFzIGN1cnJlbnQgaW1w bGVtZW50YXRpb24gb25seSBtYWtlcyB1c2UNCj4gPiBvZiB0aGUgUFNDSV9PTi9PRkYgdG8gcmVh bGl6ZSB0aGUgSG90cGx1ZyBsb29rLWxpa2UgZWZmZWN0PykNCj4gPg0KPiA+DQo+ID4gQXMgcGVy IG91ciByZWNlbnQgY2hhbmdlcyBbMl0sIFszXSByZWxhdGVkIHRvIHN1cHBvcnQgdkNQVSBIb3Rw bHVnIG9uDQo+ID4gQVJNNjQsIHdlIGhhbmRsZSB0aGUgZ3Vlc3QgZXhpdHMgZHVlIHRvIFNNQy9I VkMgSHlwZXJjYWxsIGluIHRoZQ0KPiA+IHVzZXItc3BhY2UgaS5lLiBWTU0vUWVtdS4gSW4gcmVh bG0gd29ybGQsIFJFQyBFeGl0cyB0byBob3N0IGR1ZSB0bw0KPiA+IFBTQ0lfQ1BVX09OIHNob3Vs ZCB1bmRlcmdvIHNpbWlsYXIgcG9saWN5IGNoZWNrcyBhbmQgSSB0aGluaywNCj4gPg0KPiA+IDEu IEhvc3Qgc2hvdWxkICpkZW55KiB0byBvbmxpbmUgdGhlIHRhcmdldCB2Q1BVcyB3aGljaCBhcmUg Tk9UIHBsdWdnZWQNCj4gPiAyLiBUaGlzIG1lYW5zIHRhcmdldCBSRUMgc2hvdWxkIGJlIGRlbmll ZCBieSBob3N0LiBDYW4gaG9zdCBjYWxsDQo+ID4gICAgUk1JX1BTQ0lfQ09NUEVURSBpbiBzdWNo IHMgY2FzZT8NCj4gPiAzLiBUaGUgKnJldHVybiogdmFsdWUgKEI1LjMuMy4xLjMgT3V0cHV0IHZh bHVlcykgc2hvdWxkIGJlIFBTQ0lfREVOSUVEDQo+ID4gNC4gRmFpbHVyZSBjb25kaXRpb24gKEI1 LjMuMy4yKSBzaG91bGQgYmUgYW1lbmRlZCB3aXRoDQo+ID4gICAgcnVubmFibGUgcHJlOiB0YXJn ZXRfcmVjLmZsYWdzLnJ1bm5hYmxlID09IE5PVF9SVU5OQUJMRSAoPykNCj4gPiAgICAgICAgICAg ICBwb3N0OiByZXN1bHQgPT0gUFNDSV9ERU5JRUQgKD8pDQo+ID4gNS4gQ2hhbmdlIHdvdWxkIGFs c28gYmUgcmVxdWlyZWQgaW4gdGhlIGZsb3cgKEQxLjQgUFNDSSBmbG93cykgZGVwaWN0aW5nDQo+ ID4gICAgUFNDSV9DUFVfT04gZmxvdyAoRDEuNC4xKQ0KPiA+DQo+ID4NCj4gPiBJIGRvIHVuZGVy c3RhbmQgdGhhdCBBUk0gQ0NBIHN1cHBvcnQgaXMgaW4gaXRzIGluZmFuY3kgc3RhZ2UgYW5kDQo+ ID4gZGlzY3Vzc2luZyBhYm91dCB2Q1BVIEhvdHBsdWcgaW4gcmVhbG0gd29ybGQgc2VlbSB0byBi ZSBhIGZhci1mZXRjaGVkDQo+ID4gaWRlYSByaWdodCBub3cuIEJ1dCBzcGVjaWZpY2F0aW9uIGNo YW5nZXMgcmVxdWlyZSBsb3Qgb2YgdGltZSBhbmQgaWYNCj4gPiB0aGlzIGNoYW5nZSBpcyByZWFs bHkgcmVxdWlyZWQgdGhlbiBpdCBzaG91bGQgYmUgZnVydGhlciBkaXNjdXNzZWQNCj4gPiB3aXRo aW4gQVJNLg0KPiA+DQo+ID4gTWFueSB0aGFua3MhDQo+ID4NCj4gPg0KPiA+IEJlcyByZWdhcmRz DQo+ID4gU2FsaWwNCj4gPg0KPiA+DQo+ID4gUmVmZXJlbmNlczoNCj4gPg0KPiA+IFsxXSBodHRw czovL2RldmVsb3Blci5hcm0uY29tL2RvY3VtZW50YXRpb24vZGVuMDEzNy9sYXRlc3QvDQo+ID4g WzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9zYWxpbC1tZWh0YS9xZW11LmdpdCB2aXJ0LWNwdWhwLWFy bXY4L3JmYy12MS1wb3J0MTEwNTIwMjMuZGV2LTENCj4gPiBbM10gaHR0cHM6Ly9naXQuZ2l0bGFi LmFybS5jb20vbGludXgtYXJtL2xpbnV4LWptLmdpdCB2aXJ0dWFsX2NwdV9ob3RwbHVnL3JmYy92 Mg0K