Branch: refs/heads/master
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]>
Commit: 3a2d5612a7422732b648b46d4b934e2e54622fd6
https://github.com/qemu/qemu/commit/3a2d5612a7422732b648b46d4b934e2e54622fd6
Author: Peter Maydell <[email protected]>
Date: 2025-10-19 (Sun, 19 Oct 2025)
Changed paths:
M .gitlab-ci.d/buildtest.yml
Log Message:
-----------
.gitlab-ci.d/buildtest.yml: Install 'file' for the Coverity job
The coverity-scan upload job has started failing as of 30th
September:
[ERROR] Cannot find '/usr/bin/file' command, and no 'file' command is found in
the PATH
Coverity Capture uses this tool to identify the file type of
executables.
Please ensure '/usr/bin/file' is available, or add the 'file' utility
to your PATH.
This seems to have broken when we moved our containers from Fedora 40
to 41 -- probably F40 indirectly pulled in 'file' via some other
dependency, but in F41 it does not.
Explicitly install 'file' for the coverity job, in the same way we
already do for curl and wget.
Signed-off-by: Peter Maydell <[email protected]>
Reviewed-by: Philippe Mathieu-Daudé <[email protected]>
Signed-off-by: Richard Henderson <[email protected]>
Message-ID: <[email protected]>
Compare: https://github.com/qemu/qemu/compare/c85ba2d7a405...3a2d5612a742
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications