qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL v2 00/21] Tests, docs, s390x and misc patches
@ 2023-05-16 11:54 Thomas Huth
  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
  0 siblings, 2 replies; 3+ messages in thread
From: Thomas Huth @ 2023-05-16 11:54 UTC (permalink / raw)
  To: qemu-devel, Richard Henderson

 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



^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PULL v2 02/21] sysemu/kvm: Remove unused headers
  2023-05-16 11:54 [PULL v2 00/21] Tests, docs, s390x and misc patches Thomas Huth
@ 2023-05-16 11:54 ` Thomas Huth
  2023-05-16 15:47 ` [PULL v2 00/21] Tests, docs, s390x and misc patches Richard Henderson
  1 sibling, 0 replies; 3+ messages in thread
From: Thomas Huth @ 2023-05-16 11:54 UTC (permalink / raw)
  To: qemu-devel, Richard Henderson; +Cc: Philippe Mathieu-Daudé

From: Philippe Mathieu-Daudé <philmd@linaro.org>

All types used are forward-declared in "qemu/typedefs.h".

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Message-Id: <20230405160454.97436-2-philmd@linaro.org>
[thuth: Add hw/core/cpu.h to migration/dirtyrate.c to fix compile failure]
Signed-off-by: Thomas Huth <thuth@redhat.com>
---
 include/sysemu/kvm.h  | 3 ---
 migration/dirtyrate.c | 1 +
 2 files changed, 1 insertion(+), 3 deletions(-)

diff --git a/include/sysemu/kvm.h b/include/sysemu/kvm.h
index c8281c07a7..88f5ccfbce 100644
--- a/include/sysemu/kvm.h
+++ b/include/sysemu/kvm.h
@@ -14,9 +14,6 @@
 #ifndef QEMU_KVM_H
 #define QEMU_KVM_H
 
-#include "qemu/queue.h"
-#include "hw/core/cpu.h"
-#include "exec/memattrs.h"
 #include "qemu/accel.h"
 #include "qom/object.h"
 
diff --git a/migration/dirtyrate.c b/migration/dirtyrate.c
index c06f12c39d..0220db82ec 100644
--- a/migration/dirtyrate.c
+++ b/migration/dirtyrate.c
@@ -13,6 +13,7 @@
 #include "qemu/osdep.h"
 #include "qemu/error-report.h"
 #include <zlib.h>
+#include "hw/core/cpu.h"
 #include "qapi/error.h"
 #include "exec/ramblock.h"
 #include "exec/target_page.h"
-- 
2.31.1



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PULL v2 00/21] Tests, docs, s390x and misc patches
  2023-05-16 11:54 [PULL v2 00/21] Tests, docs, s390x and misc patches Thomas Huth
  2023-05-16 11:54 ` [PULL v2 02/21] sysemu/kvm: Remove unused headers Thomas Huth
@ 2023-05-16 15:47 ` Richard Henderson
  1 sibling, 0 replies; 3+ messages in thread
From: Richard Henderson @ 2023-05-16 15:47 UTC (permalink / raw)
  To: Thomas Huth, qemu-devel

On 5/16/23 04:54, Thomas Huth wrote:
>   Hi Richard!
> 
> The following changes since commit ab4c44d657aeca7e1da6d6dcb1741c8e7d357b8b:
> 
>    Merge tag 'block-pull-request' ofhttps://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

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/8.1 as appropriate.


r~



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2023-05-16 15:48 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-16 11:54 [PULL v2 00/21] Tests, docs, s390x and misc patches Thomas Huth
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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).