From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 4F46E1FF146 for ; Tue, 12 May 2026 14:10:53 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C34B7119AF; Tue, 12 May 2026 14:10:43 +0200 (CEST) From: Fiona Ebner To: pve-devel@lists.proxmox.com Subject: [PATCH-SERIES qemu-server 0/4] adapt to deprecated and removed features for QEMU 11 Date: Tue, 12 May 2026 14:09:47 +0200 Message-ID: <20260512120959.169149-1-f.ebner@proxmox.com> X-Mailer: git-send-email 2.47.3 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1778587690535 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.241 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment KAM_NUMSUBJECT 0.5 Subject ends in numbers excluding current years SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Message-ID-Hash: E44DVVJGEFZRBD6LA62PYI4WGZAMYWIF X-Message-ID-Hash: E44DVVJGEFZRBD6LA62PYI4WGZAMYWIF X-MailFrom: f.ebner@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: Just two small things: 1. The 'debug-threads' option for enabling thread names for debugging is now enabled by default and the option is deprecated. 2. Some rather niche HMP commands are deprecated. qemu-server: Fiona Ebner (4): cfg2cmd: avoid using deprecated 'debug-threads' option with QEMU binary >= 11.0 api: hmp permissions: use v5.36 for module api: hmp permissions: make return explicit api: human monitor: warn about deprecated commands src/PVE/API2/Qemu.pm | 4 ++++ src/PVE/API2/Qemu/HMPPerms.pm | 9 ++++++--- src/PVE/QemuServer.pm | 7 ++++++- src/test/cfg2cmd/aarch64/simple-arm-host.conf.cmd | 2 +- src/test/cfg2cmd/aarch64/simple-arm.conf.cmd | 2 +- src/test/cfg2cmd/aarch64/simple-x86-on-arm-host.conf.cmd | 2 +- src/test/cfg2cmd/aio.conf.cmd | 2 +- src/test/cfg2cmd/bootorder-empty.conf.cmd | 2 +- src/test/cfg2cmd/bootorder-legacy.conf.cmd | 2 +- src/test/cfg2cmd/bootorder.conf.cmd | 2 +- .../cfg2cmd/cputype-icelake-client-deprecation.conf.cmd | 2 +- src/test/cfg2cmd/custom-cpu-model-defaults.conf.cmd | 2 +- .../cfg2cmd/custom-cpu-model-host-phys-bits.conf.cmd | 2 +- src/test/cfg2cmd/custom-cpu-model.conf.cmd | 2 +- src/test/cfg2cmd/efi-ovmf-without-efidisk.conf.cmd | 2 +- src/test/cfg2cmd/efi-raw-old.conf.cmd | 2 +- src/test/cfg2cmd/efi-raw-template.conf.cmd | 2 +- src/test/cfg2cmd/efi-raw.conf.cmd | 2 +- src/test/cfg2cmd/efi-secboot-and-tpm-q35.conf.cmd | 2 +- src/test/cfg2cmd/efi-secboot-and-tpm.conf.cmd | 2 +- src/test/cfg2cmd/efidisk-on-rbd.conf.cmd | 2 +- src/test/cfg2cmd/i440fx-viommu-virtio.conf.cmd | 2 +- src/test/cfg2cmd/i440fx-win10-hostpci.conf.cmd | 2 +- src/test/cfg2cmd/ide.conf.cmd | 2 +- src/test/cfg2cmd/memory-hotplug-hugepages.conf.cmd | 2 +- src/test/cfg2cmd/memory-hotplug.conf.cmd | 2 +- src/test/cfg2cmd/memory-hugepages-1g.conf.cmd | 2 +- src/test/cfg2cmd/memory-hugepages-2m.conf.cmd | 2 +- src/test/cfg2cmd/minimal-defaults.conf.cmd | 2 +- src/test/cfg2cmd/netdev-7.0-multiqueues.conf.cmd | 2 +- src/test/cfg2cmd/netdev-7.1-multiqueues.conf.cmd | 2 +- src/test/cfg2cmd/netdev-7.1.conf.cmd | 2 +- src/test/cfg2cmd/netdev.conf.cmd | 2 +- src/test/cfg2cmd/netdev_vxlan.conf.cmd | 2 +- src/test/cfg2cmd/os-l24.conf.cmd | 2 +- src/test/cfg2cmd/os-other.conf.cmd | 2 +- src/test/cfg2cmd/os-solaris.conf.cmd | 2 +- src/test/cfg2cmd/pinned-version-pxe-pve.conf.cmd | 2 +- src/test/cfg2cmd/pinned-version-pxe.conf.cmd | 2 +- src/test/cfg2cmd/pinned-version.conf.cmd | 2 +- src/test/cfg2cmd/q35-ide.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-driver-keep.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-mapping.conf.cmd | 2 +- .../cfg2cmd/q35-linux-hostpci-multifunction.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci-template.conf.cmd | 2 +- .../cfg2cmd/q35-linux-hostpci-x-pci-overrides.conf.cmd | 2 +- src/test/cfg2cmd/q35-linux-hostpci.conf.cmd | 2 +- src/test/cfg2cmd/q35-simple-6.0.conf.cmd | 2 +- src/test/cfg2cmd/q35-simple-7.0.conf.cmd | 2 +- src/test/cfg2cmd/q35-simple-pinned-6.1.conf.cmd | 2 +- src/test/cfg2cmd/q35-simple.conf.cmd | 2 +- src/test/cfg2cmd/q35-usb2.conf.cmd | 2 +- src/test/cfg2cmd/q35-usb3.conf.cmd | 2 +- src/test/cfg2cmd/q35-viommu-intel-aw-bits.conf.cmd | 2 +- .../cfg2cmd/q35-viommu-intel-guest-phys-bits.conf.cmd | 2 +- src/test/cfg2cmd/q35-viommu-intel.conf.cmd | 2 +- src/test/cfg2cmd/q35-viommu-virtio-aw-bits.conf.cmd | 2 +- src/test/cfg2cmd/q35-viommu-virtio.conf.cmd | 2 +- src/test/cfg2cmd/q35-win10-hostpci.conf.cmd | 2 +- src/test/cfg2cmd/q35-windows-pinning.conf.cmd | 2 +- src/test/cfg2cmd/qemu-xhci-7.1.conf.cmd | 2 +- src/test/cfg2cmd/qemu-xhci-q35-7.1.conf.cmd | 2 +- src/test/cfg2cmd/qga-fs-freeze-backup-legacy.conf.cmd | 2 +- src/test/cfg2cmd/qga-fs-freeze.conf.cmd | 2 +- src/test/cfg2cmd/qga-minimal.conf.cmd | 2 +- src/test/cfg2cmd/scsiblk.conf.cmd | 2 +- src/test/cfg2cmd/scsihw-lsi.conf.cmd | 2 +- src/test/cfg2cmd/scsihw-lsi53c810.conf.cmd | 2 +- src/test/cfg2cmd/scsihw-megasas.conf.cmd | 2 +- src/test/cfg2cmd/scsihw-pvscsi.conf.cmd | 2 +- src/test/cfg2cmd/scsihw-virtio-scsi-single.conf.cmd | 2 +- src/test/cfg2cmd/seabios_serial.conf.cmd | 2 +- src/test/cfg2cmd/sev-es.conf.cmd | 2 +- src/test/cfg2cmd/sev-snp.conf.cmd | 2 +- src/test/cfg2cmd/sev-std.conf.cmd | 2 +- src/test/cfg2cmd/simple-backingchain.conf.cmd | 2 +- .../cfg2cmd/simple-balloon-free-page-reporting.conf.cmd | 2 +- src/test/cfg2cmd/simple-btrfs.conf.cmd | 2 +- src/test/cfg2cmd/simple-cifs.conf.cmd | 2 +- src/test/cfg2cmd/simple-disk-passthrough.conf.cmd | 2 +- src/test/cfg2cmd/simple-lvm.conf.cmd | 2 +- src/test/cfg2cmd/simple-lvmthin.conf.cmd | 2 +- src/test/cfg2cmd/simple-rbd.conf.cmd | 2 +- src/test/cfg2cmd/simple-virtio-blk.conf.cmd | 2 +- src/test/cfg2cmd/simple-zfs-over-iscsi.conf.cmd | 2 +- src/test/cfg2cmd/simple1-template.conf.cmd | 2 +- src/test/cfg2cmd/simple1.conf.cmd | 2 +- src/test/cfg2cmd/spice-enhancments.conf.cmd | 2 +- src/test/cfg2cmd/spice-linux-4.1.conf.cmd | 2 +- src/test/cfg2cmd/spice-usb3.conf.cmd | 2 +- src/test/cfg2cmd/spice-win.conf.cmd | 2 +- src/test/cfg2cmd/startdate-l26.conf.cmd | 2 +- src/test/cfg2cmd/startdate-win11.conf.cmd | 2 +- src/test/cfg2cmd/vnc-clipboard-spice.conf.cmd | 2 +- src/test/cfg2cmd/vnc-clipboard-std.conf.cmd | 2 +- 95 files changed, 108 insertions(+), 96 deletions(-) Summary over all repositories: 95 files changed, 108 insertions(+), 96 deletions(-) -- Generated by git-murpp 0.5.0