I did a quick pass of some of the documentation bugs and tried to clean-up the linux-user documentation some more.
I've also tackled the exploding number of TCG tests by rotating the plugin run against test rather than having every combination. We now have enough multiarch tests I'm fairly confident this gives good enough coverage of the APIs. Some plugins have explicit test programs they need to be run against and these are still added manually. The following need review: tests/docker: handle host-arch selection for all-test-cross tests/docker: add --arch-only to qemu deps for all-test-cross tests/tcg: reduce the number of plugin tests combinations configure: expose PYTHON to test/tcg/config-host.mak tests/tcg: don't include multiarch tests if not supported tests/tcg: remove ADDITIONAL_PLUGINS_TESTS tests/tcg: skip libsyscall.so on softmmu tests tests/functional: add hypervisor test for aarch64 docs/user: expand section on threading docs/user: slightly reword section on system calls docs/user: clean up headings docs/system: reword the TAP notes to remove tarball ref docs/user: clarify user-mode expects the same OS Alex. Alex Bennée (13): docs/user: clarify user-mode expects the same OS docs/system: reword the TAP notes to remove tarball ref docs/user: clean up headings docs/user: slightly reword section on system calls docs/user: expand section on threading tests/functional: add hypervisor test for aarch64 tests/tcg: skip libsyscall.so on softmmu tests tests/tcg: remove ADDITIONAL_PLUGINS_TESTS tests/tcg: don't include multiarch tests if not supported configure: expose PYTHON to test/tcg/config-host.mak tests/tcg: reduce the number of plugin tests combinations tests/docker: add --arch-only to qemu deps for all-test-cross tests/docker: handle host-arch selection for all-test-cross docs/system/devices/net.rst | 16 ++-- docs/user/index.rst | 5 +- docs/user/main.rst | 59 ++++++++----- configure | 1 + .../dockerfiles/debian-all-test-cross.docker | 33 ++++---- tests/functional/meson.build | 1 + tests/functional/test_aarch64_kvm.py | 83 +++++++++++++++++++ tests/tcg/Makefile.target | 36 ++++++-- tests/tcg/multiarch/Makefile.target | 8 +- .../multiarch/system/Makefile.softmmu-target | 16 +++- 10 files changed, 201 insertions(+), 57 deletions(-) create mode 100755 tests/functional/test_aarch64_kvm.py -- 2.47.2