Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250702104336.3775206-1-alex.bennee@linaro.org
Maintainers: "Alex Bennée" <alex.bennee@linaro.org>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Thomas Huth <thuth@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, Akihiko Odaki <odaki@rsg.ci.i.u-tokyo.ac.jp>, Dmitry Osipenko <dmitry.osipenko@collabora.com>, "Michael S. Tsirkin" <mst@redhat.com>, Eduardo Habkost <eduardo@habkost.net>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Pierrick Bouvier <pierrick.bouvier@linaro.org>, Gustavo Romero <gustavo.romero@linaro.org>
MAINTAINERS | 11 +-
include/exec/gdbstub.h | 14 ++
include/hw/core/cpu.h | 1 +
include/qemu/plugin.h | 15 ++
include/qemu/qemu-plugin.h | 176 +++++++++++++--
include/semihosting/uaccess.h | 12 +-
accel/tcg/plugin-gen.c | 30 +++
gdbstub/gdbstub.c | 2 +-
hw/display/virtio-gpu-virgl.c | 44 ++++
plugins/api.c | 135 ++++++++++-
plugins/core.c | 33 +++
semihosting/uaccess.c | 10 +-
tests/tcg/plugins/patch.c | 251 +++++++++++++++++++++
tests/tcg/x86_64/system/patch-target.c | 22 ++
.gitlab-ci.d/custom-runners/ubuntu-22.04-s390x.yml | 2 +
semihosting/meson.build | 5 +-
tests/functional/meson.build | 1 +
tests/functional/test_aarch64_hotplug_pci.py | 72 ++++++
tests/tcg/Makefile.target | 7 +-
tests/tcg/plugins/meson.build | 2 +-
tests/tcg/x86_64/Makefile.softmmu-target | 21 +-
tests/tcg/x86_64/system/validate-patch.py | 39 ++++
22 files changed, 863 insertions(+), 42 deletions(-)
create mode 100644 tests/tcg/plugins/patch.c
create mode 100644 tests/tcg/x86_64/system/patch-target.c
create mode 100755 tests/functional/test_aarch64_hotplug_pci.py
create mode 100755 tests/tcg/x86_64/system/validate-patch.py