mbox

[PULL,for,7.2,00/31] testing and plugins updates

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

Pull-request

https://github.com/stsquad/qemu.git tags/pull-testing-for-7.2-311022-2

Message

Alex Bennée Oct. 31, 2022, 1:09 p.m. UTC
The following changes since commit 7208429223963c405c62fa2611398f1aa8033593:

  Merge tag 'mem-2022-10-28' of https://github.com/davidhildenbrand/qemu into staging (2022-10-30 18:31:59 -0400)

are available in the Git repository at:

  https://github.com/stsquad/qemu.git tags/pull-testing-for-7.2-311022-2

for you to fetch changes up to d3a489107970a4e73e373d0d426731c2134f01a6:

  tests/vm: use -o IdentitiesOnly=yes for ssh (2022-10-31 13:00:18 +0000)

----------------------------------------------------------------
testing and plugin updates for 7.2:

  - cleanup win32/64 docker files
  - update test-mingw test
  - add flex/bison to debian-all-test
  - handle --enable-static/--disable-pie in config
  - extend timeouts on x86_64 avocado tests
  - add flex/bison to debian-hexagon-cross
  - use regular semihosting for nios2 check-tcg
  - fix obscure linker error to nios2 softmmu tests
  - various windows portability fixes for tests
  - clean-up of MAINTAINERS
  - use -machine none when appropriate in avocado
  - make raspi2_initrd test detect shutdown
  - disable sh4 rd2 tests on gitlab
  - re-enable threadcount/linux-test for sh4
  - clean-up s390x handling of "ex" instruction
  - better handle new CPUs in execlog plugin
  - pass CONFIG_DEBUG_TCG to plugin builds
  - try and avoid races in test-io-channel-command
  - speed up ssh key checking for tests/vm

----------------------------------------------------------------
Alex Bennée (21):
      tests/lcitool: Rename non-Debian specific helper
      tests/lcitool: Refresh to latest libvirt-ci module
      tests/docker: update fedora-win[32|64]-cross with lcitool
      tests/docker: update test-mingw to run single build
      configure: don't enable cross compilers unless in target_list
      configure: fix the --enable-static --disable-pie case
      tests/avocado: extend the timeout for x86_64 tcg tests
      tests/tcg: use regular semihosting for nios2-softmmu
      MAINTAINERS: add entries for the key build bits
      MAINTAINERS: add features_to_c.sh to gdbstub files
      MAINTAINERS: fix-up for check-tcg Makefile changes
      tests/avocado: set -machine none for userfwd and vnc tests
      tests/avocado: disable sh4 rd2 tests on Gitlab
      tests/tcg: re-enable linux-test for sh4
      tests/tcg: re-enable threadcount for sh4
      target/s390x: don't use ld_code2 to probe next pc
      target/s390x: don't probe next pc for EXecuted insns
      target/s390x: fake instruction loading when handling 'ex'
      contrib/plugins: enable debug on CONFIG_DEBUG_TCG
      contrib/plugins: protect execlog's last_exec expansion
      tests/unit: cleanups for test-io-channel-command

Anton Johansson (2):
      tests/docker: Add flex/bison to `debian-all-test`
      tests/docker: Add flex/bison to `debian-hexagon-cross`

Bin Meng (4):
      semihosting/arm-compat-semi: Avoid using hardcoded /tmp
      tcg: Avoid using hardcoded /tmp
      block/vvfat: Unify the mkdir() call
      hw/usb: dev-mtp: Use g_mkdir()

Ilya Leoshkevich (1):
      tests/vm: use -o IdentitiesOnly=yes for ssh

Paolo Bonzini (1):
      tests/tcg: include CONFIG_PLUGIN in config-host.mak

Peter Maydell (1):
      tests/avocado: raspi2_initrd: Wait for guest shutdown message before stopping

Richard Henderson (1):
      tests/tcg/nios2: Tweak 10m50-ghrd.ld

 configure                                          |  17 +-
 include/exec/translator.h                          |  17 ++
 block/vvfat.c                                      |   9 +-
 contrib/plugins/execlog.c                          |  38 +++-
 hw/usb/dev-mtp.c                                   |   4 +-
 semihosting/arm-compat-semi.c                      |   3 +-
 target/s390x/tcg/translate.c                       |  14 +-
 tcg/tcg.c                                          |   3 +-
 tests/unit/test-io-channel-command.c               |  45 ++--
 MAINTAINERS                                        |  29 ++-
 contrib/plugins/Makefile                           |   1 +
 tests/avocado/boot_linux.py                        |   1 +
 tests/avocado/boot_linux_console.py                |   7 +-
 tests/avocado/info_usernet.py                      |   3 +
 tests/avocado/vnc.py                               |   1 +
 tests/docker/dockerfiles/alpine.docker             |   2 +-
 tests/docker/dockerfiles/centos8.docker            |   2 +-
 .../dockerfiles/debian-all-test-cross.docker       |   2 +
 tests/docker/dockerfiles/debian-amd64-cross.docker | 234 ++++++++++----------
 tests/docker/dockerfiles/debian-amd64.docker       | 236 ++++++++++-----------
 tests/docker/dockerfiles/debian-arm64-cross.docker | 232 ++++++++++----------
 tests/docker/dockerfiles/debian-armel-cross.docker | 230 ++++++++++----------
 tests/docker/dockerfiles/debian-armhf-cross.docker | 232 ++++++++++----------
 .../docker/dockerfiles/debian-hexagon-cross.docker |   2 +-
 .../dockerfiles/debian-mips64el-cross.docker       | 226 ++++++++++----------
 .../docker/dockerfiles/debian-mipsel-cross.docker  | 226 ++++++++++----------
 .../docker/dockerfiles/debian-ppc64el-cross.docker | 230 ++++++++++----------
 tests/docker/dockerfiles/debian-s390x-cross.docker | 228 ++++++++++----------
 tests/docker/dockerfiles/fedora-win32-cross.docker | 139 ++++++++----
 tests/docker/dockerfiles/fedora-win64-cross.docker | 138 ++++++++----
 tests/docker/dockerfiles/fedora.docker             | 230 ++++++++++----------
 tests/docker/dockerfiles/opensuse-leap.docker      |   2 +-
 tests/docker/dockerfiles/ubuntu2004.docker         | 234 ++++++++++----------
 tests/docker/test-mingw                            |  16 +-
 tests/lcitool/libvirt-ci                           |   2 +-
 tests/lcitool/refresh                              |  48 +++--
 tests/tcg/nios2/10m50-ghrd.ld                      |  14 +-
 tests/tcg/nios2/Makefile.softmmu-target            |   3 +-
 tests/tcg/sh4/Makefile.target                      |  12 --
 tests/vm/basevm.py                                 |   3 +-
 40 files changed, 1668 insertions(+), 1447 deletions(-)

Comments

Stefan Hajnoczi Oct. 31, 2022, 6:47 p.m. UTC | #1
Please rebase on qemu.git/master 5107fd3effb1 and resend. There are
conflicts with previous lcitool changes. Thanks!

Stefan