mbox

[PULL,00/19] Updates for testing, gitlab, gdbstub, plugins and semihosting

Message ID 20231031144401.1238210-1-alex.bennee@linaro.org
State New
Headers show

Pull-request

https://gitlab.com/stsquad/qemu.git tags/pull-halloween-omnibus-311023-2

Message

Alex Bennée Oct. 31, 2023, 2:43 p.m. UTC
The following changes since commit 516fffc9933cb21fad41ca8f7bf465d238d4d375:

  Merge tag 'pull-lu-20231030' of https://gitlab.com/rth7680/qemu into staging (2023-10-31 07:12:40 +0900)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-halloween-omnibus-311023-2

for you to fetch changes up to 7f4527626910f21c9e4421236ee7a6383eb3ce2b:

  contrib/plugins: Close file descriptor on error return (2023-10-31 14:10:21 +0000)

----------------------------------------------------------------
Maintainer updates for testing, gitlab, gdbstub and plugins:

  - add dtc package to openbsd VMs
  - use -fno-stack-protector for non-stdlib tests
  - split alpha and sh4 compilers into legacy image
  - harmonise other compilers into debian-all-test-cross
  - fix NULL check in gdb_regs
  - fix memleak in semihosting
  - remove unused parameter in plugin code
  - fix fd leak in lockstep plugin

----------------------------------------------------------------
Akihiko Odaki (3):
      tests/tcg: Add -fno-stack-protector
      gdbstub: Check if gdb_regs is NULL
      plugins: Remove an extra parameter

Alex Bennée (13):
      gitlab: split alpha testing into a legacy container
      gitlab: clean-up build-soft-softmmu job
      gitlab: add build-loongarch to matrix
      tests/docker: use debian-legacy-test-cross for alpha
      tests/docker: move sh4 to use debian-legacy-test-cross
      tests/docker: use debian-all-test-cross for power
      tests/docker: use debian-all-test-cross for hppa
      tests/docker: use debian-all-test-cross for m68k
      tests/docker: use debian-all-test-cross for mips64
      tests/docker: use debian-all-test-cross for mips
      tests/docker: use debian-all-test-cross for riscv64
      tests/docker: use debian-all-test-cross for sparc64
      tests/docker: upgrade debian-all-test-cross to bookworm

Cong Liu (1):
      contrib/plugins: Close file descriptor on error return

Matheus Tavares Bernardino (1):
      semihosting: fix memleak at semihosting_arg_fallback

Thomas Huth (1):
      tests/vm/openbsd: Use the system dtc package

 configure                                          | 38 ++++++++++++--
 accel/tcg/plugin-gen.c                             |  9 ++--
 contrib/plugins/lockstep.c                         |  2 +
 gdbstub/gdbstub.c                                  | 34 ++++++++-----
 semihosting/config.c                               |  3 +-
 tests/tcg/mips/hello-mips.c                        |  4 +-
 .gitlab-ci.d/buildtest.yml                         | 34 +++++++++++--
 .gitlab-ci.d/container-cross.yml                   | 59 +++-------------------
 tests/docker/Makefile.include                      |  8 ---
 .../dockerfiles/debian-all-test-cross.docker       | 26 +++++-----
 tests/docker/dockerfiles/debian-alpha-cross.docker | 19 -------
 tests/docker/dockerfiles/debian-hppa-cross.docker  | 19 -------
 .../dockerfiles/debian-legacy-test-cross.docker    | 49 ++++++++++++++++++
 .../dockerfiles/debian-loongarch-cross.docker      | 22 +++++++-
 tests/docker/dockerfiles/debian-m68k-cross.docker  | 19 -------
 tests/docker/dockerfiles/debian-mips-cross.docker  | 19 -------
 .../docker/dockerfiles/debian-mips64-cross.docker  | 19 -------
 .../dockerfiles/debian-powerpc-test-cross.docker   | 23 ---------
 .../dockerfiles/debian-riscv64-test-cross.docker   | 19 -------
 tests/docker/dockerfiles/debian-sh4-cross.docker   | 19 -------
 .../docker/dockerfiles/debian-sparc64-cross.docker | 19 -------
 tests/tcg/Makefile.target                          |  2 +-
 tests/tcg/aarch64/Makefile.target                  |  2 +-
 tests/tcg/arm/Makefile.target                      |  2 +-
 tests/tcg/cris/Makefile.target                     |  2 +-
 tests/tcg/hexagon/Makefile.target                  |  2 +-
 tests/tcg/i386/Makefile.target                     |  2 +-
 tests/tcg/minilib/Makefile.target                  |  2 +-
 tests/tcg/mips/Makefile.target                     |  2 +-
 tests/vm/openbsd                                   |  6 ++-
 30 files changed, 196 insertions(+), 289 deletions(-)
 delete mode 100644 tests/docker/dockerfiles/debian-alpha-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-hppa-cross.docker
 create mode 100644 tests/docker/dockerfiles/debian-legacy-test-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-m68k-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-mips-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-mips64-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-powerpc-test-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-riscv64-test-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-sh4-cross.docker
 delete mode 100644 tests/docker/dockerfiles/debian-sparc64-cross.docker

Comments

Stefan Hajnoczi Oct. 31, 2023, 11:31 p.m. UTC | #1
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/8.2 for any user-visible changes.