[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v1 00/13] misc rc0 fixes (docs, plugins, docker)
From: |
Alex Bennée |
Subject: |
[PATCH v1 00/13] misc rc0 fixes (docs, plugins, docker) |
Date: |
Thu, 9 Jul 2020 15:13:14 +0100 |
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.
Alongside the plugin stuff there are some documentation updates which
are worth adding and some tweaks to the docker cache handling that
I only discovered after I sent the last PR.
Based on:
Message-Id: <20200707070858.6622-1-alex.bennee@linaro.org>
https://github.com/stsquad/qemu.git tags/pull-testing-and-misc-070720-1
The following need review:
- configure: remove all dependencies on a (re)configure
- tests/docker: fall back more gracefully when pull fails
- tests/plugins: add -Wno-unknown-warning-option to handle -Wpsabi
- target/sh4: revert to using cpu_lduw_code to decode gusa
- plugins: expand the bb plugin to be thread safe and track per-cpu
- cputlb: ensure we save the IOTLB data in case of reset
Alex Bennée (11):
docs/devel: convert and update MTTCG design document
docs/devel: add some notes on tcg-icount for developers
cputlb: ensure we save the IOTLB data in case of reset
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
plugins: expand the bb plugin to be thread safe and track per-cpu
target/sh4: revert to using cpu_lduw_code to decode gusa
tests/plugins: add -Wno-unknown-warning-option to handle -Wpsabi
tests/docker: fall back more gracefully when pull fails
configure: remove all dependencies on a (re)configure
Jon Doron (1):
docs: Add to gdbstub documentation the PhyMemMode
Max Filippov (1):
tests/docker: update toolchain set in debian-xtensa-cross
docs/devel/index.rst | 2 +
...ti-thread-tcg.txt => multi-thread-tcg.rst} | 52 +--
docs/devel/tcg-icount.rst | 97 ++++++
docs/system/gdb.rst | 20 ++
configure | 15 +-
include/hw/core/cpu.h | 4 +
include/qemu/qemu-plugin.h | 6 +
include/qemu/typedefs.h | 1 +
accel/tcg/cputlb.c | 57 +++-
hw/virtio/virtio-pci.c | 22 +-
plugins/api.c | 20 ++
target/sh4/translate.c | 8 +-
tests/plugin/bb.c | 96 +++++-
tests/plugin/hwprofile.c | 305 ++++++++++++++++++
tests/docker/docker.py | 11 +-
.../dockerfiles/debian-xtensa-cross.docker | 6 +-
tests/plugin/Makefile | 3 +-
tests/tcg/Makefile.target | 12 +-
18 files changed, 673 insertions(+), 64 deletions(-)
rename docs/devel/{multi-thread-tcg.txt => multi-thread-tcg.rst} (90%)
create mode 100644 docs/devel/tcg-icount.rst
create mode 100644 tests/plugin/hwprofile.c
--
2.20.1
- [PATCH v1 00/13] misc rc0 fixes (docs, plugins, docker),
Alex Bennée <=
- [PATCH v1 02/13] docs/devel: add some notes on tcg-icount for developers, Alex Bennée, 2020/07/09
- [PATCH v1 03/13] docs: Add to gdbstub documentation the PhyMemMode, Alex Bennée, 2020/07/09
- [PATCH v1 01/13] docs/devel: convert and update MTTCG design document, Alex Bennée, 2020/07/09
- [PATCH v1 06/13] plugins: add API to return a name for a IO device, Alex Bennée, 2020/07/09
- [PATCH v1 04/13] cputlb: ensure we save the IOTLB data in case of reset, Alex Bennée, 2020/07/09