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. For v2 - mostly collecting review tags - a few fixes (see commit message log) - add sysv.argv passthrough for unittests I'm away for a week so if I don't post the PR on Saturday another maintainer is free to merge it via their tree. The following need review: docs/user: expand section on threading Alex. Alex Bennée (14): 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 tests/functional: expose sys.argv to unittest.main docs/system/devices/net.rst | 16 +++-- docs/user/index.rst | 5 +- docs/user/main.rst | 60 ++++++++++------ configure | 1 + .../dockerfiles/debian-all-test-cross.docker | 34 +++++---- tests/functional/meson.build | 1 + tests/functional/qemu_test/testcase.py | 2 +- tests/functional/test_aarch64_kvm.py | 71 +++++++++++++++++++ tests/tcg/Makefile.target | 36 ++++++++-- tests/tcg/multiarch/Makefile.target | 8 ++- .../multiarch/system/Makefile.softmmu-target | 16 +++-- 11 files changed, 192 insertions(+), 58 deletions(-) create mode 100755 tests/functional/test_aarch64_kvm.py -- 2.47.2
