[PATCH v3 00/18] maintainer updates (testing, gdbstub, plugins) pre-PR

Alex Bennée posted 18 patches 1 month ago
MAINTAINERS                                   |  3 +
docs/devel/testing/main.rst                   | 26 +++++-
configure                                     | 23 ++---
Makefile                                      | 10 ---
configs/targets/aarch64_be-linux-user.mak     |  2 +-
meson.build                                   | 10 ++-
accel/tcg/plugin-gen.c                        |  4 +
accel/tcg/user-exec.c                         |  2 +-
tests/tcg/aarch64_be/hello.c                  | 35 ++++++++
tests/tcg/x86_64/cross-modifying-code.c       | 80 +++++++++++++++++
accel/tcg/ldst_atomicity.c.inc                |  9 ++
.gitlab-ci.d/check-dco.py                     |  5 +-
.gitlab-ci.d/check-patch.py                   |  5 +-
accel/tcg/trace-events                        | 12 +++
contrib/plugins/Makefile                      | 87 -------------------
scripts/ci/setup/ubuntu/build-environment.yml |  2 -
scripts/probe-gdb-support.py                  | 75 ++++++++--------
tests/docker/Makefile.include                 |  5 +-
.../dockerfiles/debian-loongarch-cross.docker |  4 +-
.../build-toolchain.sh                        |  8 ++
.../dockerfiles/debian-toolchain.docker       |  7 ++
tests/tcg/Makefile.target                     |  7 +-
tests/tcg/aarch64/gdbstub/test-mte.py         |  4 +-
tests/tcg/aarch64_be/Makefile.target          | 17 ++++
tests/tcg/x86_64/Makefile.target              |  4 +
25 files changed, 273 insertions(+), 173 deletions(-)
create mode 100644 tests/tcg/aarch64_be/hello.c
create mode 100644 tests/tcg/x86_64/cross-modifying-code.c
delete mode 100644 contrib/plugins/Makefile
create mode 100644 tests/tcg/aarch64_be/Makefile.target
[PATCH v3 00/18] maintainer updates (testing, gdbstub, plugins) pre-PR
Posted by Alex Bennée 1 month ago
This is an aggregation of three of my maintainer trees which you can
also get from their respective branches (testing/next, gdbstub/next
and plugins/next). It is now ready for a pull request.

Since last post:

  - added r-b tags
  - some minor typo fixes
  - dropped meson plugin contrib build and gdb hook changes

The last thing that still needs review:

  gitlab: make check-[dco|patch] a little more verbose

Alex Bennée (9):
  tests/docker: add NOFETCH env variable for testing
  MAINTAINERS: mention my testing/next tree
  scripts/ci: remove architecture checks for build-environment updates
  accel/tcg: add tracepoints for cpu_loop_exit_atomic
  gitlab: make check-[dco|patch] a little more verbose
  MAINTAINERS: mention my gdbstub/next tree
  config/targets: update aarch64_be-linux-user gdb XML list
  tests/tcg: enable basic testing for aarch64_be-linux-user
  MAINTAINERS: mention my plugins/next tree

Gustavo Romero (2):
  tests/tcg/aarch64: Use raw strings for regexes in test-mte.py
  testing: Enhance gdb probe script

Ilya Leoshkevich (2):
  tests/docker: Fix microblaze atomics
  tests/tcg/x86_64: Add cross-modifying code test

Pierrick Bouvier (5):
  meson: hide tsan related warnings
  docs/devel: update tsan build documentation
  dockerfiles: fix default targets for debian-loongarch-cross
  contrib/plugins: remove Makefile for contrib/plugins
  plugins: fix qemu_plugin_reset

 MAINTAINERS                                   |  3 +
 docs/devel/testing/main.rst                   | 26 +++++-
 configure                                     | 23 ++---
 Makefile                                      | 10 ---
 configs/targets/aarch64_be-linux-user.mak     |  2 +-
 meson.build                                   | 10 ++-
 accel/tcg/plugin-gen.c                        |  4 +
 accel/tcg/user-exec.c                         |  2 +-
 tests/tcg/aarch64_be/hello.c                  | 35 ++++++++
 tests/tcg/x86_64/cross-modifying-code.c       | 80 +++++++++++++++++
 accel/tcg/ldst_atomicity.c.inc                |  9 ++
 .gitlab-ci.d/check-dco.py                     |  5 +-
 .gitlab-ci.d/check-patch.py                   |  5 +-
 accel/tcg/trace-events                        | 12 +++
 contrib/plugins/Makefile                      | 87 -------------------
 scripts/ci/setup/ubuntu/build-environment.yml |  2 -
 scripts/probe-gdb-support.py                  | 75 ++++++++--------
 tests/docker/Makefile.include                 |  5 +-
 .../dockerfiles/debian-loongarch-cross.docker |  4 +-
 .../build-toolchain.sh                        |  8 ++
 .../dockerfiles/debian-toolchain.docker       |  7 ++
 tests/tcg/Makefile.target                     |  7 +-
 tests/tcg/aarch64/gdbstub/test-mte.py         |  4 +-
 tests/tcg/aarch64_be/Makefile.target          | 17 ++++
 tests/tcg/x86_64/Makefile.target              |  4 +
 25 files changed, 273 insertions(+), 173 deletions(-)
 create mode 100644 tests/tcg/aarch64_be/hello.c
 create mode 100644 tests/tcg/x86_64/cross-modifying-code.c
 delete mode 100644 contrib/plugins/Makefile
 create mode 100644 tests/tcg/aarch64_be/Makefile.target

-- 
2.39.5