[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 00/14] Various fixes and tweaks for 9.1-rc0/1
From: |
Alex Bennée |
Subject: |
[PATCH 00/14] Various fixes and tweaks for 9.1-rc0/1 |
Date: |
Mon, 29 Jul 2024 15:44:00 +0100 |
As usual during soft freeze I switch to cleaning up the various
niggles and bugs which have accumulated over the years.
Aside from some test build tweaks and some useful tools for debugging
CI failures I've also moved tests/plugin to tests/tcg/plugins to
better align with contrib/plugins and clearly marking what is TCG
only. I took the opportunity to clean up some of the documentation
while I was at it.
Please review:
plugin/loader: handle basic help query
contrib/plugins: add compat for g_memdup2
contrib/plugins: be more vocal building
docs: split TCG plugin usage from devel section
tests/tcg: move test plugins into tcg subdir
tests/avocado: remove tcg_plugins virt_mem_icount test
docs/devel: document how to run individual TCG tests
docs/devel: update the testing introduction
tests/tcg: update README
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 +-
.../dockerfiles/debian-hexagon-cross.docker | 3 +-
.../debian-legacy-test-cross.docker | 3 +-
.../dockerfiles/debian-loongarch-cross.docker | 3 +-
.../dockerfiles/debian-tricore-cross.docker | 3 +-
.../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
- [PATCH 00/14] Various fixes and tweaks for 9.1-rc0/1,
Alex Bennée <=
- [PATCH 02/14] gitlab: display /packages.txt in build jobs, Alex Bennée, 2024/07/29
- [PATCH 01/14] gitlab: record installed packages in /packages.txt in containers, Alex Bennée, 2024/07/29
- [PATCH 03/14] tests/tcg: Use --noexecstack with assembler files, Alex Bennée, 2024/07/29
- [PATCH 05/14] tests/tcg: update README, Alex Bennée, 2024/07/29
- [PATCH 04/14] tests/tcg/loongarch64: Use --no-warn-rwx-segments to link system tests, Alex Bennée, 2024/07/29
- [PATCH 06/14] docs/devel: update the testing introduction, Alex Bennée, 2024/07/29
- [PATCH 09/14] tests/tcg: move test plugins into tcg subdir, Alex Bennée, 2024/07/29
- [PATCH 07/14] docs/devel: document how to run individual TCG tests, Alex Bennée, 2024/07/29
- [PATCH 12/14] contrib/plugins: be more vocal building, Alex Bennée, 2024/07/29