Subject: [PULL 0/6] Migration 20240917 patches From: Peter Xu To: qemu-devel@nongnu.org Cc: peterx@redhat.com, David Hildenbrand , Paolo Bonzini , Fabiano Rosas Date: Tue, 17 Sep 2024 17:55:00 -0400 The following changes since commit 2b81c046252fbfb375ad30632362fc16e6e22bd5: Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2024-09-17 14:02:18 +0100) are available in the Git repository at: https://gitlab.com/peterx/qemu.git tags/migration-20240917-pull-request for you to fetch changes up to 7b8b4c0e59d2b7928836072536a5528820d8a041: migration/multifd: Fix rb->receivedmap cleanup race (2024-09-17 17:50:45 -0400) ---------------------------------------------------------------- Migration pull for 9.2 - Fabiano's patch to move two tests to slow tests. - Peter's patch to fix qatzip builds - Stefan's multifd-zstd fix on unsigned diff comparisons - Fea's bug fix to consistently use memattrs when map() address space - Fabiano's bug fix on multifd race condition against receivedmap ---------------------------------------------------------------- Fabiano Rosas (3): tests/qtest/migration: Move a couple of slow tests under g_test_slow migration/savevm: Remove extra load cleanup calls migration/multifd: Fix rb->receivedmap cleanup race Fea.Wang (1): softmmu/physmem.c: Keep transaction attribute in address_space_map() Peter Xu (1): migration/multifd: Fix build for qatzip Stefan Weil (1): migration/multifd: Fix loop conditions in multifd_zstd_send_prepare and multifd_zstd_recv migration/migration.c | 5 +++++ migration/multifd-qatzip.c | 18 +++++++++--------- migration/multifd-zstd.c | 8 ++++---- migration/savevm.c | 8 ++++---- system/physmem.c | 2 +- tests/qtest/migration-test.c | 8 +++++--- 6 files changed, 28 insertions(+), 21 deletions(-) -- 2.45.0 . Subject: [PATCH 0/3] Migration deadcode removal From: dave@treblig.org To: peterx@redhat.com, farosas@suse.de, eblake@redhat.com, armbru@redhat.com Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 01:02:04 +0100 . Subject: [PATCH] envlist: Remove unused envlist_parse From: dave@treblig.org To: qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 01:18:23 +0100 . Subject: [PATCH] q35: Remove unused mch_mcfg_base From: dave@treblig.org To: mst@redhat.com, marcel.apfelbaum@gmail.com, qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 01:51:32 +0100 . Subject: [PATCH v3 0/2] Add FDT table support with acpi ged pm register From: Bibo Mao To: "Michael S . Tsirkin" , Igor Mammedov , Song Gao Cc: Ani Sinha , Jiaxun Yang , "Jason A . Donenfeld" , =?UTF-8?q?Thomas=20Wei=C3=9Fschuh?= , qemu-devel@nongnu.org Date: Wed, 18 Sep 2024 09:42:04 +0800 . Subject: [PATCH v3] memory: notify hypervisor of all eventfds during listener (de)registration From: Ani Sinha To: Paolo Bonzini , Peter Xu , David Hildenbrand , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Cc: Ani Sinha , qemu-devel@nongnu.org Date: Wed, 18 Sep 2024 12:18:53 +0530 . Subject: [PATCH v2 0/8] hw/intc/loongarch_pch: Split into pic common and pic From: Bibo Mao To: Song Gao , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Cc: Jiaxun Yang , qemu-devel@nongnu.org Date: Wed, 18 Sep 2024 14:54:18 +0800 . Subject: [PATCH] audio/pw: Report more accurate error when connecting to PipeWire fails From: Michal Privoznik To: qemu-devel@nongnu.org Cc: kraxel@redhat.com, marcandre.lureau@redhat.com Date: Wed, 18 Sep 2024 09:08:18 +0200 . Subject: [PATCH 0/3] linux-user: Update syscall numbers From: Laurent Vivier To: qemu-devel@nongnu.org Cc: Brian Cain , Jiaxun Yang , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Laurent Vivier Date: Wed, 18 Sep 2024 09:42:53 +0200 . Subject: [PATCH v2] audio/pw: Report more accurate error when connecting to PipeWire fails From: Michal Privoznik To: qemu-devel@nongnu.org Cc: kraxel@redhat.com, marcandre.lureau@redhat.com Date: Wed, 18 Sep 2024 10:17:06 +0200 . Subject: [PATCH] target/loongarch/kvm: Implement LoongArch PMU extension From: Bibo Mao To: Song Gao Cc: qemu-devel@nongnu.org Date: Wed, 18 Sep 2024 16:23:15 +0800 . Subject: Xilinx Zynq 7000 Start of CPU1 From: Sebastian Huber To: qemu-devel Date: Wed, 18 Sep 2024 11:13:32 +0200 (CEST) . Subject: [PULL 0/1] qemu-macppc queue 20240918 From: Mark Cave-Ayland To: qemu-devel@nongnu.org, peter.maydell@linaro.org Date: Wed, 18 Sep 2024 10:46:23 +0100 The following changes since commit 2b81c046252fbfb375ad30632362fc16e6e22bd5: Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2024-09-17 14:02:18 +0100) are available in the Git repository at: https://github.com/mcayland/qemu.git tags/qemu-macppc-20240918 for you to fetch changes up to 2d0a071e625d7234e8c5623b7e7bf445e1bef72c: mac_dbdma: Remove leftover `dma_memory_unmap` calls (2024-09-18 09:31:56 +0100) ---------------------------------------------------------------- DMA fix for macio IDE device ---------------------------------------------------------------- Mattias Nissler (1): mac_dbdma: Remove leftover `dma_memory_unmap` calls hw/ide/macio.c | 6 ------ include/hw/ppc/mac_dbdma.h | 4 ---- 2 files changed, 10 deletions(-) . Subject: [PATCH] vhost: Remove unused vhost_dev_{load|save}_inflight From: dave@treblig.org To: mst@redhat.com, sgarzare@redhat.com Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 13:10:34 +0100 . Subject: [PATCH] hw/sysbus: Remove unused sysbus_mmio_unmap From: dave@treblig.org To: pbonzini@redhat.com, berrange@redhat.com, eduardo@habkost.net Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 13:27:53 +0100 . Subject: [PATCH] hw: Remove unused fw_cfg_init_io From: dave@treblig.org To: philmd@linaro.org, kraxel@redhat.com Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 13:35:42 +0100 . Subject: [PATCH] util/co-shared-resource: Remove unused co_try_get_from_shres From: dave@treblig.org To: jsnow@redhat.com, vsementsov@yandex-team.ru Cc: qemu-block@nongnu.org, qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 13:42:20 +0100 . Subject: [PATCH 0/2] gitlab-ci: Make separate sections for build and test From: Peter Maydell To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Thomas Huth , Wainer dos Santos Moschetta Date: Wed, 18 Sep 2024 13:54:47 +0100 . Subject: [PATCH v4] vhsot-user: Do not wait for reply for not sent VHOST_USER_SET_LOG_BASE From: xiangwencheng@gmail.com To: qemu-devel@nongnu.org Cc: mst@redhat.com, BillXiang Date: Wed, 18 Sep 2024 07:19:30 +0000 . Subject: [PATCH v3] i386/cpu: fixup number of addressable IDs for logical processors in the physical package From: Chuang Xu To: qemu-devel@nongnu.org Cc: pbonzini@redhat.com, imammedo@redhat.com, xieyongji@bytedance.com, chaiwen.cc@bytedance.com, zhao1.liu@intel.com, qemu-stable@nongnu.org, Chuang Xu , Guixiong Wei , Yipeng Yin Date: Wed, 18 Sep 2024 21:18:15 +0800 . Subject: [PATCH 0/2] riscv: hw/intc: Fixes for standard conformance From: Sergey Makarov To: Date: Wed, 18 Sep 2024 17:02:27 +0300 . Subject: [PATCH] linux-user: Remove unused handle_vm86_fault From: dave@treblig.org To: richard.henderson@linaro.org, laurent@vivier.eu Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 15:15:53 +0100 . Subject: [PATCH] util/iova-tree: Remove deadcode From: dave@treblig.org To: peterx@redhat.com Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 15:25:15 +0100 . Subject: [PATCH] hw/char: Remove unused serial_set_frequency From: dave@treblig.org To: mst@redhat.com, pbonzini@redhat.com Cc: marcandre.lureau@redhat.com, qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 15:41:22 +0100 . Subject: [PATCH] crypto: Remove unused DER string functions From: dave@treblig.org To: berrange@redhat.com Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 15:55:28 +0100 . Subject: [PATCH v2] hw: fix memory leak in IRQState allocation From: Matheus Tavares Bernardino To: Date: Wed, 18 Sep 2024 12:43:34 -0300 . Subject: [PATCH] qemu-timer: Remove unused qemu_clock_get_main_loop_timerlist From: dave@treblig.org To: pbonzini@redhat.com Cc: qemu-devel@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 17:34:27 +0100 . Subject: [PATCH-for-9.2 v3 0/3] hw/ssi/pnv_spi: Remove PnvXferBuffer and get_seq_index() From: Chalapathi V To: qemu-devel@nongnu.org Cc: qemu-ppc@nongnu.org, fbarrat@linux.ibm.com, npiggin@gmail.com, clg@kaod.org, calebs@linux.ibm.com, chalapathi.v@ibm.com, chalapathi.v@linux.ibm.com, saif.abrar@linux.ibm.com, dantan@linux.vnet.ibm.com, milesg@linux.ibm.com, philmd@linaro.org, alistair@alistair23.me Date: Wed, 18 Sep 2024 11:50:42 -0500 . Subject: [PATCH] util/cutils: Remove unused qemu_get_exec_dir From: dave@treblig.org To: philmd@linaro.org, qemu-devel@nongnu.org Cc: qemu-trivial@nongnu.org, "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 17:53:23 +0100 . Subject: of remote_iohub_finalize From: "Dr. David Alan Gilbert" To: jag.raman@oracle.com Cc: elena.ufimtseva@oracle.com, qemu-devel@nongnu.org Date: Wed, 18 Sep 2024 17:00:33 +0000 . Subject: [PATCH v6 0/7] Improve the performance of RISC-V vector unit-stride/whole register ld/st instructions From: Max Chou To: qemu-devel@nongnu.org, qemu-riscv@nongnu.org Cc: Palmer Dabbelt , Alistair Francis , Bin Meng , Weiwei Li , Daniel Henrique Barboza , Liu Zhiwei , richard.henderson@linaro.org, negge@google.com, Max Chou Date: Thu, 19 Sep 2024 01:14:05 +0800 . Subject: [PULL v2 0/6] Migration 20240917 patches From: Peter Xu To: qemu-devel@nongnu.org Cc: Paolo Bonzini , David Hildenbrand , Peter Maydell , Fabiano Rosas , peterx@redhat.com Date: Wed, 18 Sep 2024 14:31:45 -0400 The following changes since commit 2b81c046252fbfb375ad30632362fc16e6e22bd5: Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2024-09-17 14:02:18 +0100) are available in the Git repository at: https://gitlab.com/peterx/qemu.git tags/migration-20240917-pull-request for you to fetch changes up to 4ce56229087860805877075ddb29dd44578365a9: migration/multifd: Fix rb->receivedmap cleanup race (2024-09-18 14:27:39 -0400) ---------------------------------------------------------------- Migration pull request for 9.2 - Fabiano's patch to move two tests to slow tests. - Peter's patch to fix qatzip builds - Stefan's multifd-zstd fix on unsigned diff comparisons - Fea's bug fix to consistently use memattrs when map() address space - Fabiano's bug fix on multifd race condition against receivedmap ---------------------------------------------------------------- Fabiano Rosas (3): tests/qtest/migration: Move a couple of slow tests under g_test_slow migration/savevm: Remove extra load cleanup calls migration/multifd: Fix rb->receivedmap cleanup race Fea.Wang (1): softmmu/physmem.c: Keep transaction attribute in address_space_map() Peter Xu (1): migration/multifd: Fix build for qatzip Stefan Weil (1): migration/multifd: Fix loop conditions in multifd_zstd_send_prepare and multifd_zstd_recv migration/migration.c | 5 +++++ migration/multifd-qatzip.c | 18 +++++++++--------- migration/multifd-zstd.c | 8 ++++---- migration/savevm.c | 8 ++++---- system/physmem.c | 2 +- tests/qtest/migration-test.c | 8 +++++--- 6 files changed, 28 insertions(+), 21 deletions(-) -- 2.45.0 . Subject: [PATCH 00/25] NXP i.MX RT595 From: Octavian Purdila To: qemu-devel@nongnu.org Cc: qemu-arm@nongnu.org, stefanst@google.com, pbonzini@redhat.com, peter.maydell@linaro.org, marcandre.lureau@redhat.com, berrange@redhat.com, eduardo@habkost.net, luc@lmichel.fr, damien.hedde@dahe.fr, alistair@alistair23.me, thuth@redhat.com, philmd@linaro.org, jsnow@redhat.com, crosa@redhat.com, lvivier@redhat.com Date: Wed, 18 Sep 2024 12:22:28 -0700 . Subject: [PATCH] net: Remove deadcode From: dave@treblig.org To: jasowang@redhat.com, qemu-devel@nongnu.org Cc: "Dr. David Alan Gilbert" Date: Wed, 18 Sep 2024 21:52:58 +0100 . Subject: [PULL 00/18] tcg plugins (deprecations, mem apis, contrib plugins) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= Date: Wed, 18 Sep 2024 22:06:54 +0100 The following changes since commit 2b81c046252fbfb375ad30632362fc16e6e22bd5: Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging (2024-09-17 14:02:18 +0100) are available in the Git repository at: https://gitlab.com/stsquad/qemu.git tags/pull-tcg-plugin-memory-180924-2 for you to fetch changes up to a33f4871e0a0f4bf1cb037ab29fae7df7f2fc658: contrib/plugins: avoid hanging program (2024-09-18 21:02:36 +0100) ---------------------------------------------------------------- TCG plugin memory instrumentation updates - deprecate plugins on 32 bit hosts - deprecate plugins with TCI - extend memory API to save value - add check-tcg tests to exercise new memory API - fix timer deadlock with non-changing timer - add basic block vector plugin to contrib - add cflow plugin to contrib - extend syscall plugin to dump write memory - validate ips plugin arguments meet minimum slice value ---------------------------------------------------------------- Akihiko Odaki (1): contrib/plugins: Add a plugin to generate basic block vectors Alex Bennée (9): deprecation: don't enable TCG plugins by default on 32 bit hosts deprecation: don't enable TCG plugins by default with TCI contrib/plugins: control flow plugin tests/tcg: clean up output of memory system test tests/tcg: only read/write 64 bit words on 64 bit systems tests/tcg: ensure s390x-softmmu output redirected tests/tcg: add a system test to check memory instrumentation util/timer: avoid deadlock when shutting down contrib/plugins: avoid hanging program Pierrick Bouvier (6): plugins: save value during memory accesses plugins: extend API to get latest memory value accessed tests/tcg: add mechanism to run specific tests with plugins tests/tcg: allow to check output of plugins tests/tcg/plugins/mem: add option to print memory accesses tests/tcg/multiarch: add test for plugin memory access Rowan Hart (2): plugins: add plugin API to read guest memory plugins: add option to dump write argument to syscall plugin docs/about/deprecated.rst | 19 + docs/about/emulation.rst | 44 ++- configure | 32 +- accel/tcg/atomic_template.h | 66 +++- include/hw/core/cpu.h | 4 + include/qemu/plugin.h | 4 + include/qemu/qemu-plugin.h | 64 +++- contrib/plugins/bbv.c | 158 +++++++++ contrib/plugins/cflow.c | 388 +++++++++++++++++++++ contrib/plugins/ips.c | 6 + plugins/api.c | 53 +++ plugins/core.c | 6 + tcg/tcg-op-ldst.c | 66 +++- tests/tcg/multiarch/system/memory.c | 123 ++++--- tests/tcg/multiarch/test-plugin-mem-access.c | 177 ++++++++++ tests/tcg/plugins/mem.c | 250 ++++++++++++- tests/tcg/plugins/syscall.c | 117 +++++++ util/qemu-timer.c | 14 +- accel/tcg/atomic_common.c.inc | 13 +- accel/tcg/ldst_common.c.inc | 38 +- contrib/plugins/Makefile | 2 + plugins/qemu-plugins.symbols | 2 + tests/tcg/Makefile.target | 12 +- tests/tcg/alpha/Makefile.softmmu-target | 2 +- tests/tcg/alpha/Makefile.target | 3 + tests/tcg/multiarch/Makefile.target | 11 + tests/tcg/multiarch/check-plugin-output.sh | 36 ++ tests/tcg/multiarch/system/Makefile.softmmu-target | 6 + .../tcg/multiarch/system/validate-memory-counts.py | 130 +++++++ tests/tcg/ppc64/Makefile.target | 5 + tests/tcg/s390x/Makefile.softmmu-target | 8 +- 31 files changed, 1776 insertions(+), 83 deletions(-) create mode 100644 contrib/plugins/bbv.c create mode 100644 contrib/plugins/cflow.c create mode 100644 tests/tcg/multiarch/test-plugin-mem-access.c create mode 100755 tests/tcg/multiarch/check-plugin-output.sh create mode 100755 tests/tcg/multiarch/system/validate-memory-counts.py -- 2.39.5 .