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

Reply via email to