[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH v2 0/6] Deprecate support for 32-bit x86 and arm hosts
- To: John Paul Adrian Glaubitz <glaubitz@xxxxxxxxxxxxxxxxxxx>, Philippe Mathieu-Daudé <philmd@xxxxxxxxxx>, qemu-devel@xxxxxxxxxx, Peter Maydell <peter.maydell@xxxxxxxxxx>, Daniel Berrange <berrange@xxxxxxxxxx>, Paolo Bonzini <pbonzini@xxxxxxxxxx>
- From: Thomas Huth <thuth@xxxxxxxxxx>
- Date: Fri, 3 Mar 2023 12:22:12 +0100
- Cc: Markus Armbruster <armbru@xxxxxxxxxx>, Alex Bennée <alex.bennee@xxxxxxxxxx>, qemu-arm@xxxxxxxxxx, Maxim Levitsky <mlevitsk@xxxxxxxxxx>, libvir-list@xxxxxxxxxx, Richard Henderson <richard.henderson@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx, Reinoud Zandijk <reinoud@xxxxxxxxxx>, Michael Tokarev <mjt@xxxxxxxxxx>, Helge Deller <deller@xxxxxx>, Laurent Vivier <lvivier@xxxxxxxxxx>
- Delivery-date: Fri, 03 Mar 2023 11:22:29 +0000
- List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
On 03/03/2023 12.09, John Paul Adrian Glaubitz wrote:
Hello!
On Fri, 2023-03-03 at 10:48 +0100, Thomas Huth wrote:
x86 ==> deprecate both, user and system emulation support on
32-bit hosts
arm ==> deprecate only system emulation on 32-bit hosts.
I would recommend against dropping support for 32-bit hosts for qemu-user
as there are some cases where the emulation of 32-bit user code on 64-bit
hosts does not work properly [1].
Adrian
[1] https://sourceware.org/bugzilla/show_bug.cgi?id=23960
The ticket is very long and hard to read, but ... oh my, does that mean you
need to compile qemu-user in 32-bit mode on a 64-bit x86 host to properly
run 32-bit binaries from other architectures? ... uh, that's ugly ... and
sounds like bug in QEMU's user mode emulation ... and what if you're running
a distro (or different 64-bit host architecutre) that does not support
32-bit userspace libraries anymore? Then you're lost?
Thomas
|