Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 3bf9701ccd4c8a078c7ef016e87240f11a4754d3
https://github.com/qemu/qemu/commit/3bf9701ccd4c8a078c7ef016e87240f11a4754d3
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M .gitlab-ci.d/container-cross.yml
M .gitlab-ci.d/crossbuilds.yml
Log Message:
-----------
gitlab: Stop cross-testing for 32-bit MIPS hosts
32-bit host support is deprecated since commit 6d701c9bac1
("meson: Deprecate 32-bit host support"). Next commits will
remove support for 32-bit MIPS hosts. Stop cross-building
QEMU on our CI.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: 269ffaabc84e5c03226d7845318ca28eb3f180be
https://github.com/qemu/qemu/commit/269ffaabc84e5c03226d7845318ca28eb3f180be
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M configure
M docs/about/deprecated.rst
M docs/about/removed-features.rst
Log Message:
-----------
buildsys: Remove support for 32-bit MIPS hosts
Stop detecting 32-bit MIPS host as supported, update the
deprecation document. See previous commit for rationale.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: 4384542a575a87d31405ec2f4ee1bbab2b77a0bb
https://github.com/qemu/qemu/commit/4384542a575a87d31405ec2f4ee1bbab2b77a0bb
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M meson.build
Log Message:
-----------
kvm/mips: Remove support for 32-bit hosts
See previous commit for rationale.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: affedc6787a99f9d4f62da2a2cb80658615755b6
https://github.com/qemu/qemu/commit/affedc6787a99f9d4f62da2a2cb80658615755b6
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M common-user/host/mips/safe-syscall.inc.S
M tcg/mips/tcg-target-reg-bits.h
M tcg/mips/tcg-target.c.inc
Log Message:
-----------
tcg/mips: Remove support for O32 and N32 ABIs
See previous commit for rationale.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: f032bff1aec890e93264ec7c90773fa790540bc2
https://github.com/qemu/qemu/commit/f032bff1aec890e93264ec7c90773fa790540bc2
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M tcg/mips/tcg-target-has.h
M tcg/mips/tcg-target.c.inc
Log Message:
-----------
tcg/mips: Remove support for 32-bit hosts
32-bit host support is deprecated since commit 6d701c9bac1
("meson: Deprecate 32-bit host support"), released as v10.0.
The next release being v10.2, we can remove the TCG backend
for 32-bit MIPS hosts.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Reviewed-by: Richard Henderson <[email protected]>
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: 72258b05fd425936ceec80284eeb14ca29419beb
https://github.com/qemu/qemu/commit/72258b05fd425936ceec80284eeb14ca29419beb
Author: Richard Henderson <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M tcg/mips/tcg-target.c.inc
Log Message:
-----------
tcg/mips: Remove ALIAS_PADD, ALIAS_PADDI
These aliases existed to simplify code for O32 and N32.
Now that the 64-bit abi is the only one supported, we
can use the DADD* instructions directly.
Reviewed-by: Thomas Huth <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Commit: 2ff8c9a2984bb20e350ae52152812c5370b02e32
https://github.com/qemu/qemu/commit/2ff8c9a2984bb20e350ae52152812c5370b02e32
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-16 (Thu, 16 Oct 2025)
Changed paths:
M configure
M disas/disas-host.c
M include/qemu/timer.h
M util/cacheflush.c
Log Message:
-----------
buildsys: Remove support for 32-bit PPC hosts
Stop detecting 32-bit PPC host as supported.
See previous commit for rationale.
Reviewed-by: Thomas Huth <[email protected]>
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
[rth: Retain _ARCH_PPC64 check in udiv_qrnnd]
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: f8a5ba111596ca788524e7e4d7d31d9ffe8e2a79
https://github.com/qemu/qemu/commit/f8a5ba111596ca788524e7e4d7d31d9ffe8e2a79
Author: Richard Henderson <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M tcg/ppc/tcg-target.c.inc
Log Message:
-----------
tcg/ppc: Remove dead cases from tcg_target_op_def
Missed some lines when converting to TCGOutOpQemuLdSt*.
Fixes: 86fe5c2597c ("tcg: Convert qemu_st{2} to TCGOutOpLdSt{2}")
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Commit: 5c1ec5a1ee0958068a532ac1e06cc6cee0c75ba3
https://github.com/qemu/qemu/commit/5c1ec5a1ee0958068a532ac1e06cc6cee0c75ba3
Author: Philippe Mathieu-Daudé <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M tcg/ppc/tcg-target-has.h
M tcg/ppc/tcg-target-reg-bits.h
M tcg/ppc/tcg-target.c.inc
Log Message:
-----------
tcg/ppc: Remove support for 32-bit hosts
32-bit host support is deprecated since commit 6d701c9bac1
("meson: Deprecate 32-bit host support"), released as v10.0.
The next release being v10.2, we can remove the TCG backend
for 32-bit PPC hosts.
Signed-off-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Commit: aa2c42057ef181fd9a2052eaeb5d6896dd25c04c
https://github.com/qemu/qemu/commit/aa2c42057ef181fd9a2052eaeb5d6896dd25c04c
Author: Richard Henderson <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .gitlab-ci.d/container-cross.yml
M .gitlab-ci.d/crossbuilds.yml
M common-user/host/mips/safe-syscall.inc.S
M configure
M disas/disas-host.c
M docs/about/deprecated.rst
M docs/about/removed-features.rst
M include/qemu/timer.h
M meson.build
M tcg/mips/tcg-target-has.h
M tcg/mips/tcg-target-reg-bits.h
M tcg/mips/tcg-target.c.inc
M tcg/ppc/tcg-target-has.h
M tcg/ppc/tcg-target-reg-bits.h
M tcg/ppc/tcg-target.c.inc
M util/cacheflush.c
Log Message:
-----------
Merge tag 'pull-tcg-20251019' of https://gitlab.com/rth7680/qemu into staging
tcg: Remove support for 32-bit mips/ppc hosts
# -----BEGIN PGP SIGNATURE-----
#
# iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmj1LRUdHHJpY2hhcmQu
# aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8+pAf/VBeBnMEuGlc+nrJS
# VEYSVsyWeKy8ezRphc502HYrzeiJ/h7L5wwHG2Yt41GbiQ9M+2H02hQAQTwsft4H
# vQ1iUM7rurY75gYzbBCgUDGqG8y0VRAyAafheMWiaKk/r6QMCmIX5yClZKH6Yzvg
# ZDwSx9FgaWbXwW11tG/0Cl5p9PtWAhGy3NecnNprMqJ1Hqv2zxT9U8v9yN1U6oiH
# FHlJmsfPqWQhU0jLZ78LHc802Iys8qF6DQJNYVQ7Xkbu24pTC9HoR3z7MqoI1hQF
# ELrH8fZmFiWbkx85paWFsSP/Y3Ff+lcG5hrv91KPoX2uB3ymNLJ0qYG0S8Cvt/VX
# JSeH9Q==
# =qyo5
# -----END PGP SIGNATURE-----
# gpg: Signature made Sun 19 Oct 2025 11:25:25 AM PDT
# gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
# gpg: issuer "[email protected]"
# gpg: Good signature from "Richard Henderson <[email protected]>"
[ultimate]
* tag 'pull-tcg-20251019' of https://gitlab.com/rth7680/qemu:
tcg/ppc: Remove support for 32-bit hosts
tcg/ppc: Remove dead cases from tcg_target_op_def
buildsys: Remove support for 32-bit PPC hosts
tcg/mips: Remove ALIAS_PADD, ALIAS_PADDI
tcg/mips: Remove support for 32-bit hosts
tcg/mips: Remove support for O32 and N32 ABIs
kvm/mips: Remove support for 32-bit hosts
buildsys: Remove support for 32-bit MIPS hosts
gitlab: Stop cross-testing for 32-bit MIPS hosts
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/c85ba2d7a405...aa2c42057ef1
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications