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


Reply via email to