* [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 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.