This should form the basis for my next PR. I've brought one patch from my plugins tree (split between tests and contrib) which avoids the overly long test times. There is a new patch to squash a compiler warning and also Phillipe's tweaks to the acceptance tests while we decide what to do about the larger problem of disappearing binaries.
The following still need review: - plugins: move the more involved plugins to contrib - hw/i386: make explicit clearing of pch_rev_id - configure: don't enable ppc64abi32-linux-user by default - tests/meson.build: fp tests don't need CONFIG_TCG - CODING_STYLE.rst: flesh out our naming conventions. Alex Bennée (7): CODING_STYLE.rst: flesh out our naming conventions. tests/meson.build: fp tests don't need CONFIG_TCG target/mips: simplify gen_compute_imm_branch logic docs/system/deprecated: mark ppc64abi32-linux-user for deprecation configure: don't enable ppc64abi32-linux-user by default hw/i386: make explicit clearing of pch_rev_id plugins: move the more involved plugins to contrib Gerd Hoffmann (1): usb-host: restrict workaround to new libusb versions Pavel Dovgaluk (1): tests: bump avocado version Philippe Mathieu-Daudé (1): tests/acceptance: Add Test.fetch_asset(cancel_on_missing=True) docs/devel/tcg-plugins.rst | 142 ++++++++++++++++++ docs/system/deprecated.rst | 7 + CODING_STYLE.rst | 37 ++++- configure | 48 +++--- Makefile | 11 ++ {tests/plugin => contrib/plugins}/hotblocks.c | 0 {tests/plugin => contrib/plugins}/hotpages.c | 0 {tests/plugin => contrib/plugins}/howvec.c | 0 {tests/plugin => contrib/plugins}/lockstep.c | 0 hw/i386/pc_piix.c | 2 +- hw/usb/host-libusb.c | 2 +- target/mips/translate.c | 12 +- .travis.yml | 2 +- MAINTAINERS | 3 +- contrib/plugins/Makefile | 42 ++++++ tests/Makefile.include | 4 +- tests/acceptance/avocado_qemu/__init__.py | 12 ++ tests/meson.build | 3 +- tests/plugin/meson.build | 4 +- tests/requirements.txt | 2 +- tests/tcg/Makefile.target | 3 +- 21 files changed, 293 insertions(+), 43 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%) rename {tests/plugin => contrib/plugins}/lockstep.c (100%) create mode 100644 contrib/plugins/Makefile -- 2.20.1