[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL for 9.1-rc1 00/14] Minor bug fixes and documentation cleanups
From: |
Alex Bennée |
Subject: |
[PULL for 9.1-rc1 00/14] Minor bug fixes and documentation cleanups |
Date: |
Tue, 30 Jul 2024 17:22:23 +0100 |
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
- [PULL for 9.1-rc1 00/14] Minor bug fixes and documentation cleanups,
Alex Bennée <=
- [PULL 02/14] gitlab: display /packages.txt in build jobs, Alex Bennée, 2024/07/30
- [PULL 03/14] tests/tcg: Use --noexecstack with assembler files, Alex Bennée, 2024/07/30
- [PULL 04/14] tests/tcg/loongarch64: Use --no-warn-rwx-segments to link system tests, Alex Bennée, 2024/07/30
- [PULL 05/14] tests/tcg: update README, Alex Bennée, 2024/07/30
- [PULL 01/14] gitlab: record installed packages in /packages.txt in containers, Alex Bennée, 2024/07/30
- [PULL 07/14] docs/devel: document how to run individual TCG tests, Alex Bennée, 2024/07/30
- [PULL 08/14] tests/avocado: remove tcg_plugins virt_mem_icount test, Alex Bennée, 2024/07/30
- [PULL 12/14] contrib/plugins: be more vocal building, Alex Bennée, 2024/07/30
- [PULL 06/14] docs/devel: update the testing introduction, Alex Bennée, 2024/07/30
- [PULL 13/14] contrib/plugins: add compat for g_memdup2, Alex Bennée, 2024/07/30