All of lore.kernel.org
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, Richard Henderson <richard.henderson@linaro.org>
Subject: [PULL v2 00/21] Tests, docs, s390x and misc patches
Date: Tue, 16 May 2023 13:54:54 +0200	[thread overview]
Message-ID: <20230516115455.599584-1-thuth@redhat.com> (raw)

 Hi Richard!

The following changes since commit ab4c44d657aeca7e1da6d6dcb1741c8e7d357b8b:

  Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2023-05-15 13:54:33 -0700)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2023-05-15v2

for you to fetch changes up to bfa72590df14e4c94c03d2464f3abe18bf2e5dac:

  tests/tcg/s390x: Test EXECUTE of relative branches (2023-05-16 09:14:18 +0200)

----------------------------------------------------------------
* Various small test updates
* Some small doc updates
* Introduce replacement for -async-teardown that shows up in the QAPI
* Make machine-qmp-cmds.c and xilinx_ethlite.c target-independent
* Fix s390x LDER instruction
* Fix s390x EXECUTE instruction with relative branches

v2: Fix the "sysemu/kvm: Remove unused headers" patch to avoid
    a compilation failure

----------------------------------------------------------------
Ani Sinha (3):
      tests: libvirt-ci: Update to commit 'c8971e90ac' to pull in mformat and xorriso
      tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies
      docs/devel: remind developers to run CI container pipeline when updating images

Claudio Imbrenda (2):
      util/async-teardown: wire up query-command-line-options
      s390x/pv: Fix spurious warning with asynchronous teardown

Daniel P. Berrangé (1):
      tests/qtest: replace qmp_discard_response with qtest_qmp_assert_success

Ilya Leoshkevich (5):
      s390x/tcg: Fix LDER instruction format
      tests/tcg/multiarch: Make the system memory test work on big-endian
      tests/tcg/s390x: Enable the multiarch system tests
      target/s390x: Fix EXECUTE of relative branches
      tests/tcg/s390x: Test EXECUTE of relative branches

Jonathan Cameron (1):
      hw/pci-bridge: Fix release ordering by embedding PCIBridgeWindows within PCIBridge

Laurent Vivier (1):
      net: stream: test reconnect option with an unix socket

Lizhi Yang (1):
      docs/about/emulation: fix typo

Mateusz Krawczuk (1):
      Add information how to fix common build error on Windows in symlink-install-tree

Philippe Mathieu-Daudé (1):
      sysemu/kvm: Remove unused headers

Thomas Huth (5):
      tests/avocado/virtio-gpu: Fix the URLs of the test_virtio_vga_virgl test
      hw/core: Use a callback for target specific query-cpus-fast information
      cpu: Introduce a wrapper for being able to use TARGET_NAME in common code
      hw/core: Move machine-qmp-cmds.c into the target independent source set
      hw/net: Move xilinx_ethlite.c to the target-independent source set

 docs/about/deprecated.rst                          |   5 +
 docs/about/emulation.rst                           |   2 +-
 docs/devel/testing.rst                             |   6 +
 include/hw/core/cpu.h                              |   6 +
 include/hw/pci/pci_bridge.h                        |   2 +-
 include/hw/s390x/pv.h                              |   6 +-
 include/qemu/typedefs.h                            |   1 +
 include/sysemu/kvm.h                               |   3 -
 target/s390x/tcg/insn-data.h.inc                   |   2 +-
 cpu.c                                              |   5 +
 hw/core/machine-qmp-cmds.c                         |  20 +--
 hw/net/xilinx_ethlite.c                            |   2 +-
 hw/pci/pci_bridge.c                                |  19 ++-
 hw/s390x/pv.c                                      |  10 +-
 hw/s390x/s390-virtio-ccw.c                         |   2 +-
 migration/dirtyrate.c                              |   1 +
 os-posix.c                                         |  14 ++
 target/s390x/cpu.c                                 |   8 ++
 target/s390x/tcg/translate.c                       |  81 ++++++++---
 tests/qtest/ahci-test.c                            |  31 ++--
 tests/qtest/boot-order-test.c                      |   5 +-
 tests/qtest/cdrom-test.c                           |  14 +-
 tests/qtest/fdc-test.c                             |  15 +-
 tests/qtest/ide-test.c                             |   5 +-
 tests/qtest/migration-test.c                       |   5 +-
 tests/qtest/netdev-socket.c                        |  39 +++--
 tests/qtest/test-filter-mirror.c                   |   5 +-
 tests/qtest/test-filter-redirector.c               |   7 +-
 tests/qtest/virtio-blk-test.c                      |  24 ++--
 tests/tcg/multiarch/system/memory.c                |  67 +++++----
 tests/tcg/s390x/console.c                          |  12 ++
 tests/tcg/s390x/ex-branch.c                        | 158 +++++++++++++++++++++
 util/async-teardown.c                              |  21 +++
 .gitlab-ci.d/cirrus/freebsd-13.vars                |   2 +-
 .gitlab-ci.d/cirrus/macos-12.vars                  |   2 +-
 hw/core/meson.build                                |   5 +-
 hw/net/meson.build                                 |   2 +-
 qemu-options.hx                                    |  34 +++--
 scripts/symlink-install-tree.py                    |   3 +
 tests/avocado/virtio-gpu.py                        |   4 +-
 tests/docker/dockerfiles/alpine.docker             |   3 +-
 tests/docker/dockerfiles/centos8.docker            |   3 +-
 tests/docker/dockerfiles/debian-amd64-cross.docker |   3 +-
 tests/docker/dockerfiles/debian-amd64.docker       |   3 +-
 tests/docker/dockerfiles/debian-arm64-cross.docker |   3 +-
 tests/docker/dockerfiles/debian-armel-cross.docker |   3 +-
 tests/docker/dockerfiles/debian-armhf-cross.docker |   3 +-
 .../dockerfiles/debian-mips64el-cross.docker       |   3 +-
 .../docker/dockerfiles/debian-mipsel-cross.docker  |   3 +-
 .../docker/dockerfiles/debian-ppc64el-cross.docker |   3 +-
 tests/docker/dockerfiles/debian-s390x-cross.docker |   3 +-
 tests/docker/dockerfiles/fedora-win32-cross.docker |   3 +-
 tests/docker/dockerfiles/fedora-win64-cross.docker |   3 +-
 tests/docker/dockerfiles/fedora.docker             |   3 +-
 tests/docker/dockerfiles/opensuse-leap.docker      |   3 +-
 tests/docker/dockerfiles/ubuntu2004.docker         |   3 +-
 tests/docker/dockerfiles/ubuntu2204.docker         |   3 +-
 tests/lcitool/libvirt-ci                           |   2 +-
 tests/lcitool/projects/qemu.yml                    |   3 +-
 tests/tcg/s390x/Makefile.softmmu-target            |  40 ++++--
 tests/tcg/s390x/Makefile.target                    |   1 +
 tests/tcg/s390x/head64.S                           |  31 ++++
 62 files changed, 558 insertions(+), 225 deletions(-)
 create mode 100644 tests/tcg/s390x/console.c
 create mode 100644 tests/tcg/s390x/ex-branch.c
 create mode 100644 tests/tcg/s390x/head64.S



             reply	other threads:[~2023-05-16 11:55 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-05-16 11:54 Thomas Huth [this message]
2023-05-16 11:54 ` [PULL v2 02/21] sysemu/kvm: Remove unused headers Thomas Huth
2023-05-16 15:47 ` [PULL v2 00/21] Tests, docs, s390x and misc patches Richard Henderson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230516115455.599584-1-thuth@redhat.com \
    --to=thuth@redhat.com \
    --cc=qemu-devel@nongnu.org \
    --cc=richard.henderson@linaro.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.