[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL v2 00/16] Final bits for 9.1-rc0 (docker, plugins, gdbstub, semiho
From: |
Alex Bennée |
Subject: |
[PULL v2 00/16] Final bits for 9.1-rc0 (docker, plugins, gdbstub, semihosting) |
Date: |
Tue, 23 Jul 2024 00:04:06 +0100 |
The following changes since commit a7ddb48bd1363c8bcdf42776d320289c42191f01:
Merge tag 'pull-aspeed-20240721' of https://github.com/legoater/qemu into
staging (2024-07-22 07:52:05 +1000)
are available in the Git repository at:
https://gitlab.com/stsquad/qemu.git tags/pull-maintainer-9.1-rc0-230724-1
for you to fetch changes up to c135d5eaafe7aa2533da663d8e5a34a424b71eb9:
tests/tcg/aarch64: Fix test-mte.py (2024-07-22 09:38:17 +0100)
----------------------------------------------------------------
Maintainer updates for testing, gdbstub, semihosting, plugins
- bump python in *BSD images via libvirt-ci
- remove old unused Leon3 Avocado test
- re-factor gdb command extension
- add stoptrigger plugin to contrib
- ensure plugin mem callbacks properly sized
- reduce check-tcg noise of inline plugin test
- fix register dumping in execlog plugin
- restrict semihosting to TCG builds
- fix regex in MTE test
----------------------------------------------------------------
Alex Bennée (3):
testing: bump to latest libvirt-ci
gdbstub: Re-factor gdb command extensions
tests/plugins: use qemu_plugin_outs for inline stats
Frédéric Pétrot (1):
plugins/execlog.c: correct dump of registers values
Philippe Mathieu-Daudé (8):
semihosting: Include missing 'gdbstub/syscalls.h' header
target/m68k: Add semihosting stub
target/mips: Add semihosting stub
target/m68k: Restrict semihosting to TCG
target/mips: Restrict semihosting to TCG
target/riscv: Restrict semihosting to TCG
target/xtensa: Restrict semihosting to TCG
semihosting: Restrict to TCG
Pierrick Bouvier (1):
plugins: fix mem callback array size
Richard Henderson (1):
tests/tcg/aarch64: Fix test-mte.py
Simon Hamelin (1):
plugins/stoptrigger: TCG plugin to stop execution under conditions
Thomas Huth (1):
tests/avocado: Remove non-working sparc leon3 test
MAINTAINERS | 1 -
docs/devel/tcg-plugins.rst | 22 +++++
include/gdbstub/commands.h | 19 ++--
include/semihosting/syscalls.h | 2 +
target/arm/internals.h | 4 +-
accel/tcg/plugin-gen.c | 3 +-
contrib/plugins/execlog.c | 2 +-
contrib/plugins/stoptrigger.c | 151 ++++++++++++++++++++++++++++++
gdbstub/gdbstub.c | 141 ++++++++++++++++------------
target/arm/gdbstub.c | 16 +---
target/arm/gdbstub64.c | 11 +--
target/m68k/semihosting-stub.c | 15 +++
target/mips/tcg/sysemu/semihosting-stub.c | 15 +++
tests/plugin/inline.c | 58 +++++++-----
.gitlab-ci.d/cirrus/freebsd-13.vars | 2 +-
contrib/plugins/Makefile | 1 +
semihosting/Kconfig | 1 +
target/m68k/Kconfig | 2 +-
target/m68k/meson.build | 5 +-
target/mips/Kconfig | 2 +-
target/mips/tcg/sysemu/meson.build | 6 +-
target/riscv/Kconfig | 4 +-
target/xtensa/Kconfig | 2 +-
tests/avocado/machine_sparc_leon3.py | 37 --------
tests/lcitool/libvirt-ci | 2 +-
tests/tcg/aarch64/gdbstub/test-mte.py | 2 +-
tests/vm/generated/freebsd.json | 14 +--
27 files changed, 370 insertions(+), 170 deletions(-)
create mode 100644 contrib/plugins/stoptrigger.c
create mode 100644 target/m68k/semihosting-stub.c
create mode 100644 target/mips/tcg/sysemu/semihosting-stub.c
delete mode 100644 tests/avocado/machine_sparc_leon3.py
--
2.39.2
- [PULL v2 00/16] Final bits for 9.1-rc0 (docker, plugins, gdbstub, semihosting),
Alex Bennée <=