All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL 00/25] testing, gdbstub and plugin updates
@ 2023-10-11 10:33 Alex Bennée
  2023-10-11 10:33 ` [PULL 01/25] tests/avocado: update firmware to enable OpenBSD test on sbsa-ref Alex Bennée
                   ` (25 more replies)
  0 siblings, 26 replies; 29+ messages in thread
From: Alex Bennée @ 2023-10-11 10:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Alex Bennée

The following changes since commit 0ad0d9dcd16f2ea816a413008ac5191ebef45c95:

  Merge tag 'firmware/seabios-20231010-pull-request' of https://gitlab.com/kraxel/qemu into staging (2023-10-10 10:22:16 -0400)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-omnibus-111023-1

for you to fetch changes up to 5b982f3bdeee8f0b2215d53012fea4da7c558cc6:

  contrib/plugins: fix coverity warning in hotblocks (2023-10-11 08:46:39 +0100)

----------------------------------------------------------------
testing, gdbstub and plugin updates

  - enable more sbsa-ref tests in avocado
  - add swtpm to the package lists
  - reduce avocado noise in gitlab by limiting tests
  - make docker engine choice driven by configure and enable override
  - remove unneeded gcc suffix on some cross compilers
  - fix some NULL returns in gdbstub
  - improve locking in execlog plugin
  - introduce the GDBFeature structure
  - consistently set gdb_core_xml_file
  - use cleaner escaping for gdb xml
  - drop ancient gdb_has_xml() test
  - disable multi-instruction GUSA emulation when plugins enabled
  - fix some coverity issues in plugins

----------------------------------------------------------------
Akihiko Odaki (12):
      gdbstub: Fix target_xml initialization
      gdbstub: Fix target.xml response
      plugins: Check if vCPU is realized
      contrib/plugins: Use GRWLock in execlog
      gdbstub: Introduce GDBFeature structure
      target/arm: Move the reference to arm-core.xml
      hw/core/cpu: Return static value with gdb_arch_name()
      gdbstub: Use g_markup_printf_escaped()
      target/arm: Remove references to gdb_has_xml
      target/ppc: Remove references to gdb_has_xml
      gdbstub: Remove gdb_has_xml variable
      gdbstub: Replace gdb_regs with an array

Alex Bennée (9):
      tests/avocado: remove flaky test marking for test_sbsaref_edk2_firmware
      tests/lcitool: add swtpm to the package list
      gitlab: shuffle some targets and reduce avocado noise
      tests/docker: make docker engine choice entirely configure driven
      configure: allow user to override docker engine
      configure: remove gcc version suffixes
      contrib/plugins: fix coverity warning in cache
      contrib/plugins: fix coverity warning in lockstep
      contrib/plugins: fix coverity warning in hotblocks

Marcin Juszkiewicz (1):
      tests/avocado: update firmware to enable OpenBSD test on sbsa-ref

Matt Borgerson (1):
      plugins: Set final instruction count in plugin_gen_tb_end

Richard Henderson (2):
      accel/tcg: Add plugin_enabled to DisasContextBase
      target/sh4: Disable decode_gusa when plugins enabled

 MAINTAINERS                                        |  2 +-
 configure                                          | 13 +--
 meson.build                                        |  2 +-
 gdbstub/internals.h                                |  2 -
 include/exec/gdbstub.h                             | 17 ++--
 include/exec/plugin-gen.h                          |  4 +-
 include/exec/translator.h                          |  2 +
 include/hw/core/cpu.h                              |  4 +-
 target/ppc/internal.h                              |  2 +-
 accel/tcg/plugin-gen.c                             |  6 +-
 accel/tcg/translator.c                             |  3 +-
 contrib/plugins/cache.c                            | 18 ++--
 contrib/plugins/execlog.c                          | 16 ++--
 contrib/plugins/hotblocks.c                        |  2 +-
 contrib/plugins/lockstep.c                         | 13 ++-
 gdbstub/gdbstub.c                                  | 95 +++++++++++-----------
 gdbstub/system.c                                   |  2 +-
 plugins/core.c                                     |  2 +-
 stubs/gdbstub.c                                    |  6 +-
 target/arm/cpu.c                                   |  9 +-
 target/arm/cpu64.c                                 |  4 +-
 target/arm/gdbstub.c                               | 32 +-------
 target/i386/cpu.c                                  |  6 +-
 target/loongarch/cpu.c                             |  8 +-
 target/ppc/gdbstub.c                               | 24 +-----
 target/riscv/cpu.c                                 |  6 +-
 target/s390x/cpu.c                                 |  4 +-
 target/sh4/translate.c                             | 41 +++++++---
 target/tricore/cpu.c                               |  4 +-
 .gitlab-ci.d/buildtest.yml                         | 15 +++-
 .gitlab-ci.d/cirrus/macos-12.vars                  |  2 +-
 scripts/feature_to_c.py                            | 48 +++++++++++
 scripts/feature_to_c.sh                            | 69 ----------------
 tests/avocado/machine_aarch64_sbsaref.py           | 71 +++++++++++++---
 tests/docker/Makefile.include                      |  9 +-
 tests/docker/dockerfiles/alpine.docker             |  1 +
 tests/docker/dockerfiles/centos8.docker            |  1 +
 tests/docker/dockerfiles/debian-amd64-cross.docker |  1 +
 tests/docker/dockerfiles/debian-amd64.docker       |  1 +
 tests/docker/dockerfiles/debian-arm64-cross.docker |  1 +
 tests/docker/dockerfiles/debian-armhf-cross.docker |  1 +
 .../docker/dockerfiles/debian-ppc64el-cross.docker |  1 +
 tests/docker/dockerfiles/debian-s390x-cross.docker |  1 +
 tests/docker/dockerfiles/fedora-win32-cross.docker |  1 +
 tests/docker/dockerfiles/fedora-win64-cross.docker |  1 +
 tests/docker/dockerfiles/fedora.docker             |  1 +
 tests/docker/dockerfiles/opensuse-leap.docker      |  1 +
 tests/docker/dockerfiles/ubuntu2204.docker         |  1 +
 tests/lcitool/libvirt-ci                           |  2 +-
 tests/lcitool/projects/qemu.yml                    |  1 +
 50 files changed, 305 insertions(+), 274 deletions(-)
 create mode 100755 scripts/feature_to_c.py
 delete mode 100644 scripts/feature_to_c.sh

-- 
2.39.2



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

end of thread, other threads:[~2023-10-17 19:41 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-10-11 10:33 [PULL 00/25] testing, gdbstub and plugin updates Alex Bennée
2023-10-11 10:33 ` [PULL 01/25] tests/avocado: update firmware to enable OpenBSD test on sbsa-ref Alex Bennée
2023-10-11 10:33 ` [PULL 02/25] tests/avocado: remove flaky test marking for test_sbsaref_edk2_firmware Alex Bennée
2023-10-11 10:33 ` [PULL 03/25] tests/lcitool: add swtpm to the package list Alex Bennée
2023-10-11 10:33 ` [PULL 04/25] gitlab: shuffle some targets and reduce avocado noise Alex Bennée
2023-10-11 10:33 ` [PULL 05/25] tests/docker: make docker engine choice entirely configure driven Alex Bennée
2023-10-11 10:33 ` [PULL 06/25] configure: allow user to override docker engine Alex Bennée
2023-10-11 10:33 ` [PULL 07/25] configure: remove gcc version suffixes Alex Bennée
2023-10-11 10:33 ` [PULL 08/25] gdbstub: Fix target_xml initialization Alex Bennée
2023-10-11 10:33 ` [PULL 09/25] gdbstub: Fix target.xml response Alex Bennée
2023-10-11 10:33 ` [PULL 10/25] plugins: Check if vCPU is realized Alex Bennée
2023-10-11 10:33 ` [PULL 11/25] contrib/plugins: Use GRWLock in execlog Alex Bennée
2023-10-11 10:33 ` [PULL 12/25] gdbstub: Introduce GDBFeature structure Alex Bennée
2023-10-11 10:33 ` [PULL 13/25] target/arm: Move the reference to arm-core.xml Alex Bennée
2023-10-11 10:33 ` [PULL 14/25] hw/core/cpu: Return static value with gdb_arch_name() Alex Bennée
2023-10-11 10:33 ` [PULL 15/25] gdbstub: Use g_markup_printf_escaped() Alex Bennée
2023-10-11 10:33 ` [PULL 16/25] target/arm: Remove references to gdb_has_xml Alex Bennée
2023-10-11 10:33 ` [PULL 17/25] target/ppc: " Alex Bennée
2023-10-11 10:33 ` [PULL 18/25] gdbstub: Remove gdb_has_xml variable Alex Bennée
2023-10-11 10:33 ` [PULL 19/25] gdbstub: Replace gdb_regs with an array Alex Bennée
2023-10-17 14:05   ` Fabiano Rosas
2023-10-17 19:40     ` Akihiko Odaki
2023-10-11 10:33 ` [PULL 20/25] accel/tcg: Add plugin_enabled to DisasContextBase Alex Bennée
2023-10-11 10:33 ` [PULL 21/25] target/sh4: Disable decode_gusa when plugins enabled Alex Bennée
2023-10-11 10:33 ` [PULL 22/25] plugins: Set final instruction count in plugin_gen_tb_end Alex Bennée
2023-10-11 10:33 ` [PULL 23/25] contrib/plugins: fix coverity warning in cache Alex Bennée
2023-10-11 10:33 ` [PULL 24/25] contrib/plugins: fix coverity warning in lockstep Alex Bennée
2023-10-11 10:33 ` [PULL 25/25] contrib/plugins: fix coverity warning in hotblocks Alex Bennée
2023-10-11 17:04 ` [PULL 00/25] testing, gdbstub and plugin updates Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.