qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 00/15] Final bits for 9.1-rc0 (docker, plugins, gdbstub, semihosting)
@ 2024-07-18  9:45 Alex Bennée
  2024-07-18  9:45 ` [PATCH 01/15] testing: bump to latest libvirt-ci Alex Bennée
                   ` (14 more replies)
  0 siblings, 15 replies; 19+ messages in thread
From: Alex Bennée @ 2024-07-18  9:45 UTC (permalink / raw)
  To: qemu-devel
  Cc: Jiaxun Yang, Aurelien Jarno, Thomas Huth, Daniel Henrique Barboza,
	Alexandre Iooss, Philippe Mathieu-Daudé, Alex Bennée,
	qemu-arm, Bin Meng, qemu-riscv, Aleksandar Rikalo,
	Pierrick Bouvier, Liu Zhiwei, Peter Maydell,
	Wainer dos Santos Moschetta, Palmer Dabbelt, Beraldo Leal,
	Li-Wen Hsu, Ed Maste, Richard Henderson, Weiwei Li,
	Alistair Francis, Max Filippov, Mahmoud Mandour, Paolo Bonzini,
	Laurent Vivier

I'm just flushing my various maintainer queues for the up-coming 9.1
soft freeze. Mostly this is a collection of fixes and tweaks although
there is a new plugin in contrib. We've also bumped the libvirt-ci for
the BSD python updates.

The following still need review:

  tests/plugins: use qemu_plugin_outs for inline stats
  testing: bump to latest libvirt-ci

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

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                         | 142 +++++++++++---------
 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/vm/generated/freebsd.json           |  14 +-
 26 files changed, 370 insertions(+), 169 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



^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2024-07-18 16:37 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-18  9:45 [PATCH 00/15] Final bits for 9.1-rc0 (docker, plugins, gdbstub, semihosting) Alex Bennée
2024-07-18  9:45 ` [PATCH 01/15] testing: bump to latest libvirt-ci Alex Bennée
2024-07-18 11:30   ` Philippe Mathieu-Daudé
2024-07-18  9:45 ` [PATCH 02/15] tests/avocado: Remove non-working sparc leon3 test Alex Bennée
2024-07-18  9:45 ` [PATCH 03/15] gdbstub: Re-factor gdb command extensions Alex Bennée
2024-07-18  9:45 ` [PATCH 04/15] plugins/stoptrigger: TCG plugin to stop execution under conditions Alex Bennée
2024-07-18  9:45 ` [PATCH 05/15] plugins: fix mem callback array size Alex Bennée
2024-07-18  9:45 ` [PATCH 06/15] tests/plugins: use qemu_plugin_outs for inline stats Alex Bennée
2024-07-18 11:32   ` Philippe Mathieu-Daudé
2024-07-18 16:37   ` Pierrick Bouvier
2024-07-18  9:45 ` [PATCH 07/15] plugins/execlog.c: correct dump of registers values Alex Bennée
2024-07-18  9:45 ` [PATCH 08/15] semihosting: Include missing 'gdbstub/syscalls.h' header Alex Bennée
2024-07-18  9:45 ` [PATCH 09/15] target/m68k: Add semihosting stub Alex Bennée
2024-07-18  9:45 ` [PATCH 10/15] target/mips: " Alex Bennée
2024-07-18  9:45 ` [PATCH 11/15] target/m68k: Restrict semihosting to TCG Alex Bennée
2024-07-18  9:45 ` [PATCH 12/15] target/mips: " Alex Bennée
2024-07-18  9:45 ` [PATCH 13/15] target/riscv: " Alex Bennée
2024-07-18  9:45 ` [PATCH 14/15] target/xtensa: " Alex Bennée
2024-07-18  9:45 ` [PATCH 15/15] semihosting: Restrict " Alex Bennée

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).