Hi, This is rolling up the plugins changes for 6.0. A couple of fixes and I've also spent some time cleaning up the kernel-doc comments for the developer manual.
The following need review: - plugins: expand kernel-doc for memory query and instrumentation - plugins: expand kernel-doc for instruction query and instrumentation - plugins: expand inline exec kernel-doc documentation. - plugins: add qemu_plugin_id_t to kernel-doc - plugins: add qemu_plugin_cb_flags to kernel-doc - plugins: expand the typedef kernel-docs for translation - plugins: expand the callback typedef kernel-docs - plugins: cleanup kernel-doc for qemu_plugin_install - plugins: expand kernel-doc for qemu_info_t - docs/devel: include the plugin API information from the headers Aaron Lindsay (1): plugins: Expose physical addresses instead of device offsets Alex Bennée (10): docs/devel: include the plugin API information from the headers plugins: expand kernel-doc for qemu_info_t plugins: cleanup kernel-doc for qemu_plugin_install plugins: expand the callback typedef kernel-docs plugins: expand the typedef kernel-docs for translation plugins: add qemu_plugin_cb_flags to kernel-doc plugins: add qemu_plugin_id_t to kernel-doc plugins: expand inline exec kernel-doc documentation. plugins: expand kernel-doc for instruction query and instrumentation plugins: expand kernel-doc for memory query and instrumentation Matthias Weckbecker (1): plugins: new syscalls plugin Yonggang Luo (2): plugins: getting qemu_plugin_get_hwaddr only expose one function prototype plugins: Fixes typo in qemu-plugin.h docs/devel/tcg-plugins.rst | 5 + include/qemu/qemu-plugin.h | 230 +++++++++++++++++++++++++++++------- contrib/plugins/hotpages.c | 2 +- contrib/plugins/hwprofile.c | 2 +- plugins/api.c | 25 ++-- tests/plugin/syscall.c | 49 ++++++++ tests/plugin/meson.build | 2 +- 7 files changed, 257 insertions(+), 58 deletions(-) create mode 100644 tests/plugin/syscall.c -- 2.20.1