[PATCH v1 00/10] plugins/next (disas, monitor, docs, execlog)

Alex Bennée posted 10 patches 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20220921160801.1490125-1-alex.bennee@linaro.org
Maintainers: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Alexandre Iooss <erdnaxe@crans.org>, Mahmoud Mandour <ma.mandourr@gmail.com>, Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, "Dr. David Alan Gilbert" <dgilbert@redhat.com>, Markus Armbruster <armbru@redhat.com>, Peter Maydell <peter.maydell@linaro.org>
docs/devel/tcg-plugins.rst                | 175 +++++++++++++++++++---
docs/devel/writing-monitor-commands.rst   |   2 +-
include/monitor/monitor.h                 |   1 +
monitor/monitor-internal.h                |   1 -
block/monitor/block-hmp-cmds.c            |  10 +-
contrib/plugins/execlog.c                 |  99 ++++++++++--
disas.c                                   |  43 +++---
disas/capstone.c                          |  73 +++++----
hw/misc/mos6522.c                         |   2 +-
monitor/hmp-cmds.c                        |   8 +-
monitor/hmp.c                             |   2 +-
plugins/api.c                             |   2 +
target/i386/helper.c                      |   2 +-
tests/tcg/aarch64/Makefile.softmmu-target |   7 +
tests/tcg/aarch64/system/boot.S           |   3 +-
15 files changed, 336 insertions(+), 94 deletions(-)
[PATCH v1 00/10] plugins/next (disas, monitor, docs, execlog)
Posted by Alex Bennée 1 week ago
Hi,

It has been a while since I last posted the state of my plugins queue.
These are mostly small cleanups and documentation tweaks. I also did a
little bit of tidying up in the disas interface.

The following still need review:

 - docs/devel: document the test plugins
 - contrib/plugins: reset skip when matching in execlog
 - docs/devel: move API to end of tcg-plugins.rst
 - docs/devel: clean-up qemu invocations in tcg-plugins
 - tests/tcg: add memory-sve test for aarch64

Alex Bennée (9):
  monitor: expose monitor_puts to rest of code
  disas: generalise plugin_printf and use for monitor_disas
  disas: use result of ->read_memory_func
  tests/tcg: add memory-sve test for aarch64
  plugins: extend execlog to filter matches
  docs/devel: clean-up qemu invocations in tcg-plugins
  docs/devel: move API to end of tcg-plugins.rst
  contrib/plugins: reset skip when matching in execlog
  docs/devel: document the test plugins

Richard Henderson (1):
  plugins: Assert mmu_idx in range before use in qemu_plugin_get_hwaddr

 docs/devel/tcg-plugins.rst                | 175 +++++++++++++++++++---
 docs/devel/writing-monitor-commands.rst   |   2 +-
 include/monitor/monitor.h                 |   1 +
 monitor/monitor-internal.h                |   1 -
 block/monitor/block-hmp-cmds.c            |  10 +-
 contrib/plugins/execlog.c                 |  99 ++++++++++--
 disas.c                                   |  43 +++---
 disas/capstone.c                          |  73 +++++----
 hw/misc/mos6522.c                         |   2 +-
 monitor/hmp-cmds.c                        |   8 +-
 monitor/hmp.c                             |   2 +-
 plugins/api.c                             |   2 +
 target/i386/helper.c                      |   2 +-
 tests/tcg/aarch64/Makefile.softmmu-target |   7 +
 tests/tcg/aarch64/system/boot.S           |   3 +-
 15 files changed, 336 insertions(+), 94 deletions(-)

-- 
2.34.1