mbox series

[v2,00/10] testing and misc updates

Message ID 20200909112742.25730-1-alex.bennee@linaro.org
Headers show
Series testing and misc updates | expand

Message

Alex Bennée Sept. 9, 2020, 11:27 a.m. UTC
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

Comments

Philippe Mathieu-Daudé Sept. 9, 2020, 12:59 p.m. UTC | #1
On 9/9/20 1:27 PM, Alex Bennée wrote:
> It's buggy and we are not sure anyone uses it.
> 
> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
> Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
> Acked-by: David Gibson <david@gibson.dropbear.id.au>
> ---
>  docs/system/deprecated.rst | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/docs/system/deprecated.rst b/docs/system/deprecated.rst
> index 851dbdeb8ab..a158e765c33 100644
> --- a/docs/system/deprecated.rst
> +++ b/docs/system/deprecated.rst
> @@ -424,6 +424,13 @@ linux-user mode) is deprecated and will be removed in a future version
>  of QEMU. Support for this CPU was removed from the upstream Linux
>  kernel in 2018, and has also been dropped from glibc.
>  
> +``ppc64abi32`` CPUs (since 5.2.0)
> +'''''''''''''''''''''''''''''''''
> +
> +The ``ppc64abi32`` architecture has a number of issues which regularly
> +trip up our CI testing and is suspected to be quite broken. For that
> +reason the maintainers strongly suspect no one actually uses it.
> +
>  Related binaries
>  ----------------

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>