Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20210624103836.2382472-1-kraxel@redhat.com
Maintainers: Eduardo Habkost <ehabkost@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, David Gibson <david@gibson.dropbear.id.au>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>, Greg Kurz <groug@kaod.org>, Kevin Wolf <kwolf@redhat.com>, Thomas Huth <thuth@redhat.com>, Max Reitz <mreitz@redhat.com>, Cleber Rosa <crosa@redhat.com>, Peter Lieven <pl@kamp.de>, Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Ronnie Sahlberg <ronniesahlberg@gmail.com>, Halil Pasic <pasic@linux.ibm.com>, Laurent Vivier <lvivier@redhat.com>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Christian Borntraeger <borntraeger@de.ibm.com>, Gerd Hoffmann <kraxel@redhat.com>, Markus Armbruster <armbru@redhat.com>, Cornelia Huck <cohuck@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>
scripts/modinfo-collect.py | 67 +++++++++++
scripts/modinfo-generate.py | 97 ++++++++++++++++
include/hw/usb.h | 7 +-
include/monitor/monitor.h | 3 +
include/qemu/module.h | 74 ++++++++++++
accel/accel-common.c | 2 +-
accel/accel-softmmu.c | 2 +-
accel/qtest/qtest.c | 2 +
accel/tcg/hmp.c | 29 +++++
accel/tcg/tcg-accel-ops.c | 1 +
accel/tcg/tcg-all.c | 1 +
audio/spiceaudio.c | 2 +
block/iscsi-opts.c | 1 +
chardev/baum.c | 1 +
chardev/spice.c | 4 +
hw/display/qxl.c | 4 +
hw/display/vhost-user-gpu-pci.c | 1 +
hw/display/vhost-user-gpu.c | 1 +
hw/display/vhost-user-vga.c | 1 +
hw/display/virtio-gpu-base.c | 1 +
hw/display/virtio-gpu-gl.c | 3 +
hw/display/virtio-gpu-pci-gl.c | 3 +
hw/display/virtio-gpu-pci.c | 2 +
hw/display/virtio-gpu.c | 1 +
hw/display/virtio-vga-gl.c | 3 +
hw/display/virtio-vga.c | 2 +
hw/ppc/spapr.c | 2 +-
hw/s390x/virtio-ccw-gpu.c | 3 +
hw/usb/ccid-card-emulated.c | 1 +
hw/usb/ccid-card-passthru.c | 1 +
hw/usb/dev-storage-bot.c | 1 +
hw/usb/dev-storage-classic.c | 1 +
hw/usb/dev-uas.c | 1 +
hw/usb/host-libusb.c | 38 ++----
hw/usb/host-stub.c | 45 -------
hw/usb/redirect.c | 1 +
monitor/hmp.c | 7 ++
monitor/misc.c | 34 +++---
softmmu/vl.c | 24 ++--
stubs/module-opts.c | 4 -
ui/egl-headless.c | 4 +
ui/gtk.c | 4 +
ui/sdl2.c | 4 +
ui/spice-app.c | 3 +
ui/spice-core.c | 5 +
util/module.c | 200 ++++++++++++++++++--------------
accel/qtest/meson.build | 8 +-
accel/tcg/meson.build | 6 +-
docs/devel/build-system.rst | 17 +++
docs/devel/index.rst | 1 +
docs/devel/modules.rst | 5 +
docs/devel/qom.rst | 8 ++
hmp-commands-info.hx | 3 -
hw/usb/meson.build | 10 +-
meson.build | 82 +++++++++++++
util/trace-events | 4 +
56 files changed, 624 insertions(+), 218 deletions(-)
create mode 100755 scripts/modinfo-collect.py
create mode 100755 scripts/modinfo-generate.py
create mode 100644 accel/tcg/hmp.c
delete mode 100644 hw/usb/host-stub.c
create mode 100644 docs/devel/modules.rst