[PATCH v2 00/11] misc fixes for rc0 (docker, plugins, softfloat)

Alex Bennée posted 11 patches 5 years, 4 months ago
Test checkpatch passed
Test docker-mingw@fedora passed
Test FreeBSD passed
Test docker-quick@centos7 passed
Failed in applying to current master (apply log)
docs/devel/multi-thread-tcg.rst            |   2 +-
configure                                  |  18 +-
include/hw/core/cpu.h                      |  16 ++
include/qemu/qemu-plugin.h                 |   6 +
include/qemu/typedefs.h                    |   1 +
accel/tcg/cputlb.c                         |  38 ++-
fpu/softfloat-specialize.inc.c             |   4 +-
hw/virtio/virtio-pci.c                     |  22 +-
plugins/api.c                              |  20 ++
tests/plugin/bb.c                          |  97 ++++++-
tests/plugin/hwprofile.c                   | 305 +++++++++++++++++++++
tests/docker/docker.py                     |  16 +-
tests/docker/dockerfiles/ubuntu2004.docker |   3 -
tests/plugin/Makefile                      |  23 +-
tests/tcg/Makefile.target                  |  12 +-
15 files changed, 533 insertions(+), 50 deletions(-)
create mode 100644 tests/plugin/hwprofile.c
[PATCH v2 00/11] misc fixes for rc0 (docker, plugins, softfloat)
Posted by Alex Bennée 5 years, 4 months ago
Hi,

These are some candidate patches for rc0 along with a few plugin
patches that haven't yet gotten review. The new functionality won't
get added to the PR but I'd like to get the cputlb fix in. I've also
had another run at fixing the -Wpsabi problem.

The following still need review:

 - docs/devel: fix grammar in multi-thread-tcg
 - tests/plugins: don't unconditionally add -Wpsabi
 - cputlb: ensure we save the IOTLB data in case of reset

Alex Bennée (9):
  configure: remove all dependencies on a (re)configure
  docker.py: fix fetching of FROM layers
  tests/plugins: don't unconditionally add -Wpsabi
  cputlb: ensure we save the IOTLB data in case of reset
  plugins: expand the bb plugin to be thread safe and track per-cpu
  docs/devel: fix grammar in multi-thread-tcg
  hw/virtio/pci: include vdev name in registered PCI sections
  plugins: add API to return a name for a IO device
  plugins: new hwprofile plugin

LIU Zhiwei (1):
  fpu/softfloat: fix up float16 nan recognition

Thomas Huth (1):
  tests/docker: Remove the libssh workaround from the ubuntu 20.04 image

 docs/devel/multi-thread-tcg.rst            |   2 +-
 configure                                  |  18 +-
 include/hw/core/cpu.h                      |  16 ++
 include/qemu/qemu-plugin.h                 |   6 +
 include/qemu/typedefs.h                    |   1 +
 accel/tcg/cputlb.c                         |  38 ++-
 fpu/softfloat-specialize.inc.c             |   4 +-
 hw/virtio/virtio-pci.c                     |  22 +-
 plugins/api.c                              |  20 ++
 tests/plugin/bb.c                          |  97 ++++++-
 tests/plugin/hwprofile.c                   | 305 +++++++++++++++++++++
 tests/docker/docker.py                     |  16 +-
 tests/docker/dockerfiles/ubuntu2004.docker |   3 -
 tests/plugin/Makefile                      |  23 +-
 tests/tcg/Makefile.target                  |  12 +-
 15 files changed, 533 insertions(+), 50 deletions(-)
 create mode 100644 tests/plugin/hwprofile.c

-- 
2.20.1