build-sys: deprecate mips host

Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-ID: <20250924120426.2158655-26-marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau 2025-09-24 16:04:22 +04:00
parent d9703225f5
commit 7a3fe60cb0
3 changed files with 11 additions and 8 deletions

View file

@ -44,8 +44,6 @@ Those hosts are officially supported, with various accelerators:
- Accelerators
* - Arm
- hvf (64 bit only), kvm (64 bit only), tcg, xen
* - MIPS (64 bit little endian only)
- kvm, tcg
* - PPC
- kvm, tcg
* - RISC-V

View file

@ -172,8 +172,8 @@ This argument has always been ignored.
Host Architectures
------------------
Big endian MIPS since 7.2; 32-bit little endian MIPS since 9.2
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Big endian MIPS since 7.2; 32-bit little endian MIPS since 9.2, MIPS since 11.0
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
As Debian 10 ("Buster") moved into LTS the big endian 32 bit version of
MIPS moved out of support making it hard to maintain our
@ -181,10 +181,7 @@ cross-compilation CI tests of the architecture. As we no longer have
CI coverage support may bitrot away before the deprecation process
completes.
Likewise, the little endian variant of 32 bit MIPS is not supported by
Debian 13 ("Trixie") and newer.
64 bit little endian MIPS is still a supported host architecture.
Likewise, MIPS is not supported by Debian 13 ("Trixie") and newer.
System emulation on 32-bit x86 hosts (since 8.0)
''''''''''''''''''''''''''''''''''''''''''''''''

View file

@ -5040,6 +5040,14 @@ elif host_long_bits < 64
message()
message('Support for 32-bit CPU host architecture ' + cpu + ' is going')
message('to be dropped in a future QEMU release.')
elif host_arch == 'mips'
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.')
endif
if not supported_oses.contains(host_os)