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

Alex Bennée posted 4 patches 3 years, 7 months ago
Test docker-quick@centos7 failed
Test docker-mingw@fedora failed
Test checkpatch failed
Test FreeBSD failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20200904134007.4175-1-alex.bennee@linaro.org
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
[PATCH v1 0/4] current plugins/next (reorg + hwprofile)
Posted by Alex Bennée 3 years, 7 months ago
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