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 BCA4FE7717D for ; Fri, 13 Dec 2024 08:44:13 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:References:Message-Id:Cc:Date: In-Reply-To:From:Subject:Mime-Version:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=mFfnqyMi6kmKgrVEf8QS5FQT4x5pYsYm+OAKBUH0eHs=; b=iyvHwGHpk+xtrD HlLBhztTdMj4x2yuwyEImsG6eVBSD/WoNo0Gu/YWl1Z/3ve9fIauSqGCg/L3L/B7PKGyUrE7ScDIL lM41fFQEZPKcOmA9ii46kSvomqpaj3zdK5k/ptCcHkZBi2dEUP1iZpLYyMhFEgMRUbdzWJmN+fXXV hFU0HDHbu4IX+14sBAyH60R0vXICZNP9vgb7gaMLQLiPENhmHzNKBZA3Z/CvLZtbEGumQqhpFDtd0 9BMqENn3xG3kY/0CnDx2iRMOtl2utq2EnggGO364EAbrebEJeEbUNpnedEjdwFF/oXm9BKhViM/gK JGKSMLezevr5diFEyI0Q==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tM1HR-0000000385f-18sF; Fri, 13 Dec 2024 08:44:13 +0000 Received: from mail.wilcox-tech.com ([45.32.83.9]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tM1HH-00000003830-1zgH for kvm-riscv@lists.infradead.org; Fri, 13 Dec 2024 08:44:04 +0000 Received: (qmail 23536 invoked from network); 13 Dec 2024 08:42:53 -0000 Received: from ip98-184-130-195.tu.ok.cox.net (HELO smtpclient.apple) (AWilcox@Wilcox-Tech.com@98.184.130.195) by mail.wilcox-tech.com with ESMTPA; 13 Dec 2024 08:42:53 -0000 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: [RFC 0/5] KVM: drop 32-bit host support on all architectures From: "A. Wilcox" In-Reply-To: <79b9abfe-cfb8-4ef0-8a4b-7b87787e6549@redhat.com> Date: Fri, 13 Dec 2024 02:42:41 -0600 Cc: Arnd Bergmann , Arnd Bergmann , kvm@vger.kernel.org, Thomas Bogendoerfer , Huacai Chen , Jiaxun Yang , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Alexander Graf , Crystal Wood , Anup Patel , Atish Patra , Paul Walmsley , Palmer Dabbelt , Albert Ou , Sean Christopherson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Vitaly Kuznetsov , David Woodhouse , Paul Durrant , Marc Zyngier , linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org Message-Id: References: <20241212125516.467123-1-arnd@kernel.org> <35E5C2A3-94AC-446B-A0A1-84B043DBC890@Wilcox-Tech.com> <6e971322-8b21-4d73-922c-a6032c6fe9bd@app.fastmail.com> <79b9abfe-cfb8-4ef0-8a4b-7b87787e6549@redhat.com> To: Paolo Bonzini X-Mailer: Apple Mail (2.3774.600.62) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241213_004403_521671_30F97AEA X-CRM114-Status: GOOD ( 23.23 ) X-BeenThere: kvm-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "kvm-riscv" Errors-To: kvm-riscv-bounces+kvm-riscv=archiver.kernel.org@lists.infradead.org T24gRGVjIDEzLCAyMDI0LCBhdCAyOjIw4oCvQU0sIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl ZGhhdC5jb20+IHdyb3RlOgo+IAo+IE9uIDEyLzEzLzI0IDA5OjAzLCBBcm5kIEJlcmdtYW5uIHdy b3RlOgo+PiBPbiBGcmksIERlYyAxMywgMjAyNCwgYXQgMDQ6NTEsIEEuIFdpbGNveCB3cm90ZToK Pj4+IE9uIERlYyAxMiwgMjAyNCwgYXQgNjo1NeKAr0FNLCBBcm5kIEJlcmdtYW5uIDxhcm5kQGtl cm5lbC5vcmc+IHdyb3RlOgo+Pj4+IEZyb206IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+ Cj4+Pj4gCj4+Pj4gSSBzdWJtaXR0ZWQgYSBwYXRjaCB0byByZW1vdmUgS1ZNIHN1cHBvcnQgZm9y IHg4Ni0zMiBob3N0cyBlYXJsaWVyCj4+Pj4gdGhpcyBtb250aCwgYnV0IHRoZXJlIHdlcmUgc3Rp bGwgY29uY2VybnMgdGhhdCB0aGlzIG1pZ2h0IGJlIHVzZWZ1bCBmb3IKPj4+PiB0ZXN0aW5nIDMy LWJpdCBob3N0IGluIGdlbmVyYWwsIGFzIHRoYXQgcmVtYWlucyBzdXBwb3J0ZWQgb24gdGhyZWUg b3RoZXIKPj4+PiBhcmNoaXRlY3R1cmVzLiBJIGhhdmUgZ29uZSB0aHJvdWdoIHRob3NlIHRocmVl IG5vdyBhbmQgcHJlcGFyZWQgc2ltaWxhcgo+Pj4+IHBhdGNoZXMsIGFzIGFsbCBvZiB0aGVtIHNl ZW0gdG8gYmUgZXF1YWxseSBvYnNvbGV0ZS4KPj4+PiAKPj4+PiBTdXBwb3J0IGZvciAzMi1iaXQg S1ZNIGhvc3Qgb24gQXJtIGhhcmR3YXJlIHdhcyBkcm9wcGVkIGJhY2sgaW4gMjAyMAo+Pj4+IGJl Y2F1c2Ugb2YgbGFjayBvZiB1c2VycywgZGVzcGl0ZSBDb3J0ZXgtQTcvQTE1L0ExNyBiYXNlZCBT b0NzIGJlaW5nCj4+Pj4gbXVjaCBtb3JlIHdpZGVseSBkZXBsb3llZCB0aGFuIHRoZSBvdGhlciB2 aXJ0dWFsaXphdGlvbiBjYXBhYmxlIDMyLWJpdAo+Pj4+IENQVXMgKEludGVsIENvcmUgRHVvL1Np bHZlcnRob3JuZSwgUG93ZXJQQyBlMzAwL2U1MDAvZTYwMCwgTUlQUyBQNTYwMCkKPj4+PiBjb21i aW5lZC4KPj4+IAo+Pj4gCj4+PiBJIGRvIHVzZSAzMi1iaXQgS1ZNIG9uIGEgQ29yZSBEdW8g4oCc WW9uYWjigJ0gYW5kIGEgUG93ZXIgTWFjIEc0IChNREQpLCBmb3IKPj4+IHB1cnBvc2VzIG9mIGJp c2VjdGluZyBrZXJuZWwgaXNzdWVzIHdpdGhvdXQgaGF2aW5nIHRvIHJlYm9vdCB0aGUgaG9zdAo+ Pj4gbWFjaGluZSAod2hlbiBpdCBjYW4gYmUgZHVwbGljYXRlZCBpbiBhIEtWTSBlbnZpcm9ubWVu dCkuCj4+PiAKPj4+IEkgc3VwcG9zZSBpdCB3b3VsZCBzdGlsbCBiZSBwb3NzaWJsZSB0byBydW4g dGhlIGhvc3RzIG9uIDYuMTIgTFRTIGZvcgo+Pj4gc29tZSB0aW1lIHdpdGggbmV3ZXIgZ3Vlc3Rz LCBidXQgaXQgd291bGQgYmUgdW5mb3J0dW5hdGUuCj4+IFdvdWxkIGl0IGJlIGFuIG9wdGlvbiBm b3IgeW91IHRvIGp1c3QgdGVzdCB0aG9zZSBrZXJuZWxzIG9uIDY0LWJpdAo+PiBtYWNoaW5lcz8g SSBhc3N1bWUgeW91IHByZWZlciB0byBkbyBuYXRpdmUgYnVpbGRzIG9uIDMyLWJpdCBoYXJkd2Fy ZQo+PiBiZWNhdXNlIHRoYXQgZml0cyB5b3VyIHdvcmtmbG93LCBidXQgb25jZSB5b3UgZ2V0IGlu dG8gZGVidWdnaW5nCj4+IGluIGEgdmlydHVhbCBtYWNoaW5lLCB0aGUgcmVzdWx0cyBzaG91bGQg Z2VuZXJhbGx5IGJlIHRoZSBzYW1lIHdoZW4KPj4gYnVpbGRpbmcgYW5kIHJ1bm5pbmcgb24gYSA2 NC1iaXQgaG9zdCBmb3IgYm90aCB4ODYtMzIgYW5kIHBwYzMyLWNsYXNzaWMsCj4+IHJpZ2h0Pwo+ IAo+IENlcnRhaW5seSBmb3IgeDg2LTMyOyBwcGMzMiBzaG91bGQgYmUgYWJsZSB0byB1c2UgUFIt c3RhdGUgKGFrYQo+IHRyYXAgYW5kIGVtdWxhdGUpIEtWTSBvbiBhIDY0LWJpdCBob3N0IGJ1dCBp dCdzIGEgYml0IG1vcmUgcGlja3kuCj4gQW5vdGhlciBwb3NzaWJpbGl0eSBmb3IgcHBjMzIgaXMg anVzdCBlbXVsYXRpb24gd2l0aCBRRU1VLgo+IAo+IFBhb2xvCgoKTW9zdCBvZiB0aGUgcmVhc29u IEkgdXNlIEtWTSBpbnN0ZWFkIG9mIGVtdWxhdGlvbiBpcyBiZWNhdXNlIEkgZG9u4oCZdAp0cnVz dCBRRU1VIGVtdWxhdGlvbiBhdCBhbGwuICBUaGVyZSB3YXMgZXZlbiBhIGtlcm5lbCBidWcgdGhh dCB3YXMKaW50cm9kdWNlZCBhZmZlY3RpbmcgMzItYml0IHg4NiBpbiB0aGUgNC4wIGN5Y2xlIHRo YXQgb25seSBoYXBwZW5lZApiZWNhdXNlIFFFTVUgd2FzbuKAmXQgZW11bGF0aW5nIHdyaXRlcyB0 byAlY3I0IHByb3Blcmx5WzFdLiAgQW5kIFBQQzMyCmVtdWxhdGlvbiBpcyBmYXIgd29yc2UgdGhh biB4ODZfMzIuICBIb3dldmVyLCBJIHByb2JhYmx5IGNvdWxkIGVuZAp1cCBkb2luZyB4ODZfMzIg dGVzdGluZyBvbiBhIGNvbWJpbmF0aW9uIG9mIGJhcmUgbWV0YWwgbWFjaGluZXMgYW5kCktWTSBv biB4ODZfNjQsIHN1cmUuCgpBcyBmb3IgUG93ZXI6IEkgd2lsbCBhZG1pdCBJIGhhdmVu4oCZdCB0 ZXN0ZWQgbGF0ZWx5LCBidXQgd2VsbCBpbnRvCnRoZSA1IHNlcmllcyAoNS40LCBhdCBsZWFzdCks IHlvdSBjb3VsZG7igJl0IGJvb3QgYSBwcGMzMiBMaW51eCBrZXJuZWwKb24gYW55IDY0LWJpdCBj YXBhYmxlIGhhcmR3YXJlLiAgSXQgd291bGQgdGhyb3cgd2hhdCBJIGJlbGlldmUgd2FzIGFuCmFs aWdubWVudCBlcnJvciB3aGlsZSBxdWllc2NpbmcgT3BlbkZpcm13YXJlIGFuZCB0b3NzIHlvdSBi YWNrIHRvIGFuCuKAmG9rID7igJkgcHJvbXB0LiAgVW5mb3J0dW5hdGVseSBJIGNhbuKAmXQgZmlu ZCBhbnkgb2YgdGhlIGJ1ZyByZXBvcnRzCm9yIE1MIHRocmVhZHMgZnJvbSB0aGUgdGltZSAtIGl0 IHdhcyBhIGtub3duIGJ1ZyBpbiB0aGUgMi42IGRheXMgLSBidXQKdGhlIGFuc3dlciB3YXMgYWx3 YXlzIOKAnHdoeSBhcmUgeW91IGJvb3RpbmcgYSBwcGMzMiBrZXJuZWwgb24gdGhhdApoYXJkd2Fy ZSBhbnl3YXk/ICBJdOKAmXMgYSBwcGM2NCBtYWNoaW5lIeKAnSAgSXMgdGhpcyBhIGNhc2Ugd2hl cmUKdGhhdCB3b3VsZCBiZSBhY2NlcHRlZCBhcyBhIGxlZ2l0aW1hdGUgYnVnIG5vdz8gIEl0IHdv dWxkIGJlIGxvdmVseQp0byB1c2UgbXkgbGFyZ2VseS1TTVQgMy4wIEdIeiBQb3dlcjkgYm94IGZv ciBtb3JlIG9mIG15IGtlcm5lbCB0ZXN0aW5nCih3aGVyZSBwb3NzaWJsZSkgaW5zdGVhZCBvZiBy ZWx5aW5nIG9uIGEgOTMzIE1IeiBzaW5nbGUtdGhyZWFkIEc0LgoKLWFydwoKWzFdOiBodHRwczov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5n aXQvY29tbWl0Lz9pZD1hODMzNTgxZTM3MmE7Ckl0IGhhZCBzb21lIGZvcm0gb2Ygc2VjdXJpdHkg aW1wYWN0IG9uIFBlbnRpdW0tY2xhc3MgbWFjaGluZXMsIHRvbywKYXMgUkRQTUMgYmVjYW1lIGF2 YWlsYWJsZSB0byBub24tcm9vdCBldmVuIHdoZW4gL3N5cy9kZXZpY2VzL2NwdS9yZHBtYwp3YXMg MC4KLS0gCmt2bS1yaXNjdiBtYWlsaW5nIGxpc3QKa3ZtLXJpc2N2QGxpc3RzLmluZnJhZGVhZC5v cmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9rdm0tcmlzY3YK From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.wilcox-tech.com (mail.wilcox-tech.com [45.32.83.9]) (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 2D7D11AB507 for ; Fri, 13 Dec 2024 08:43:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=45.32.83.9 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734079402; cv=none; b=BKjPeVcIyl4o8iXrBSFOHkw0uPqudhF40LU4oD7MuPQQqtXKiIkzTbMASrSY9zZV6SE1J1NACuRHUygUCz8GFcd9NiIHOBi0Pzowxei4LVRr9kh955A+PpbOjiTywt6uOTyIqpRuQZGE4Dk9F7XHcPp7WZ0v9bE59QnPQ4eCfYI= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734079402; c=relaxed/simple; bh=tD2YaIV4lPkATao5gb5bIsTbuJGivWsJampkC/PwnIw=; h=Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc: Message-Id:References:To; b=qBIiDR4WQZutb8u5hrPRVogTDMShsh4l1TTi33WqUi57EfgxvryodGYdYqiTnaxQU++626wB3E+ZXqCTmokCKAu5mI3xKCNSlKmvbjhEQVH8SQLOuWC4UtffEmxe6kYEImDEDb1fmq90SfmAFINlyzVIEla/Qmqg8tjRye0Ioh0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=Wilcox-Tech.com; spf=pass smtp.mailfrom=Wilcox-Tech.com; arc=none smtp.client-ip=45.32.83.9 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=Wilcox-Tech.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=Wilcox-Tech.com Received: (qmail 23536 invoked from network); 13 Dec 2024 08:42:53 -0000 Received: from ip98-184-130-195.tu.ok.cox.net (HELO smtpclient.apple) (AWilcox@Wilcox-Tech.com@98.184.130.195) by mail.wilcox-tech.com with ESMTPA; 13 Dec 2024 08:42:53 -0000 Content-Type: text/plain; charset=utf-8 Precedence: bulk X-Mailing-List: kvm@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: [RFC 0/5] KVM: drop 32-bit host support on all architectures From: "A. Wilcox" In-Reply-To: <79b9abfe-cfb8-4ef0-8a4b-7b87787e6549@redhat.com> Date: Fri, 13 Dec 2024 02:42:41 -0600 Cc: Arnd Bergmann , Arnd Bergmann , kvm@vger.kernel.org, Thomas Bogendoerfer , Huacai Chen , Jiaxun Yang , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Alexander Graf , Crystal Wood , Anup Patel , Atish Patra , Paul Walmsley , Palmer Dabbelt , Albert Ou , Sean Christopherson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Vitaly Kuznetsov , David Woodhouse , Paul Durrant , Marc Zyngier , linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <20241212125516.467123-1-arnd@kernel.org> <35E5C2A3-94AC-446B-A0A1-84B043DBC890@Wilcox-Tech.com> <6e971322-8b21-4d73-922c-a6032c6fe9bd@app.fastmail.com> <79b9abfe-cfb8-4ef0-8a4b-7b87787e6549@redhat.com> To: Paolo Bonzini X-Mailer: Apple Mail (2.3774.600.62) On Dec 13, 2024, at 2:20=E2=80=AFAM, Paolo Bonzini = wrote: >=20 > On 12/13/24 09:03, Arnd Bergmann wrote: >> On Fri, Dec 13, 2024, at 04:51, A. Wilcox wrote: >>> On Dec 12, 2024, at 6:55=E2=80=AFAM, Arnd Bergmann = wrote: >>>> From: Arnd Bergmann >>>>=20 >>>> I submitted a patch to remove KVM support for x86-32 hosts earlier >>>> this month, but there were still concerns that this might be useful = for >>>> testing 32-bit host in general, as that remains supported on three = other >>>> architectures. I have gone through those three now and prepared = similar >>>> patches, as all of them seem to be equally obsolete. >>>>=20 >>>> Support for 32-bit KVM host on Arm hardware was dropped back in = 2020 >>>> because of lack of users, despite Cortex-A7/A15/A17 based SoCs = being >>>> much more widely deployed than the other virtualization capable = 32-bit >>>> CPUs (Intel Core Duo/Silverthorne, PowerPC e300/e500/e600, MIPS = P5600) >>>> combined. >>>=20 >>>=20 >>> I do use 32-bit KVM on a Core Duo =E2=80=9CYonah=E2=80=9D and a = Power Mac G4 (MDD), for >>> purposes of bisecting kernel issues without having to reboot the = host >>> machine (when it can be duplicated in a KVM environment). >>>=20 >>> I suppose it would still be possible to run the hosts on 6.12 LTS = for >>> some time with newer guests, but it would be unfortunate. >> Would it be an option for you to just test those kernels on 64-bit >> machines? I assume you prefer to do native builds on 32-bit hardware >> because that fits your workflow, but once you get into debugging >> in a virtual machine, the results should generally be the same when >> building and running on a 64-bit host for both x86-32 and = ppc32-classic, >> right? >=20 > Certainly for x86-32; ppc32 should be able to use PR-state (aka > trap and emulate) KVM on a 64-bit host but it's a bit more picky. > Another possibility for ppc32 is just emulation with QEMU. >=20 > Paolo Most of the reason I use KVM instead of emulation is because I don=E2=80=99= t trust QEMU emulation at all. There was even a kernel bug that was introduced affecting 32-bit x86 in the 4.0 cycle that only happened because QEMU wasn=E2=80=99t emulating writes to %cr4 properly[1]. And = PPC32 emulation is far worse than x86_32. However, I probably could end up doing x86_32 testing on a combination of bare metal machines and KVM on x86_64, sure. As for Power: I will admit I haven=E2=80=99t tested lately, but well = into the 5 series (5.4, at least), you couldn=E2=80=99t boot a ppc32 Linux = kernel on any 64-bit capable hardware. It would throw what I believe was an alignment error while quiescing OpenFirmware and toss you back to an =E2=80=98ok >=E2=80=99 prompt. Unfortunately I can=E2=80=99t find any = of the bug reports or ML threads from the time - it was a known bug in the 2.6 days - but the answer was always =E2=80=9Cwhy are you booting a ppc32 kernel on = that hardware anyway? It=E2=80=99s a ppc64 machine!=E2=80=9D Is this a case = where that would be accepted as a legitimate bug now? It would be lovely to use my largely-SMT 3.0 GHz Power9 box for more of my kernel testing (where possible) instead of relying on a 933 MHz single-thread G4. -arw [1]: = https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/= ?id=3Da833581e372a; It had some form of security impact on Pentium-class machines, too, as RDPMC became available to non-root even when /sys/devices/cpu/rdpmc was 0.= 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 D9A66E7717D for ; Fri, 13 Dec 2024 08:45:23 +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-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:To:References:Message-Id:Cc:Date: In-Reply-To:From:Subject:Mime-Version:Reply-To:Content-ID:Content-Description :Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=Qzol6/3geuR0ldC4dYu/Ur2r6M5VfLuf3dfbaCJr1zo=; b=PiY8h3qKqWpbX8 L0JLepHqWmpn4jZD+FohmeHmAOyeEW63kAIKMkHUP7n405UtvpYaCiivncRDiFwWafXMHUwe2AMjY LFoesX4Kha7Y+FZSxLsXJFYYdJvwpJvoeFGHNh9UASWJ6yBILuX8SOutoEEQ9jNnQd9WXdk3dhkxy PLGZSj5UbX+vzNc+vTmjRiN7ijA7kPfegxh9RMN+ZaOBcGaMXiUJUyOi68gIKzv89ech5GTsyP+ZZ ofI1iyEYYUKKoA3ff/ITtsZu3tdPWUdtqHIn5lYMef8MndQ5T+5NpOjayDCHt0IQPgEvnrLEvFanN rIgdE/gMWWFfIzUlfmPg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.98 #2 (Red Hat Linux)) id 1tM1IT-000000038Ji-3B6x; Fri, 13 Dec 2024 08:45:17 +0000 Received: from mail.wilcox-tech.com ([45.32.83.9]) by bombadil.infradead.org with esmtps (Exim 4.98 #2 (Red Hat Linux)) id 1tM1HM-0000000384d-443n for linux-riscv@lists.infradead.org; Fri, 13 Dec 2024 08:44:10 +0000 Received: (qmail 23536 invoked from network); 13 Dec 2024 08:42:53 -0000 Received: from ip98-184-130-195.tu.ok.cox.net (HELO smtpclient.apple) (AWilcox@Wilcox-Tech.com@98.184.130.195) by mail.wilcox-tech.com with ESMTPA; 13 Dec 2024 08:42:53 -0000 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.600.62\)) Subject: Re: [RFC 0/5] KVM: drop 32-bit host support on all architectures From: "A. Wilcox" In-Reply-To: <79b9abfe-cfb8-4ef0-8a4b-7b87787e6549@redhat.com> Date: Fri, 13 Dec 2024 02:42:41 -0600 Cc: Arnd Bergmann , Arnd Bergmann , kvm@vger.kernel.org, Thomas Bogendoerfer , Huacai Chen , Jiaxun Yang , Michael Ellerman , Nicholas Piggin , Christophe Leroy , Naveen N Rao , Madhavan Srinivasan , Alexander Graf , Crystal Wood , Anup Patel , Atish Patra , Paul Walmsley , Palmer Dabbelt , Albert Ou , Sean Christopherson , Thomas Gleixner , Ingo Molnar , Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Vitaly Kuznetsov , David Woodhouse , Paul Durrant , Marc Zyngier , linux-kernel@vger.kernel.org, linux-mips@vger.kernel.org, linuxppc-dev@lists.ozlabs.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org Message-Id: References: <20241212125516.467123-1-arnd@kernel.org> <35E5C2A3-94AC-446B-A0A1-84B043DBC890@Wilcox-Tech.com> <6e971322-8b21-4d73-922c-a6032c6fe9bd@app.fastmail.com> <79b9abfe-cfb8-4ef0-8a4b-7b87787e6549@redhat.com> To: Paolo Bonzini X-Mailer: Apple Mail (2.3774.600.62) X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20241213_004409_014645_2E10B209 X-CRM114-Status: GOOD ( 23.23 ) X-BeenThere: linux-riscv@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gRGVjIDEzLCAyMDI0LCBhdCAyOjIw4oCvQU0sIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJl ZGhhdC5jb20+IHdyb3RlOgo+IAo+IE9uIDEyLzEzLzI0IDA5OjAzLCBBcm5kIEJlcmdtYW5uIHdy b3RlOgo+PiBPbiBGcmksIERlYyAxMywgMjAyNCwgYXQgMDQ6NTEsIEEuIFdpbGNveCB3cm90ZToK Pj4+IE9uIERlYyAxMiwgMjAyNCwgYXQgNjo1NeKAr0FNLCBBcm5kIEJlcmdtYW5uIDxhcm5kQGtl cm5lbC5vcmc+IHdyb3RlOgo+Pj4+IEZyb206IEFybmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+ Cj4+Pj4gCj4+Pj4gSSBzdWJtaXR0ZWQgYSBwYXRjaCB0byByZW1vdmUgS1ZNIHN1cHBvcnQgZm9y IHg4Ni0zMiBob3N0cyBlYXJsaWVyCj4+Pj4gdGhpcyBtb250aCwgYnV0IHRoZXJlIHdlcmUgc3Rp bGwgY29uY2VybnMgdGhhdCB0aGlzIG1pZ2h0IGJlIHVzZWZ1bCBmb3IKPj4+PiB0ZXN0aW5nIDMy LWJpdCBob3N0IGluIGdlbmVyYWwsIGFzIHRoYXQgcmVtYWlucyBzdXBwb3J0ZWQgb24gdGhyZWUg b3RoZXIKPj4+PiBhcmNoaXRlY3R1cmVzLiBJIGhhdmUgZ29uZSB0aHJvdWdoIHRob3NlIHRocmVl IG5vdyBhbmQgcHJlcGFyZWQgc2ltaWxhcgo+Pj4+IHBhdGNoZXMsIGFzIGFsbCBvZiB0aGVtIHNl ZW0gdG8gYmUgZXF1YWxseSBvYnNvbGV0ZS4KPj4+PiAKPj4+PiBTdXBwb3J0IGZvciAzMi1iaXQg S1ZNIGhvc3Qgb24gQXJtIGhhcmR3YXJlIHdhcyBkcm9wcGVkIGJhY2sgaW4gMjAyMAo+Pj4+IGJl Y2F1c2Ugb2YgbGFjayBvZiB1c2VycywgZGVzcGl0ZSBDb3J0ZXgtQTcvQTE1L0ExNyBiYXNlZCBT b0NzIGJlaW5nCj4+Pj4gbXVjaCBtb3JlIHdpZGVseSBkZXBsb3llZCB0aGFuIHRoZSBvdGhlciB2 aXJ0dWFsaXphdGlvbiBjYXBhYmxlIDMyLWJpdAo+Pj4+IENQVXMgKEludGVsIENvcmUgRHVvL1Np bHZlcnRob3JuZSwgUG93ZXJQQyBlMzAwL2U1MDAvZTYwMCwgTUlQUyBQNTYwMCkKPj4+PiBjb21i aW5lZC4KPj4+IAo+Pj4gCj4+PiBJIGRvIHVzZSAzMi1iaXQgS1ZNIG9uIGEgQ29yZSBEdW8g4oCc WW9uYWjigJ0gYW5kIGEgUG93ZXIgTWFjIEc0IChNREQpLCBmb3IKPj4+IHB1cnBvc2VzIG9mIGJp c2VjdGluZyBrZXJuZWwgaXNzdWVzIHdpdGhvdXQgaGF2aW5nIHRvIHJlYm9vdCB0aGUgaG9zdAo+ Pj4gbWFjaGluZSAod2hlbiBpdCBjYW4gYmUgZHVwbGljYXRlZCBpbiBhIEtWTSBlbnZpcm9ubWVu dCkuCj4+PiAKPj4+IEkgc3VwcG9zZSBpdCB3b3VsZCBzdGlsbCBiZSBwb3NzaWJsZSB0byBydW4g dGhlIGhvc3RzIG9uIDYuMTIgTFRTIGZvcgo+Pj4gc29tZSB0aW1lIHdpdGggbmV3ZXIgZ3Vlc3Rz LCBidXQgaXQgd291bGQgYmUgdW5mb3J0dW5hdGUuCj4+IFdvdWxkIGl0IGJlIGFuIG9wdGlvbiBm b3IgeW91IHRvIGp1c3QgdGVzdCB0aG9zZSBrZXJuZWxzIG9uIDY0LWJpdAo+PiBtYWNoaW5lcz8g SSBhc3N1bWUgeW91IHByZWZlciB0byBkbyBuYXRpdmUgYnVpbGRzIG9uIDMyLWJpdCBoYXJkd2Fy ZQo+PiBiZWNhdXNlIHRoYXQgZml0cyB5b3VyIHdvcmtmbG93LCBidXQgb25jZSB5b3UgZ2V0IGlu dG8gZGVidWdnaW5nCj4+IGluIGEgdmlydHVhbCBtYWNoaW5lLCB0aGUgcmVzdWx0cyBzaG91bGQg Z2VuZXJhbGx5IGJlIHRoZSBzYW1lIHdoZW4KPj4gYnVpbGRpbmcgYW5kIHJ1bm5pbmcgb24gYSA2 NC1iaXQgaG9zdCBmb3IgYm90aCB4ODYtMzIgYW5kIHBwYzMyLWNsYXNzaWMsCj4+IHJpZ2h0Pwo+ IAo+IENlcnRhaW5seSBmb3IgeDg2LTMyOyBwcGMzMiBzaG91bGQgYmUgYWJsZSB0byB1c2UgUFIt c3RhdGUgKGFrYQo+IHRyYXAgYW5kIGVtdWxhdGUpIEtWTSBvbiBhIDY0LWJpdCBob3N0IGJ1dCBp dCdzIGEgYml0IG1vcmUgcGlja3kuCj4gQW5vdGhlciBwb3NzaWJpbGl0eSBmb3IgcHBjMzIgaXMg anVzdCBlbXVsYXRpb24gd2l0aCBRRU1VLgo+IAo+IFBhb2xvCgoKTW9zdCBvZiB0aGUgcmVhc29u IEkgdXNlIEtWTSBpbnN0ZWFkIG9mIGVtdWxhdGlvbiBpcyBiZWNhdXNlIEkgZG9u4oCZdAp0cnVz dCBRRU1VIGVtdWxhdGlvbiBhdCBhbGwuICBUaGVyZSB3YXMgZXZlbiBhIGtlcm5lbCBidWcgdGhh dCB3YXMKaW50cm9kdWNlZCBhZmZlY3RpbmcgMzItYml0IHg4NiBpbiB0aGUgNC4wIGN5Y2xlIHRo YXQgb25seSBoYXBwZW5lZApiZWNhdXNlIFFFTVUgd2FzbuKAmXQgZW11bGF0aW5nIHdyaXRlcyB0 byAlY3I0IHByb3Blcmx5WzFdLiAgQW5kIFBQQzMyCmVtdWxhdGlvbiBpcyBmYXIgd29yc2UgdGhh biB4ODZfMzIuICBIb3dldmVyLCBJIHByb2JhYmx5IGNvdWxkIGVuZAp1cCBkb2luZyB4ODZfMzIg dGVzdGluZyBvbiBhIGNvbWJpbmF0aW9uIG9mIGJhcmUgbWV0YWwgbWFjaGluZXMgYW5kCktWTSBv biB4ODZfNjQsIHN1cmUuCgpBcyBmb3IgUG93ZXI6IEkgd2lsbCBhZG1pdCBJIGhhdmVu4oCZdCB0 ZXN0ZWQgbGF0ZWx5LCBidXQgd2VsbCBpbnRvCnRoZSA1IHNlcmllcyAoNS40LCBhdCBsZWFzdCks IHlvdSBjb3VsZG7igJl0IGJvb3QgYSBwcGMzMiBMaW51eCBrZXJuZWwKb24gYW55IDY0LWJpdCBj YXBhYmxlIGhhcmR3YXJlLiAgSXQgd291bGQgdGhyb3cgd2hhdCBJIGJlbGlldmUgd2FzIGFuCmFs aWdubWVudCBlcnJvciB3aGlsZSBxdWllc2NpbmcgT3BlbkZpcm13YXJlIGFuZCB0b3NzIHlvdSBi YWNrIHRvIGFuCuKAmG9rID7igJkgcHJvbXB0LiAgVW5mb3J0dW5hdGVseSBJIGNhbuKAmXQgZmlu ZCBhbnkgb2YgdGhlIGJ1ZyByZXBvcnRzCm9yIE1MIHRocmVhZHMgZnJvbSB0aGUgdGltZSAtIGl0 IHdhcyBhIGtub3duIGJ1ZyBpbiB0aGUgMi42IGRheXMgLSBidXQKdGhlIGFuc3dlciB3YXMgYWx3 YXlzIOKAnHdoeSBhcmUgeW91IGJvb3RpbmcgYSBwcGMzMiBrZXJuZWwgb24gdGhhdApoYXJkd2Fy ZSBhbnl3YXk/ICBJdOKAmXMgYSBwcGM2NCBtYWNoaW5lIeKAnSAgSXMgdGhpcyBhIGNhc2Ugd2hl cmUKdGhhdCB3b3VsZCBiZSBhY2NlcHRlZCBhcyBhIGxlZ2l0aW1hdGUgYnVnIG5vdz8gIEl0IHdv dWxkIGJlIGxvdmVseQp0byB1c2UgbXkgbGFyZ2VseS1TTVQgMy4wIEdIeiBQb3dlcjkgYm94IGZv ciBtb3JlIG9mIG15IGtlcm5lbCB0ZXN0aW5nCih3aGVyZSBwb3NzaWJsZSkgaW5zdGVhZCBvZiBy ZWx5aW5nIG9uIGEgOTMzIE1IeiBzaW5nbGUtdGhyZWFkIEc0LgoKLWFydwoKWzFdOiBodHRwczov L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5n aXQvY29tbWl0Lz9pZD1hODMzNTgxZTM3MmE7Ckl0IGhhZCBzb21lIGZvcm0gb2Ygc2VjdXJpdHkg aW1wYWN0IG9uIFBlbnRpdW0tY2xhc3MgbWFjaGluZXMsIHRvbywKYXMgUkRQTUMgYmVjYW1lIGF2 YWlsYWJsZSB0byBub24tcm9vdCBldmVuIHdoZW4gL3N5cy9kZXZpY2VzL2NwdS9yZHBtYwp3YXMg MC4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt cmlzY3YgbWFpbGluZyBsaXN0CmxpbnV4LXJpc2N2QGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDov L2xpc3RzLmluZnJhZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1yaXNjdgo=