From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from frasgout.his.huawei.com (frasgout.his.huawei.com [185.176.79.56]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1DE918EFDC for ; Fri, 18 Oct 2024 08:33:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.176.79.56 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729240435; cv=none; b=r+jQgAPeG94MMC8MYB9oqQ8lWCB6D/SmE9o+zpDdR9sf6ke0SidIUzIGNkOzqaYlBlQBw+6G+kXRQs7JAyL4gH8qZ7n63Ebo1aU7kVO7UuP7hIN3cMLh1VBbUN2kGt3YiQWlBYA577a49RFFZ79el5a3qzMuOUHz/2RA7WCyRjw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1729240435; c=relaxed/simple; bh=JGbbkwtpyOi22lHAqJeycwvJCe0A8V4bfHMkA2ZDeT4=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=c+BwMxJUUAc+0pPU29lluwVk8JOBtbZZtQqBz8RTk8TQwltWrroBaESDzXr+ET9BddSrUs+kxL2mPSB7GvhU0Xprq6w82nL6G9Ojrcg+Muuc6HgSdXvNaN3eo0XZYWxAj4XxzwFMMDlKM+CJX8lNPTZ88pJufZxxj9T0PKPoOk0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com; spf=pass smtp.mailfrom=huawei.com; arc=none smtp.client-ip=185.176.79.56 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=huawei.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=huawei.com Received: from mail.maildlp.com (unknown [172.18.186.231]) by frasgout.his.huawei.com (SkyGuard) with ESMTP id 4XVHyp74F6z6JB5Q; Fri, 18 Oct 2024 16:33:06 +0800 (CST) Received: from frapeml100005.china.huawei.com (unknown [7.182.85.132]) by mail.maildlp.com (Postfix) with ESMTPS id 78C7F140B3C; Fri, 18 Oct 2024 16:33:49 +0800 (CST) Received: from frapeml500008.china.huawei.com (7.182.85.71) by frapeml100005.china.huawei.com (7.182.85.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Fri, 18 Oct 2024 10:33:49 +0200 Received: from frapeml500008.china.huawei.com ([7.182.85.71]) by frapeml500008.china.huawei.com ([7.182.85.71]) with mapi id 15.01.2507.039; Fri, 18 Oct 2024 10:33:49 +0200 From: Shameerali Kolothum Thodi To: "eric.auger@redhat.com" , Cornelia Huck , Oliver Upton , Marc Zyngier CC: "kvmarm@lists.linux.dev" , "catalin.marinas@arm.com" , "will@kernel.org" , "mark.rutland@arm.com" , yuzenghui , "Wangzhou (B)" , jiangkunkun , Jonathan Cameron , Anthony Jebson , "linux-arm-kernel@lists.infradead.org" , Linuxarm Subject: RE: [RFC PATCH 0/6] KVM: arm64: Errata management for VM Live migration Thread-Topic: [RFC PATCH 0/6] KVM: arm64: Errata management for VM Live migration Thread-Index: AQHbG7LLpfYBbF3MrkilC6zl/kSmBLKBOjEAgAAlJID//+1RAIAAOgeAgAArJECACU2rgIAAGBUAgAEeRcA= Date: Fri, 18 Oct 2024 08:33:49 +0000 Message-ID: <432569c372284ddba8ed29f09595390e@huawei.com> References: <20241011075053.80540-1-shameerali.kolothum.thodi@huawei.com> <86jzef53iz.wl-maz@kernel.org> <3f4469c49625413f9ab2c224d0d3fbea@huawei.com> <86ikty6f1b.wl-maz@kernel.org> <08261a41b9644f5ab49063824e4060c3@huawei.com> <87bjziraou.fsf@redhat.com> <7df21c56-0b07-4112-839e-ef90c5999fcd@redhat.com> In-Reply-To: <7df21c56-0b07-4112-839e-ef90c5999fcd@redhat.com> Accept-Language: en-GB, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Precedence: bulk X-Mailing-List: kvmarm@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRXJpYyBBdWdlciA8ZXJp Yy5hdWdlckByZWRoYXQuY29tPg0KPiBTZW50OiBUaHVyc2RheSwgT2N0b2JlciAxNywgMjAyNCA2 OjE2IFBNDQo+IFRvOiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT47IFNoYW1lZXJh bGkgS29sb3RodW0gVGhvZGkNCj4gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlAaHVhd2VpLmNv bT47IE9saXZlciBVcHRvbg0KPiA8b2xpdmVyLnVwdG9uQGxpbnV4LmRldj47IE1hcmMgWnluZ2ll ciA8bWF6QGtlcm5lbC5vcmc+DQo+IENjOiBrdm1hcm1AbGlzdHMubGludXguZGV2OyBjYXRhbGlu Lm1hcmluYXNAYXJtLmNvbTsgd2lsbEBrZXJuZWwub3JnOw0KPiBtYXJrLnJ1dGxhbmRAYXJtLmNv bTsgeXV6ZW5naHVpIDx5dXplbmdodWlAaHVhd2VpLmNvbT47IFdhbmd6aG91DQo+IChCKSA8d2Fu Z3pob3UxQGhpc2lsaWNvbi5jb20+OyBqaWFuZ2t1bmt1bg0KPiA8amlhbmdrdW5rdW5AaHVhd2Vp LmNvbT47IEpvbmF0aGFuIENhbWVyb24NCj4gPGpvbmF0aGFuLmNhbWVyb25AaHVhd2VpLmNvbT47 IEFudGhvbnkgSmVic29uDQo+IDxhbnRob255LmplYnNvbkBodWF3ZWkuY29tPjsgbGludXgtYXJt LWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnOw0KPiBMaW51eGFybSA8bGludXhhcm1AaHVhd2Vp LmNvbT4NCj4gU3ViamVjdDogUmU6IFtSRkMgUEFUQ0ggMC82XSBLVk06IGFybTY0OiBFcnJhdGEg bWFuYWdlbWVudCBmb3IgVk0gTGl2ZQ0KPiBtaWdyYXRpb24NCj4gDQo+IEhpIFNoYW1lZXIsDQo+ IA0KPiBPbiAxMC8xNy8yNCAxNzo0OSwgQ29ybmVsaWEgSHVjayB3cm90ZToNCj4gPiBPbiBGcmks IE9jdCAxMSAyMDI0LCBTaGFtZWVyYWxpIEtvbG90aHVtIFRob2RpDQo+IDxzaGFtZWVyYWxpLmtv bG90aHVtLnRob2RpQGh1YXdlaS5jb20+IHdyb3RlOg0KPiA+DQo+ID4+PiAtLS0tLU9yaWdpbmFs IE1lc3NhZ2UtLS0tLQ0KPiA+Pj4gRnJvbTogT2xpdmVyIFVwdG9uIDxvbGl2ZXIudXB0b25AbGlu dXguZGV2Pg0KPiA+Pj4gU2VudDogRnJpZGF5LCBPY3RvYmVyIDExLCAyMDI0IDQ6MTEgUE0NCj4g Pj4+IFRvOiBNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPg0KPiA+Pj4gQ2M6IFNoYW1lZXJh bGkgS29sb3RodW0gVGhvZGkNCj4gPj4+IDxzaGFtZWVyYWxpLmtvbG90aHVtLnRob2RpQGh1YXdl aS5jb20+OyBrdm1hcm1AbGlzdHMubGludXguZGV2Ow0KPiA+Pj4gY2F0YWxpbi5tYXJpbmFzQGFy bS5jb207IHdpbGxAa2VybmVsLm9yZzsgbWFyay5ydXRsYW5kQGFybS5jb207DQo+ID4+PiBjb2h1 Y2tAcmVkaGF0LmNvbTsgZXJpYy5hdWdlckByZWRoYXQuY29tOyB5dXplbmdodWkNCj4gPj4+IDx5 dXplbmdodWlAaHVhd2VpLmNvbT47IFdhbmd6aG91IChCKQ0KPiA8d2FuZ3pob3UxQGhpc2lsaWNv bi5jb20+Ow0KPiA+Pj4gamlhbmdrdW5rdW4gPGppYW5na3Vua3VuQGh1YXdlaS5jb20+OyBKb25h dGhhbiBDYW1lcm9uDQo+ID4+PiA8am9uYXRoYW4uY2FtZXJvbkBodWF3ZWkuY29tPjsgQW50aG9u eSBKZWJzb24NCj4gPj4+IDxhbnRob255LmplYnNvbkBodWF3ZWkuY29tPjsgbGludXgtYXJtLWtl cm5lbEBsaXN0cy5pbmZyYWRlYWQub3JnOw0KPiA+Pj4gTGludXhhcm0gPGxpbnV4YXJtQGh1YXdl aS5jb20+DQo+ID4+PiBTdWJqZWN0OiBSZTogW1JGQyBQQVRDSCAwLzZdIEtWTTogYXJtNjQ6IEVy cmF0YSBtYW5hZ2VtZW50IGZvciBWTQ0KPiBMaXZlDQo+ID4+PiBtaWdyYXRpb24NCj4gPj4+DQo+ ID4+PiBPbiBGcmksIE9jdCAxMSwgMjAyNCBhdCAxMjo0MzoyOFBNICswMTAwLCBNYXJjIFp5bmdp ZXIgd3JvdGU6DQo+ID4+Pj4gT24gRnJpLCAxMSBPY3QgMjAyNCAxMTo1NzoxMCArMDEwMCwgU2hh bWVlcmFsaSBLb2xvdGh1bSBUaG9kaQ0KPiA+Pj4gPHNoYW1lZXJhbGkua29sb3RodW0udGhvZGlA aHVhd2VpLmNvbT4gd3JvdGU6DQo+ID4+Pj4+Pj4gUGxlYXNlIHRha2UgYSBsb29rIGFuZCBsZXQg bWUga25vdyB5b3VyIHRob3VnaHRzLg0KPiA+Pj4+Pj4gSGF2aW5nIGV5ZWJhbGxlZCB0aGlzIHZl cnkgc3VwZXJmaWNpYWxseSwgSSB0aGluayB3ZSBjYW4gZG8NCj4gc29tZXRoaW5nDQo+ID4+Pj4+ PiBzaW1wbGVyLCBhbmQgbWF5YmUgbW9yZSBmdXR1cmUtcHJvb2Y6DQo+ID4+Pj4+IFRoYW5rcyBN YXJjIGZvciB0YWtpbmcgYSBsb29rIGFuZCB0aGUgcXVpY2sgZmVlZGJhY2suDQo+ID4+Pj4gTm8g d29ycmllcywgdGhhdCdzIHRoZSBsZWFzdCBJIGNvdWxkIGRvIGdpdmVuIHRoYXQgeW91IHB1dCB0 aGUgZWZmb3J0DQo+ID4+Pj4gaW1wbGVtZW50aW5nIG15IHNpbGx5IGlkZWFzISA7LSkNCj4gPj4+ Pg0KPiA+Pj4+Pj4gLSBJIGRvbid0IHRoaW5rIEtWTSBzaG91bGQgYmUgY29uY2VybmVkIGFib3V0 IHRoZSBkZXNjcmlwdGlvbiBvZg0KPiB0aGUNCj4gPj4+Pj4+ICAgdGFyZ2V0IENQVXMuIFRoZSBo eXBlcmNhbGwgeW91IGRlZmluZWQgaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLA0KPiA+Pj4+Pj4g ICBidXQgdGhlIFZNTSBzaG91bGQgY29tcGxldGVseSBoYW5kbGUgaXQuIFRoYXQncyBhbg0KPiBp bXBsZW1lbnRhdGlvbg0KPiA+Pj4+Pj4gICBkZXRhaWwsIGJ1dCBpdCB3b3VsZCBtYWtlIHRoaW5n cyBtdWNoIHNpbXBsZXIuDQo+ID4+Pj4+IE9rLiBTbyBkb2VzIHRoYXQgbWVhbiB0aGUgaHlwZXJj YWxsIHdpbGwgdXNlIHNvbWUgc29ydCBvZiBzaGFyZWQNCj4gPj4+IG1lbW9yeQ0KPiA+Pj4+PiB0 byByZXRyaWV2ZSB0aGUgbGlzdCBvZiB0YXJnZXQgQ1BVcyBmcm9tIFZNTT8NCj4gPj4+PiBUd28g cG9zc2liaWxpdGllczoNCj4gPj4+Pg0KPiA+Pj4+IC0gZWl0aGVyIHNoYXJlZCBtZW1vcnksIGlu IHdoaWNoIGNhc2UgdGhlIGh5cGVyY2FsbCB3b3VsZCByZXF1aXJlIHRoZQ0KPiA+Pj4+ICAgZ3Vl c3QgdG8gZ2l2ZSBhbiBJUEEgYW5kIHNpemUgZm9yIHRoZSBWTU0gdG8gd3JpdGUgaXRzIHN0dWZm IGludG8NCj4gPj4+PiAgIHRoZSBndWVzdCBtZW1vcnksDQo+ID4+Pj4NCj4gPj4+PiAtIG9yIG1v cmUgc2ltcGx5IHJldHVybiB0aGUgZGF0YSBhcyBhbiBNSURSL1JFVklEUiBwYWlyIGluIHJlZ2lz dGVycywNCj4gPj4+PiAgIHRoZSBndWVzdCByZXF1ZXN0aW5nIGFuIGluZGV4LCBhbmQgZ2V0dGlu ZyBhbiBlcnJvciB3aGVuIG91dCBvZg0KPiA+Pj4+ICAgcmFuZ2UsIGxlYXZpbmcgaXQgd2l0aCB0 aGUgZnJlZWRvbSB0byBvcmdhbmlzZSB0aGUgc3RvcmFnZS4NCj4gPj4+Pg0KPiA+Pj4+IFRoZSBz ZWNvbmQgb3B0aW9uIGlzIGEgYml0IHNsb3dlciwgYnV0IHdheSBzaW1wbGVyLCBhbmQgaXQgb25s eQ0KPiA+Pj4+IGhhcHBlbnMgb25jZSBwZXIgZ3Vlc3QgYm9vdCwgc28gaXQgd291bGQgcHJvYmFi bHkgYmUgbXkgcHJlZmVycmVkDQo+ID4+Pj4gb3B0aW9uIHVubGVzcyB0aGlzIGlzIHByb3ZlZCB0 byBiZSBpbXByYWN0aWNhbC4NCj4gPj4+IEFsc28gd29ydGggbm90aW5nIHRoZXJlJ3MgZXhpc3Rp bmcgVUFQSSBbKl0gZm9yIGFsbG93aW5nIHVzZXJzcGFjZSB0bw0KPiA+Pj4gcmVnaXN0ZXIgcmFu Z2Uocykgb2YgaHlwZXJjYWxscyB0aGF0IGl0IHNlcnZpY2VzIGRpcmVjdGx5LiBJdCdzIGEgYml0 DQo+ID4+PiB3ZWlyZCB0aGF0IHdlJ2QgYWxsb3cgdXNlcnNwYWNlIHRvIGRvIHN0dWZmIGluIEtW TSdzIG93biBoeXBlcmNhbGwNCj4gPj4+IHJhbmdlLCBidXQgSSBkb24ndCB0aGluayBpdCByZWFs bHkgbWF0dGVycyBhdCB0aGlzIHBvaW50IHNpbmNlIHRoaXMgaXMNCj4gPj4+IGFsbCBwcm90b3R5 cGluZy4NCj4gPj4+DQo+ID4+PiBbKl06IGh0dHBzOi8vZG9jcy5rZXJuZWwub3JnL3ZpcnQva3Zt L2RldmljZXMvdm0uaHRtbCNhdHRyaWJ1dGUta3ZtLQ0KPiBhcm0tDQo+ID4+PiB2bS1zbWNjYy1m aWx0ZXItdy1vDQo+ID4+IFRoYW5rcy4gWWVzIGFuZCB0aGVyZSBhcmUgYXR0ZW1wdHMgdG8gYWRk IHRoYXQgaGFuZGxpbmcgaW4gUWVtdVsqXSBpbg0KPiB0aGUgY29udGV4dA0KPiA+PiBvZiB2Q1BV IGhvdHBsdWcgc3VwcG9ydChQU0NJIHJlbGF0ZWQgb25lcyB0aG91Z2gpLiAgV2lsbCB0YWtlIGEg bG9vay4NCj4gPj4NCj4gPj4gVGhhbmtzLA0KPiA+PiBTaGFtZWVyDQo+ID4+IFsxXSBodHRwczov L2xvcmUua2VybmVsLm9yZy9xZW11LWRldmVsLzIwMjQxMDA5MDMzNzA0LjI1MDI4Ny0xLQ0KPiBz YWxpbC5tZWh0YUBodWF3ZWkuY29tLw0KPiA+IFNwZWFraW5nIG9mIFFFTVU6IERvIHlvdSBtYXli ZSBhbHJlYWR5IGhhdmUgc29tZSBwcm90b3R5cGUgY29kZSB0aGF0DQo+ID4gdHJpZXMgdG8gZG8g c29tZXRoaW5nIHdpdGggdGhlIHNldHVwIGhlcmU/IChJIGRvbid0IHRoaW5rIFFFTVUgY3VycmVu dGx5DQo+ID4gbXVja3MgYXJvdW5kIHdpdGggTUlEUiBhbmQgZnJpZW5kcyB3aGVuIHJ1bm5pbmcg d2l0aCBLVk07IEkgd29uZGVyDQo+IHdoYXQNCj4gPiBpdCBzaG91bGQgcHJvdmlkZSB0byB0aGUg Z3Vlc3QgYW5kIGlmIGl0IHNob3VsZCBjYXJlIHRvIHNldCBzb21ldGhpbmcgYXMNCj4gPiBhIGJh c2UgbGV2ZWwgdGhhdCBnaXZlcyBndWVzdHMgbm90IHVzaW5nIHRoZSBoeXBlcmNhbGwgYSBjaGFu Y2UgdG8gd29yaw0KPiA+IHByb3Blcmx5LikNCg0KSSBoYWQgYSBoYWNrZWQgUWVtdSB0byB0ZXN0 IHRoaXMgUkZDLiBOb3RoaW5nIGZhbmN5IGJ1dCBqdXN0IHRvIHZlcmlmeSB0aGUgIFJGQy4NCkl0 IGJhc2ljYWxseSBhZGRzIGEgbmFtZWQgQ1BVIHRvIHZpcnQgYXMgYmVsb3csDQoNCjEuIENoZWNr cyB0aGUgaG9zdCBNSURSIGFuZCBSRVZJRFIgYW5kIGlmIGl0IGlzIG9uZSBvZiB0aGUgc3VwcG9y dGVkIHBsYXRmb3JtcywNCiAgIHVzZSB0aGUgd3JpdGFibGUgcmVnaXN0ZXIgaW50ZXJmYWNlIHRv IHVwZGF0ZSB0aGUgSUQgcmVnaXN0ZXJzIHdpdGggYSBjb21tb24NCiAgIG1pbmltdW0gICAgZmVh dHVyZSBsaXN0Lg0KMi4gVXNlIHRoZSBJT0NUTCBpbiB0aGlzIFJGQyB0byB1cGRhdGUgdGhlIHRh cmdldCBDUFUgbGlzdCBpbmZvLg0KMy4gSWdub3JlIHRoZSBpbnZhcmlhbnQgcmVnaXN0ZXIgU0VU IGVycm9ycy4NCg0KPiA+DQo+IEFzIGRpc2N1c3NlZCBkdXJpbmcgdGhlIEtWTSBmb3J1bSB3ZSBh cmUgd29ya2luZyBvbiBhIHFlbXUgaW50ZWdyYXRpb24NCj4gZm9yIHdyaXRhYmxlIElEIHJlZ3Mu IFRoZSBmaXJzdCBnb2FsIGlzIHRvIGJlIGFibGUgdG8gc3BlY2lhbGl6ZSB0aGUNCj4gaG9zdCBw YXNzdGhyb3VnaCBtb2RlbCAoY3VzdG9tIGhvc3QgbW9kZWwpLiBNYXliZSB0aGlzIHdpbGwgdHJp Z2dlciBtb3JlDQo+IGRpc2N1c3Npb25zIG9uIG5hbWVkIG1vZGVscyB0b28uIFRoaXMgaXMgY29t cGxlbWVudGFyeSB0byB0aGUNCj4gTUlEUi9SRVZJRFIgcHJvYmxlbWF0aWMgYW5kIEkgaG9wZSB3 ZSB3aWxsIGJlIGFibGUgdG8gY29uc29saWRhdGUgb3VyDQo+IHdvcmtzIGF0IHNvbWUgcG9pbnQu DQoNCkNvb2whLiBIYXBweSB0byBrbm93IHRoYXQgaXQgaXMgbWFraW5nIHByb2dyZXNzLiBPbmNl IEkgcmV3b3JrIHRoaXMgUkZDIGJhc2VkIG9uIHRoZQ0Kc3VnZ2VzdGlvbnMsIEkgd2lsbCByZXdv cmsgdGhlIFFlbXUgdG8gaGF2ZSBhIGhhY2tlZCBwcm90b3R5cGUgdG8gdGVzdCBpdCBhcyB3ZWxs IGFuZA0KcHJvYmFibHkgY2FuIHNoYXJlIHRoYXQuDQoNClBsZWFzZSBrZWVwIG1lIGluIGxvb3Ag aWYgeW91IGhhdmUgcGxhbnMgdG8gc2hhcmUgeW91ciBRZW11IHdvcmsgc29vbi4gVGhhdCB3aWxs DQpiZSB2ZXJ5IGhlbHBmdWwuDQoNClRoYW5rcywNClNoYW1lZXINCg==