We deprecated i686 system mode support for qemu 8.0. However, to make real cleanups to TCG we need to remove all 32-bit hosts.
Signed-off-by: Richard Henderson <richard.hender...@linaro.org> --- docs/about/deprecated.rst | 8 ++++++++ meson.build | 6 ++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/about/deprecated.rst b/docs/about/deprecated.rst index 4a3c302962..a200f4fd28 100644 --- a/docs/about/deprecated.rst +++ b/docs/about/deprecated.rst @@ -204,6 +204,14 @@ is going to be so much slower it wouldn't make sense for any serious instrumentation. Due to implementation differences there will also be anomalies in things like memory instrumentation. +32-bit host operating systems (since 10.0) +'''''''''''''''''''''''''''''''''''''''''' + +Keeping the 32-bit support alive is a substantial burden for the QEMU +project. Thus QEMU will soon drop the support for 32-bit host systems. +Recent testing on 32-bit host OS has been inadequate at best, apparently +due to lack of interest and usage on such hosts. + System emulator CPUs -------------------- diff --git a/meson.build b/meson.build index 15a066043b..0bf5c93777 100644 --- a/meson.build +++ b/meson.build @@ -4834,14 +4834,12 @@ if host_arch == 'unknown' message('configure has succeeded and you can continue to build, but') message('QEMU will use a slow interpreter to emulate the target CPU.') endif -elif host_arch == 'mips' +elif cc.sizeof('void *') < 8 message() warning('DEPRECATED HOST CPU') message() message('Support for CPU host architecture ' + cpu + ' is going to be') - message('dropped as soon as the QEMU project stops supporting Debian 12') - message('("Bookworm"). Going forward, the QEMU project will not guarantee') - message('that QEMU will compile or work on this host CPU.') + message('dropped in a future QEMU release.') endif if not supported_oses.contains(host_os) -- 2.43.0