From patchwork Sat Mar 15 06:17:06 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Michael Tokarev X-Patchwork-Id: 14017780 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 9BA9DC28B28 for ; Sat, 15 Mar 2025 06:31:25 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ttL0X-0006EZ-5p; Sat, 15 Mar 2025 02:28:29 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ttL05-0005ZR-UT for qemu-devel@nongnu.org; Sat, 15 Mar 2025 02:28:07 -0400 Received: from isrv.corpit.ru ([86.62.121.231]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ttL03-0004d3-Kl for qemu-devel@nongnu.org; Sat, 15 Mar 2025 02:28:01 -0400 Received: from tsrv.corpit.ru (tsrv.tls.msk.ru [192.168.177.2]) by isrv.corpit.ru (Postfix) with ESMTP id 660DBFF9CC; Sat, 15 Mar 2025 09:17:07 +0300 (MSK) Received: from gandalf.tls.msk.ru (mjt.wg.tls.msk.ru [192.168.177.130]) by tsrv.corpit.ru (Postfix) with ESMTP id 3903E1CAC35; Sat, 15 Mar 2025 09:18:01 +0300 (MSK) Received: by gandalf.tls.msk.ru (Postfix, from userid 1000) id 2AD47558AF; Sat, 15 Mar 2025 09:18:01 +0300 (MSK) From: Michael Tokarev To: qemu-devel@nongnu.org Cc: qemu-stable@nongnu.org, Michael Tokarev Subject: [Stable-9.2.3 00/51] Patch Round-up for stable 9.2.3, freeze on 2025-03-24 Date: Sat, 15 Mar 2025 09:17:06 +0300 Message-Id: X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 Received-SPF: pass client-ip=86.62.121.231; envelope-from=mjt@tls.msk.ru; helo=isrv.corpit.ru X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org The following patches are queued for QEMU stable v9.2.3: https://gitlab.com/qemu-project/qemu/-/commits/staging-9.2 Patch freeze is 2025-03-24, and the release is planned for 2025-03-26: https://wiki.qemu.org/Planning/9.2 Please respond here or CC qemu-stable@nongnu.org on any additional patches you think should (or shouldn't) be included in the release. The changes which are staging for inclusion, with the original commit hash from master branch, are given below the bottom line. Thanks! /mjt -------------------------------------- 01 b819fd699424 Peter Maydell: target/arm: Report correct syndrome for UNDEFINED CNTPS_*_EL1 from EL2 and NS EL1 02 1960d9701ef7 Peter Maydell: target/arm: Report correct syndrome for UNDEFINED AT ops with wrong NSE, NS 03 ccda792945d6 Peter Maydell: target/arm: Report correct syndrome for UNDEFINED S1E2 AT ops at EL3 04 707d478ed8f2 Peter Maydell: target/arm: Report correct syndrome for UNDEFINED LOR sysregs when NS=0 05 4cf494865161 Peter Maydell: target/arm: Make CP_ACCESS_TRAPs to AArch32 EL3 be Monitor traps 06 d04c6c3c000a Peter Maydell: hw/intc/arm_gicv3_cpuif: Don't downgrade monitor traps for AArch32 EL3 07 4d436fb05c2a Peter Maydell: target/arm: Honour SDCR.TDCC and SCR.TERR in AArch32 EL3 non-Monitor modes 08 2b95a2d01b04 Peter Maydell: target/arm: Correct errors in WFI/WFE trapping 09 464ce71a963b Bernhard Beschow: Kconfig: Extract CONFIG_USB_CHIPIDEA from CONFIG_IMX 10 bc82af6b0dcb Akihiko Odaki: hw/net: Fix NULL dereference with software RSS 11 de538288e4da Thomas Huth: hw/i386/pc: Fix crash that occurs when introspecting TYPE_PC_MACHINE machines 12 38ef383073b8 Thomas Huth: hw/i386/microvm: Fix crash that occurs when introspecting the microvm machine 13 63dc0b864739 Sairaj Kodilkar: amd_iommu: Use correct DTE field for interrupt passthrough 14 3684717b7407 Sairaj Kodilkar: amd_iommu: Use correct bitmask to set capability BAR 15 83cb18ac4500 Stefano Garzarella: cryptodev/vhost: allocate CryptoDevBackendVhost using g_mem0() 16 50e975414906 Konstantin Shkolnyy: vdpa: Fix endian bugs in shadow virtqueue 17 131fe64e63c8 Alexander Graf: hw/virtio/virtio-nsm: Respond with correct length 18 e87b6efb11be Matias Ezequiel Vara Larsen: vhost-user-snd: correct the calculation of config_size 19 7bd4eaa847fc Bibo Mao: target/loongarch/gdbstub: Fix gdbstub incorrectly handling some registers 20 6debfb2cb179 Paolo Bonzini: physmem: replace assertion with error 21 fd207677a830 Joelle van Dyne: target/arm/hvf: Disable SME feature 22 12c365315ab2 Joelle van Dyne: target/arm/hvf: sign extend the data for a load operation when SSE=1 23 ffd455963f23 Max Chou: target/riscv: rvv: Fix unexpected behavior of vector reduction instructions when vl is 0 24 bf3adf93f167 Max Chou: target/riscv: rvv: Fix incorrect vlen comparison in prop_vlen_set 25 3fba76e61caa Daniel Henrique Barboza: target/riscv/debug.c: use wp size = 4 for 32-bit CPUs 26 c86edc547692 Daniel Henrique Barboza: target/riscv: throw debug exception before page fault 27 3521f9cadc29 Rodrigo Dias Correa: goldfish_rtc: Fix tick_offset migration 28 2ad638a3d160 Denis Rastyogin: block/qed: fix use-after-free by nullifying timer pointer after free 29 87c8b4fc3c1c Markus Armbruster: docs/about/build-platforms: Correct minimum supported Python version 30 3b2e22c0bbe2 Patrick Venture: hw/gpio: npcm7xx: fixup out-of-bounds access 31 db6c2192839e Peter Maydell: target/arm: Apply correct timer offset when calculating deadlines 32 5709038aa8b4 Peter Maydell: target/arm: Don't apply CNTVOFF_EL2 for EL2_VIRT timer 33 bdd641541fbe Peter Maydell: target/arm: Make CNTPS_* UNDEF from Secure EL1 when Secure EL2 is enabled 34 4aecd4b442d7 Peter Maydell: target/arm: Always apply CNTVOFF_EL2 for CNTV_TVAL_EL02 accesses 35 02c648a0a103 Peter Maydell: target/arm: Refactor handling of timer offset for direct register accesses 36 f9f99d7ca522 Alex Bennée: target/arm: Implement SEL2 physical and virtual timers 37 5dcaea8bcd82 Alex Bennée: hw/arm: enable secure EL2 timers for virt machine 38 9a9d9e82093e Alex Bennée: hw/arm: enable secure EL2 timers for sbsa machine 39 cde3247651dc Peter Maydell: target/arm: Correct LDRD atomicity and fault behaviour 40 ee786ca11504 Peter Maydell: target/arm: Correct STRD atomicity 41 02ae315467ce Peter Maydell: util/qemu-timer.c: Don't warp timer from timerlist_rearm() 42 db0d4017f9b9 Eugenio Pérez: net: parameterize the removing client from nc list 43 e7891c575fb2 Eugenio Pérez: net: move backend cleanup to NIC cleanup 44 68adcc784bad Stefano Stabellini: xen: No need to flush the mapcache for grants 45 29c041ca7f8d Nicholas Piggin: ppc/pnv/occ: Fix common area sensor offsets 46 2fa3a5b94696 Peter Maydell: hw/net/smc91c111: Sanitize packet numbers 47 aad6f264add3 Peter Maydell: hw/net/smc91c111: Sanitize packet length on tx 48 700d3d6dd41d Peter Maydell: hw/net/smc91c111: Don't allow data register access to overrun buffer 49 3a11b653a63f Philippe Mathieu-Daudé: hw/xen/hvm: Fix Aarch64 typo 50 b75c5f987916 Kevin Wolf: block: Zero block driver state before reopening 51 48170c2d865a Greg Kurz: docs: Rename default-configs to configs