On 10/22/26 1:17 PM, Pierrick Bouvier wrote:
This series address an issue reported by Peter:
https://lore.kernel.org/qemu-devel/cafeaca846o2jbpdvy+zunxrpfxklqpjhhq14zbogqmc6cax...@mail.gmail.com/

This series introduces a minimal gdb version requirement for loongarch64 gdb
tests, due to a mismatch between target definition for our gdbstub and gdb.

This issue was already exposed, but I wrongly assumed it was related to host
(aarch64 vs x64), instead of gdb version. After reproducing on a x64 host with
an older gdb, the same problem was found.

Also, I added a cleanup on top that was on my mind for some time.

Tested on x64 and aarch64 hosts, with debian stable and ubuntu 24.04.

Pierrick Bouvier (3):
   tests/tcg/loongarch64: restrict gdb tests to gdb >= 16.1
   tests/tcg/loongarch64/system: reenable gdb-memory test on aarch64
     hosts
   tests/tcg: remove global meson variables

  tests/tcg/aarch64/meson.build            | 46 ++++++++++--------------
  tests/tcg/aarch64/system/meson.build     | 16 ++++++---
  tests/tcg/aarch64_be/meson.build         |  1 -
  tests/tcg/alpha/meson.build              |  7 ++--
  tests/tcg/alpha/system/meson.build       |  4 +--
  tests/tcg/arm/meson.build                |  7 ++--
  tests/tcg/arm/system/meson.build         |  4 +--
  tests/tcg/hppa/meson.build               |  1 -
  tests/tcg/i386/meson.build               |  7 ++--
  tests/tcg/i386/system/meson.build        |  4 +--
  tests/tcg/loongarch64/meson.build        | 21 +++++++----
  tests/tcg/loongarch64/system/meson.build | 17 +++++----
  tests/tcg/m68k/meson.build               |  1 -
  tests/tcg/mips/meson.build               |  1 -
  tests/tcg/mipsel/meson.build             |  2 --
  tests/tcg/or1k/meson.build               |  1 -
  tests/tcg/ppc64/meson.build              | 11 +++---
  tests/tcg/ppc64le/meson.build            |  5 ++-
  tests/tcg/riscv32/meson.build            |  3 --
  tests/tcg/riscv32/system/meson.build     |  4 +--
  tests/tcg/riscv64/meson.build            | 10 ++----
  tests/tcg/riscv64/system/meson.build     |  6 ++--
  tests/tcg/s390x/meson.build              | 21 ++++-------
  tests/tcg/s390x/system/meson.build       |  7 ++--
  tests/tcg/sh4/meson.build                |  1 -
  tests/tcg/x86_64/meson.build             | 10 ++----
  tests/tcg/x86_64/system/meson.build      |  6 ++--
  tests/tcg/xtensa/meson.build             |  6 ++--
  28 files changed, 100 insertions(+), 130 deletions(-)


This was merged into master (9963acf1930536e8f67a2ee4b2201e6187ded93b).

Regards,
Pierrick

Reply via email to