mbox series

[v1,0/4] current plugins/next (reorg + hwprofile)

Message ID 20200904134007.4175-1-alex.bennee@linaro.org
Headers show
Series current plugins/next (reorg + hwprofile) | expand

Message

Alex Bennée Sept. 4, 2020, 1:40 p.m. UTC
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