[PATCH 0/5] buildsys: Remove support for MIPS host

Philippe Mathieu-Daudé posted 5 patches 2 weeks, 5 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260511135312.38705-1-philmd@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, Pierrick Bouvier <pierrick.bouvier@oss.qualcomm.com>, Paolo Bonzini <pbonzini@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>, Huacai Chen <chenhuacai@kernel.org>, Aurelien Jarno <aurelien@aurel32.net>, Laurent Vivier <laurent@vivier.eu>, Helge Deller <deller@gmx.de>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Aleksandar Rikalo <arikalo@gmail.com>, Richard Henderson <richard.henderson@linaro.org>
MAINTAINERS                                   |   15 -
docs/about/deprecated.rst                     |    8 -
docs/about/removed-features.rst               |    6 +
docs/system/target-mips.rst                   |    2 -
configure                                     |   20 -
meson.build                                   |   12 +-
include/qemu/timer.h                          |   30 -
include/user/thunk.h                          |    2 +-
linux-user/include/host/mips64/host-signal.h  |   75 -
target/mips/kvm_mips.h                        |   28 -
tcg/mips64/tcg-target-con-set.h               |   30 -
tcg/mips64/tcg-target-con-str.h               |   20 -
tcg/mips64/tcg-target-has.h                   |   69 -
tcg/mips64/tcg-target-mo.h                    |   13 -
tcg/mips64/tcg-target.h                       |   75 -
tcg/mips64/tcg-target-opc.h.inc               |    1 -
hw/intc/mips_gic.c                            |   11 +-
hw/mips/loongson3_virt.c                      |   67 +-
hw/mips/malta.c                               |    1 -
hw/mips/mips_int.c                            |    7 +-
linux-user/mmap.c                             |    2 +-
target/mips/cpu.c                             |    5 -
target/mips/kvm.c                             | 1283 --------
target/mips/system/cp0_timer.c                |   12 +-
target/mips/system/physaddr.c                 |    1 -
util/cacheflush.c                             |   16 -
tcg/mips64/tcg-target.c.inc                   | 2605 -----------------
.gitlab-ci.d/container-cross.yml              |    6 -
.gitlab-ci.d/containers.yml                   |    1 -
.gitlab-ci.d/crossbuilds.yml                  |   22 -
target/mips/meson.build                       |    6 +-
tests/docker/Makefile.include                 |    1 -
.../dockerfiles/debian-mips64el-cross.docker  |  187 --
.../dockerfiles/debian-mipsel-cross.docker    |  187 --
tests/lcitool/refresh                         |   12 -
35 files changed, 32 insertions(+), 4806 deletions(-)
delete mode 100644 linux-user/include/host/mips64/host-signal.h
delete mode 100644 target/mips/kvm_mips.h
delete mode 100644 tcg/mips64/tcg-target-con-set.h
delete mode 100644 tcg/mips64/tcg-target-con-str.h
delete mode 100644 tcg/mips64/tcg-target-has.h
delete mode 100644 tcg/mips64/tcg-target-mo.h
delete mode 100644 tcg/mips64/tcg-target.h
delete mode 100644 tcg/mips64/tcg-target-opc.h.inc
delete mode 100644 target/mips/kvm.c
delete mode 100644 tcg/mips64/tcg-target.c.inc
delete mode 100644 tests/docker/dockerfiles/debian-mips64el-cross.docker
delete mode 100644 tests/docker/dockerfiles/debian-mipsel-cross.docker
[PATCH 0/5] buildsys: Remove support for MIPS host
Posted by Philippe Mathieu-Daudé 2 weeks, 5 days ago
During the v10.2 development cycle we deprecated MIPS host
support (mostly because Debian which we use to test in our
CI dropped the architecture when releasing Debian 13).

This series removes host support for MIPS.

Philippe Mathieu-Daudé (5):
  buildsys: Remove MIPS cross containers
  buildsys: Remove support for MIPS hosts
  hw/mips: Include missing 'cpu.h' header
  buildsys: Remove MIPS KVM
  buildsys: Remove MIPS TCG backend

 MAINTAINERS                                   |   15 -
 docs/about/deprecated.rst                     |    8 -
 docs/about/removed-features.rst               |    6 +
 docs/system/target-mips.rst                   |    2 -
 configure                                     |   20 -
 meson.build                                   |   12 +-
 include/qemu/timer.h                          |   30 -
 include/user/thunk.h                          |    2 +-
 linux-user/include/host/mips64/host-signal.h  |   75 -
 target/mips/kvm_mips.h                        |   28 -
 tcg/mips64/tcg-target-con-set.h               |   30 -
 tcg/mips64/tcg-target-con-str.h               |   20 -
 tcg/mips64/tcg-target-has.h                   |   69 -
 tcg/mips64/tcg-target-mo.h                    |   13 -
 tcg/mips64/tcg-target.h                       |   75 -
 tcg/mips64/tcg-target-opc.h.inc               |    1 -
 hw/intc/mips_gic.c                            |   11 +-
 hw/mips/loongson3_virt.c                      |   67 +-
 hw/mips/malta.c                               |    1 -
 hw/mips/mips_int.c                            |    7 +-
 linux-user/mmap.c                             |    2 +-
 target/mips/cpu.c                             |    5 -
 target/mips/kvm.c                             | 1283 --------
 target/mips/system/cp0_timer.c                |   12 +-
 target/mips/system/physaddr.c                 |    1 -
 util/cacheflush.c                             |   16 -
 tcg/mips64/tcg-target.c.inc                   | 2605 -----------------
 .gitlab-ci.d/container-cross.yml              |    6 -
 .gitlab-ci.d/containers.yml                   |    1 -
 .gitlab-ci.d/crossbuilds.yml                  |   22 -
 target/mips/meson.build                       |    6 +-
 tests/docker/Makefile.include                 |    1 -
 .../dockerfiles/debian-mips64el-cross.docker  |  187 --
 .../dockerfiles/debian-mipsel-cross.docker    |  187 --
 tests/lcitool/refresh                         |   12 -
 35 files changed, 32 insertions(+), 4806 deletions(-)
 delete mode 100644 linux-user/include/host/mips64/host-signal.h
 delete mode 100644 target/mips/kvm_mips.h
 delete mode 100644 tcg/mips64/tcg-target-con-set.h
 delete mode 100644 tcg/mips64/tcg-target-con-str.h
 delete mode 100644 tcg/mips64/tcg-target-has.h
 delete mode 100644 tcg/mips64/tcg-target-mo.h
 delete mode 100644 tcg/mips64/tcg-target.h
 delete mode 100644 tcg/mips64/tcg-target-opc.h.inc
 delete mode 100644 target/mips/kvm.c
 delete mode 100644 tcg/mips64/tcg-target.c.inc
 delete mode 100644 tests/docker/dockerfiles/debian-mips64el-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-mipsel-cross.docker

-- 
2.53.0


Re: [PATCH 0/5] buildsys: Remove support for MIPS host
Posted by Richard Henderson 2 weeks, 5 days ago
On 5/11/26 08:53, Philippe Mathieu-Daudé wrote:
> During the v10.2 development cycle we deprecated MIPS host
> support (mostly because Debian which we use to test in our
> CI dropped the architecture when releasing Debian 13).
> 
> This series removes host support for MIPS.
> 
> Philippe Mathieu-Daudé (5):
>    buildsys: Remove MIPS cross containers
>    buildsys: Remove support for MIPS hosts
>    hw/mips: Include missing 'cpu.h' header
>    buildsys: Remove MIPS KVM
>    buildsys: Remove MIPS TCG backend

Modulo the note on patch 5,
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>

r~

Re: [PATCH 0/5] buildsys: Remove support for MIPS host
Posted by Philippe Mathieu-Daudé 1 week, 5 days ago
On 11/5/26 15:53, Philippe Mathieu-Daudé wrote:

> This series removes host support for MIPS.
> 
> Philippe Mathieu-Daudé (5):
>    buildsys: Remove MIPS cross containers
>    buildsys: Remove support for MIPS hosts
>    hw/mips: Include missing 'cpu.h' header
>    buildsys: Remove MIPS KVM
>    buildsys: Remove MIPS TCG backend

Series queued, thanks.