Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220512172505.1065394-1-pbonzini@redhat.com
Maintainers: Stefan Hajnoczi <stefanha@redhat.com>, Fam Zheng <fam@euphon.net>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, "Philippe Mathieu-Daudé" <f4bug@amsat.org>, Yanan Wang <wangyanan55@huawei.com>, Richard Henderson <richard.henderson@linaro.org>, Helge Deller <deller@gmx.de>, Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Gerd Hoffmann <kraxel@redhat.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, "Hervé Poussineau" <hpoussin@reactos.org>, "Cédric Le Goater" <clg@kaod.org>, Daniel Henrique Barboza <danielhb413@gmail.com>, David Gibson <david@gibson.dropbear.id.au>, Greg Kurz <groug@kaod.org>, Christian Borntraeger <borntraeger@linux.ibm.com>, Thomas Huth <thuth@redhat.com>, Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, David Hildenbrand <david@redhat.com>, Artyom Tarasenko <atar4qemu@gmail.com>, Stefano Stabellini <sstabellini@kernel.org>, Anthony Perard <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>, Samuel Thibault <samuel.thibault@ens-lyon.org>, Jason Wang <jasowang@redhat.com>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>, "Gonglei (Arei)" <arei.gonglei@huawei.com>, Laurent Vivier <lvivier@redhat.com>, Coiby Xu <Coiby.Xu@gmail.com>, Amit Shah <amit@kernel.org>
block/io.c | 2 +-
configure | 1 -
hw/arm/nseries.c | 2 +-
hw/core/machine.c | 241 ++++++++++++++++++++++++++++++----
hw/core/numa.c | 2 +-
hw/hppa/machine.c | 6 +-
hw/i386/pc.c | 2 +-
hw/i386/pc_piix.c | 118 -----------------
hw/nvram/fw_cfg.c | 27 +---
hw/ppc/mac_newworld.c | 2 +-
hw/ppc/mac_oldworld.c | 2 +-
hw/ppc/prep.c | 2 +-
hw/ppc/spapr.c | 4 +-
hw/s390x/ipl.c | 20 +--
hw/sparc/sun4m.c | 9 +-
hw/sparc64/sun4u.c | 4 +-
hw/virtio/vhost-backend.c | 4 -
hw/xen/xen_pt.c | 12 --
hw/xen/xen_pt.h | 2 +
hw/xen/xen_pt_graphics.c | 122 +++++++++++++++++
include/hw/boards.h | 7 +-
include/hw/i386/pc.h | 1 -
include/qemu/coroutine.h | 27 +++-
include/sysemu/sysemu.h | 2 -
meson.build | 38 +++---
net/slirp.c | 85 ++++++++++--
pc-bios/optionrom/Makefile | 4 +-
qapi/machine.json | 48 +++++++
scripts/checkpatch.pl | 4 +-
scripts/kvm/vmxcap | 17 +++
slirp | 2 +-
softmmu/bootdevice.c | 3 +-
softmmu/globals.c | 2 -
softmmu/vl.c | 231 +++++++++-----------------------
target/i386/cpu.c | 41 +++++-
tests/qtest/e1000e-test.c | 6 +
tests/qtest/libqos/arm-virt-machine.c | 19 ++-
tests/qtest/libqos/generic-pcihost.c | 231 ++++++++++++++++++++++++++++++++
tests/qtest/libqos/generic-pcihost.h | 54 ++++++++
tests/qtest/libqos/meson.build | 1 +
tests/qtest/libqos/pci-pc.c | 1 +
tests/qtest/libqos/pci-spapr.c | 1 +
tests/qtest/libqos/pci.c | 78 +++++++----
tests/qtest/libqos/pci.h | 6 +-
tests/qtest/vhost-user-blk-test.c | 10 ++
tests/qtest/virtio-blk-test.c | 5 +
tests/qtest/virtio-net-test.c | 5 +
tests/qtest/virtio-rng-test.c | 5 +
ui/console.c | 2 +-
ui/meson.build | 3 +-
util/qemu-coroutine-lock.c | 47 +++----
51 files changed, 1072 insertions(+), 498 deletions(-)
create mode 100644 tests/qtest/libqos/generic-pcihost.c
create mode 100644 tests/qtest/libqos/generic-pcihost.h