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

Reply via email to