[PULL for 9.1-rc1 00/14] Minor bug fixes and documentation cleanups

Alex Bennée posted 14 patches 3 months, 3 weeks ago
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%)
[PULL for 9.1-rc1 00/14] Minor bug fixes and documentation cleanups
Posted by Alex Bennée 3 months, 3 weeks ago
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


Re: [PULL for 9.1-rc1 00/14] Minor bug fixes and documentation cleanups
Posted by Richard Henderson 3 months, 3 weeks ago
On 7/31/24 02:22, Alex Bennée wrote:
> The following changes since commit 8617cb073ca9fa5588d7afad5c81b7aa6cd02f26:
> 
>    Merge tag 'pull-misc-20240730' ofhttps://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

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/9.1 as appropriate.

r~