Hi,
This is the current state of my plugin tree. The biggest change is a
re-organisation moving a bunch of the more complex plugins into
contrib and just concentrating on the basic plugins for running the
tests. In the process I've updated the docs to describe what they do
in more detail. Finally the hwprofile plugin is a new plugin for
tracking HW access patterns.
Alex Bennée (4):
hw/virtio/pci: include vdev name in registered PCI sections
plugins: add API to return a name for a IO device
plugins: move the more involved plugins to contrib
plugins: new hwprofile plugin
docs/devel/tcg-plugins.rst | 176 ++++++++++
configure | 2 +
Makefile | 11 +
include/qemu/qemu-plugin.h | 6 +
{tests/plugin => contrib/plugins}/hotblocks.c | 0
{tests/plugin => contrib/plugins}/hotpages.c | 0
{tests/plugin => contrib/plugins}/howvec.c | 0
contrib/plugins/hwprofile.c | 305 ++++++++++++++++++
{tests/plugin => contrib/plugins}/lockstep.c | 0
hw/virtio/virtio-pci.c | 22 +-
plugins/api.c | 20 ++
MAINTAINERS | 1 +
contrib/plugins/Makefile | 43 +++
tests/Makefile.include | 2 +-
tests/plugin/meson.build | 4 +-
tests/tcg/Makefile.target | 3 +-
16 files changed, 582 insertions(+), 13 deletions(-)
rename {tests/plugin => contrib/plugins}/hotblocks.c (100%)
rename {tests/plugin => contrib/plugins}/hotpages.c (100%)
rename {tests/plugin => contrib/plugins}/howvec.c (100%)
create mode 100644 contrib/plugins/hwprofile.c
rename {tests/plugin => contrib/plugins}/lockstep.c (100%)
create mode 100644 contrib/plugins/Makefile
--
2.20.1