The following changes since commit 8617cb073ca9fa5588d7afad5c81b7aa6cd02f26:
Merge tag 'pull-misc-20240730' of https://gitlab.com/rth7680/qemu into staging (2024-07-30 11:12:42 +1000) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-maintainer-9.1-rc1-300724-1 for you to fetch changes up to 7b690fd3d039211a5bdde6a74b0ff95cb8b872b0: plugin/loader: handle basic help query (2024-07-30 11:44:21 +0100) ---------------------------------------------------------------- Minor bug fixes and documentation cleanups: - display packages in CI builds to catch changes - stop compiler complaining about exec stacks in test cases - stop loongarch compiler complaining about rwx in test cases - improve docs on running TCG tests - remove old unneeded avocado test for memory callback testing - move test plugins into tcg testing dir - clean-up and move plugin documentation to emulation section - remove dead code from cache modelling plugin - add compatibility workaround for lockstep plugin - make some noise when building contrib plugins ---------------------------------------------------------------- Alex Bennée (9): tests/tcg: update README docs/devel: update the testing introduction docs/devel: document how to run individual TCG tests tests/avocado: remove tcg_plugins virt_mem_icount test tests/tcg: move test plugins into tcg subdir docs: split TCG plugin usage from devel section contrib/plugins: be more vocal building contrib/plugins: add compat for g_memdup2 plugin/loader: handle basic help query Daniel P. Berrangé (2): gitlab: record installed packages in /packages.txt in containers gitlab: display /packages.txt in build jobs Peter Maydell (1): contrib/plugins/cache.c: Remove redundant check of l2_access Richard Henderson (2): tests/tcg: Use --noexecstack with assembler files tests/tcg/loongarch64: Use --no-warn-rwx-segments to link system tests MAINTAINERS | 2 +- docs/about/emulation.rst | 567 ++++++++++++++++++++- docs/devel/tcg-plugins.rst | 505 ------------------ docs/devel/testing.rst | 34 +- contrib/plugins/cache.c | 2 +- contrib/plugins/lockstep.c | 25 + plugins/loader.c | 8 +- tests/{plugin => tcg/plugins}/bb.c | 0 tests/{plugin => tcg/plugins}/empty.c | 0 tests/{plugin => tcg/plugins}/inline.c | 0 tests/{plugin => tcg/plugins}/insn.c | 0 tests/{plugin => tcg/plugins}/mem.c | 0 tests/{plugin => tcg/plugins}/syscall.c | 0 .gitlab-ci.d/buildtest-template.yml | 1 + .gitlab-ci.d/crossbuild-template.yml | 2 + contrib/plugins/Makefile | 25 +- tests/avocado/tcg_plugins.py | 37 +- .../dockerfiles/debian-all-test-cross.docker | 3 +- .../docker/dockerfiles/debian-hexagon-cross.docker | 3 +- .../dockerfiles/debian-legacy-test-cross.docker | 3 +- .../dockerfiles/debian-loongarch-cross.docker | 3 +- .../docker/dockerfiles/debian-tricore-cross.docker | 3 +- .../docker/dockerfiles/debian-xtensa-cross.docker | 3 +- tests/meson.build | 2 +- tests/tcg/Makefile.target | 6 +- tests/tcg/README | 23 +- tests/tcg/aarch64/Makefile.softmmu-target | 2 +- tests/tcg/alpha/Makefile.softmmu-target | 2 +- tests/tcg/arm/Makefile.softmmu-target | 2 +- tests/tcg/arm/Makefile.target | 2 +- tests/tcg/i386/Makefile.softmmu-target | 2 +- tests/tcg/loongarch64/Makefile.softmmu-target | 4 +- tests/{plugin => tcg/plugins}/meson.build | 6 +- tests/tcg/riscv64/Makefile.softmmu-target | 2 +- tests/tcg/s390x/Makefile.softmmu-target | 2 +- tests/tcg/x86_64/Makefile.softmmu-target | 2 +- 36 files changed, 697 insertions(+), 586 deletions(-) rename tests/{plugin => tcg/plugins}/bb.c (100%) rename tests/{plugin => tcg/plugins}/empty.c (100%) rename tests/{plugin => tcg/plugins}/inline.c (100%) rename tests/{plugin => tcg/plugins}/insn.c (100%) rename tests/{plugin => tcg/plugins}/mem.c (100%) rename tests/{plugin => tcg/plugins}/syscall.c (100%) rename tests/{plugin => tcg/plugins}/meson.build (70%) -- 2.39.2