Subject: [PATCH v4 00/15] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Fri, 22 Nov 2024 10:11:17 +0100

.
Subject: [PATCH v5 00/16] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Wed,  4 Dec 2024 08:41:08 +0100

.
Subject: (Proposal) New TDX Global Metadata To Report FIXED0 and FIXED1 CPUID
 Bits
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Sean Christopherson <seanjc@google.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: kvm <kvm@vger.kernel.org>, "Huang, Kai" <kai.huang@intel.com>,
 Tony Lindgren <tony.lindgren@linux.intel.com>,
 Xiaoyao Li <xiaoyao.li@intel.com>, "Zhao, Yan Y" <yan.y.zhao@intel.com>,
 "Edgecombe, Rick P" <rick.p.edgecombe@intel.com>,
 Adrian Hunter <adrian.hunter@intel.com>,
 Reinette Chatre <reinette.chatre@intel.com>,
 Binbin Wu <binbin.wu@linux.intel.com>,
 "Yamahata, Isaku" <isaku.yamahata@intel.com>, QEMU <qemu-devel@nongnu.org>
Date: Fri, 6 Dec 2024 10:42:15 +0800

.
Subject: [PATCH 00/31] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: "Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Cleber Rosa <crosa@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Eric Blake <eblake@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	John Snow <jsnow@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Fri,  6 Dec 2024 18:12:22 +0100

.
Subject: [PATCH v6 00/16] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: "Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Igor Mammedov <imammedo@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Sat,  7 Dec 2024 09:54:06 +0100

.
Subject: [PATCH] i386/kvm: Set return value after handling KVM_EXIT_HYPERCALL
From: Binbin Wu <binbin.wu@linux.intel.com>
To: pbonzini@redhat.com,
	xiaoyao.li@intel.com,
	qemu-devel@nongnu.org
Cc: seanjc@google.com,
	michael.roth@amd.com,
	rick.p.edgecombe@intel.com,
	isaku.yamahata@intel.com,
	farrah.chen@intel.com,
	kvm@vger.kernel.org,
	binbin.wu@linux.intel.com
Date: Thu, 12 Dec 2024 11:26:28 +0800

.
Subject: [PATCH] target/i386: Reset TSCs of parked vCPUs too on VM reset
From: "Maciej S. Szmigiero" <mail@maciej.szmigiero.name>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Zhao Liu <zhao1.liu@intel.com>
Cc: Marcelo Tosatti <mtosatti@redhat.com>,
	kvm@vger.kernel.org,
	qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 15:51:15 +0100

.
Subject: [PATCH 0/7] Enable shared device assignment
From: Chenyi Qiang <chenyi.qiang@intel.com>
To: David Hildenbrand <david@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Xu <peterx@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Michael Roth <michael.roth@amd.com>
Cc: Chenyi Qiang <chenyi.qiang@intel.com>,
	qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Williams Dan J <dan.j.williams@intel.com>,
	Peng Chao P <chao.p.peng@intel.com>,
	Gao Chao <chao.gao@intel.com>,
	Xu Yilun <yilun.xu@intel.com>
Date: Fri, 13 Dec 2024 15:08:42 +0800

.
Subject: [PATCH 0/2] system/confidential-guest-support: Header cleanups
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Eric Farman <farman@linux.ibm.com>,
	kvm@vger.kernel.org,
	Marcelo Tosatti <mtosatti@redhat.com>,
	David Hildenbrand <david@redhat.com>,
	Ilya Leoshkevich <iii@linux.ibm.com>,
	Nicholas Piggin <npiggin@gmail.com>,
	Daniel Henrique Barboza <danielhb413@gmail.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Thomas Huth <thuth@redhat.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	qemu-ppc@nongnu.org,
	Zhao Liu <zhao1.liu@intel.com>,
	qemu-s390x@nongnu.org,
	Yanan Wang <wangyanan55@huawei.com>,
	Christian Borntraeger <borntraeger@linux.ibm.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Halil Pasic <pasic@linux.ibm.com>
Date: Wed, 18 Dec 2024 16:59:11 +0100

.
Subject: [PATCH v6 0/4] i386: Support SMP Cache Topology
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Yanan Wang <wangyanan55@huawei.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Alireza Sanaee <alireza.sanaee@huawei.com>,
	Sia Jee Heng <jeeheng.sia@starfivetech.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Thu, 19 Dec 2024 16:32:33 +0800

.
Subject: [PATCH v5] target/arm: Always add pmu property for Armv7-A/R+
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Peter Maydell <peter.maydell@linaro.org>, 
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, Cornelia Huck <cohuck@redhat.com>
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, kvm@vger.kernel.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 16:10:42 +0900

.
Subject: [RFC PATCH 0/7] accel: Add per-accelerator vCPUs queue
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
	=?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Barrat?= <fbarrat@linux.ibm.com>,
	Stefano Stabellini <sstabellini@kernel.org>,
	Ilya Leoshkevich <iii@linux.ibm.com>,
	Cameron Esfahani <dirty@apple.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	kvm@vger.kernel.org,
	Alexander Graf <agraf@csgraf.de>,
	Paul Durrant <paul@xen.org>,
	David Hildenbrand <david@redhat.com>,
	Halil Pasic <pasic@linux.ibm.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	xen-devel@lists.xenproject.org,
	qemu-arm@nongnu.org,
	=?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Reinoud Zandijk <reinoud@netbsd.org>,
	Peter Maydell <peter.maydell@linaro.org>,
	qemu-s390x@nongnu.org,
	Riku Voipio <riku.voipio@iki.fi>,
	Anthony PERARD <anthony@xenproject.org>,
	Alistair Francis <alistair.francis@wdc.com>,
	Sunil Muthuswamy <sunilmut@microsoft.com>,
	Christian Borntraeger <borntraeger@linux.ibm.com>,
	Nicholas Piggin <npiggin@gmail.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Thomas Huth <thuth@redhat.com>,
	Roman Bolshakov <rbolshakov@ddn.com>,
	"Edgar E . Iglesias" <edgar.iglesias@amd.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	Phil Dennis-Jordan <phil@philjordan.eu>,
	David Woodhouse <dwmw2@infradead.org>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>,
	Nina Schoetterl-Glausch <nsg@linux.ibm.com>,
	"Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	qemu-ppc@nongnu.org,
	Daniel Henrique Barboza <danielhb413@gmail.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Anton Johansson <anjo@rev.ng>
Date: Mon,  6 Jan 2025 21:02:51 +0100

.
Subject: [PATCH v7 0/5] i386: Support SMP Cache Topology
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Alireza Sanaee <alireza.sanaee@huawei.com>,
	Sia Jee Heng <jeeheng.sia@starfivetech.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Wed,  8 Jan 2025 23:01:45 +0800

.
Subject: [PATCH v7 RESEND 0/5] i386: Support SMP Cache Topology
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Alireza Sanaee <alireza.sanaee@huawei.com>,
	Sia Jee Heng <jeeheng.sia@starfivetech.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Fri, 10 Jan 2025 22:51:10 +0800

.
Subject: [PATCH v7 00/16] Prepare GHES driver to support error injection
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed, 15 Jan 2025 13:50:16 +0100

.
Subject: [PATCH v9 0/2] ppc: Enable 2nd DAWR support on Power10
From: Shivaprasad G Bhat <sbhat@linux.ibm.com>
To: npiggin@gmail.com
Cc: danielhb413@gmail.com, harshpb@linux.ibm.com, pbonzini@redhat.com,
        qemu-ppc@nongnu.org, qemu-devel@nongnu.org, kvm@vger.kernel.org,
        sbhat@linux.ibm.com
Date: Fri, 17 Jan 2025 04:06:39 +0000

.
Subject: [RFC v2 0/5] accel/kvm: Support KVM PMU filter
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	Eric Blake <eblake@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	=?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Shaoqin Huang <shahuang@redhat.com>,
	Eric Auger <eauger@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Laurent Vivier <lvivier@redhat.com>,
	Thomas Huth <thuth@redhat.com>,
	Sebastian Ott <sebott@redhat.com>,
	Gavin Shan <gshan@redhat.com>
Cc: qemu-devel@nongnu.org,
	kvm@vger.kernel.org,
	qemu-arm@nongnu.org,
	Dapeng Mi <dapeng1.mi@intel.com>,
	Yi Lai <yi1.lai@intel.com>,
	Zhao Liu <zhao1.liu@intel.com>
Date: Wed, 22 Jan 2025 17:05:12 +0800

.
Subject: [PATCH 00/11] Change ghes to use HEST-based offsets and add support for error inject
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Cleber Rosa <crosa@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Eric Blake <eblake@redhat.com>,
	John Snow <jsnow@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed, 22 Jan 2025 16:46:17 +0100

.
Subject: Save the date: KVM Forum 2025, Milan, Italy, September 4-5
From: Christian Borntraeger <borntraeger@linux.ibm.com>
To: kvm list <kvm@vger.kernel.org>, qemu-devel <qemu-devel@nongnu.org>
Date: Thu, 23 Jan 2025 20:01:14 +0100

.
Subject: [PATCH 00/20] accel: Simplify cpu-target.c (omnibus)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
	Paolo Bonzini <pbonzini@redhat.com>,
	qemu-arm@nongnu.org,
	Igor Mammedov <imammedo@redhat.com>,
	=?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
	kvm@vger.kernel.org,
	qemu-ppc@nongnu.org,
	qemu-riscv@nongnu.org,
	David Hildenbrand <david@redhat.com>,
	qemu-s390x@nongnu.org,
	xen-devel@lists.xenproject.org,
	Richard Henderson <richard.henderson@linaro.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 24 Jan 2025 00:43:54 +0100

.
Subject: [PATCH v7 00/52] QEMU TDX support
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	=?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Igor Mammedov <imammedo@redhat.com>
Cc: Zhao Liu <zhao1.liu@intel.com>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	Eric Blake <eblake@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Marcelo Tosatti <mtosatti@redhat.com>,
	Huacai Chen <chenhuacai@kernel.org>,
	Rick Edgecombe <rick.p.edgecombe@intel.com>,
	Francesco Lavra <francescolavra.fl@gmail.com>,
	xiaoyao.li@intel.com,
	qemu-devel@nongnu.org,
	kvm@vger.kernel.org
Date: Fri, 24 Jan 2025 08:19:56 -0500

.
Subject: [PATCH v6 0/6] Poisoned memory recovery on reboot
From: =?UTF-8?q?=E2=80=9CWilliam=20Roche?= <william.roche@oracle.com>
To: david@redhat.com, kvm@vger.kernel.org, qemu-devel@nongnu.org,
        qemu-arm@nongnu.org
Cc: william.roche@oracle.com, peterx@redhat.com, pbonzini@redhat.com,
        richard.henderson@linaro.org, philmd@linaro.org,
        peter.maydell@linaro.org, mtosatti@redhat.com, imammedo@redhat.com,
        eduardo@habkost.net, marcel.apfelbaum@gmail.com,
        wangyanan55@huawei.com, zhao1.liu@intel.com, joao.m.martins@oracle.com
Date: Mon, 27 Jan 2025 21:31:01 +0000

.
Subject: [RFC PATCH 0/9] accel: Only include qdev-realized vCPUs in global &cpus_queue
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
	Yanan Wang <wangyanan55@huawei.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Harsh Prateek Bora <harshpb@linux.ibm.com>,
	kvm@vger.kernel.org,
	Zhao Liu <zhao1.liu@intel.com>,
	=?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
	Markus Armbruster <armbru@redhat.com>,
	Igor Mammedov <imammedo@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Peter Xu <peterx@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Richard Henderson <richard.henderson@linaro.org>
Date: Tue, 28 Jan 2025 15:21:43 +0100

.
Subject: Call for GSoC internship project ideas
From: Stefan Hajnoczi <stefanha@gmail.com>
To: qemu-devel <qemu-devel@nongnu.org>, kvm <kvm@vger.kernel.org>
Cc: Richard Henderson <richard.henderson@linaro.org>, 
	=?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@linaro.org>, 
	Peter Maydell <peter.maydell@linaro.org>, Paolo Bonzini <pbonzini@redhat.com>, 
	Thomas Huth <thuth@redhat.com>, "Daniel P. Berrange" <berrange@redhat.com>, 
	Pierrick Bouvier <pierrick.bouvier@linaro.org>, Alex Bennee <alex.bennee@linaro.org>, 
	Akihiko Odaki <akihiko.odaki@gmail.com>, Zhao Liu <zhao1.liu@intel.com>, 
	Bibo Mao <maobibo@loongson.cn>, Jamin Lin <jamin_lin@aspeedtech.com>, 
	=?UTF-8?Q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>, 
	Fabiano Rosas <farosas@suse.de>, Palmer Dabbelt <palmer@dabbelt.com>, 
	=?UTF-8?Q?Eugenio_P=C3=A9rez?= <eperezma@redhat.com>, 
	Hanna Reitz <hreitz@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>
Date: Tue, 28 Jan 2025 11:16:43 -0500

.
Subject: [PATCH v2 00/13] Change ghes to use HEST-based offsets and add support for error inject
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
	Shiju Jose <shiju.jose@huawei.com>,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Cleber Rosa <crosa@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Eric Blake <eblake@redhat.com>,
	John Snow <jsnow@redhat.com>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Markus Armbruster <armbru@redhat.com>,
	Michael Roth <michael.roth@amd.com>,
	Paolo Bonzini <pbonzini@redhat.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	kvm@vger.kernel.org,
	linux-kernel@vger.kernel.org
Date: Wed, 29 Jan 2025 09:04:06 +0100

.
Subject: [RFC PATCH v3 0/1] Sbsa-ref CXL Enablement
From: Yuquan Wang <wangyuquan1236@phytium.com.cn>
To: rad@semihalf.com,
	peter.maydell@linaro.org,
	quic_llindhol@quicinc.com,
	marcin.juszkiewicz@linaro.org,
	jonathan.cameron@huawei.com,
	fan.ni@samsung.com
Cc: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	linux-cxl@vger.kernel.org,
	chenbaozi@phytium.com.cn,
	Yuquan Wang <wangyuquan1236@phytium.com.cn>
Date: Mon, 25 Nov 2024 17:37:08 +0800

.
Subject: [PATCH] hw/mem: support zero memory size CXL device
From: Hongjian Fan <hongjian.fan@seagate.com>
To: qemu-devel@nongnu.org,
	linux-cxl@vger.kernel.org
Cc: jonathan.cameron@huawei.com,
	fan.ni@samsung.com,
	Hongjian Fan <hongjian.fan@seagate.com>
Date: Mon,  2 Dec 2024 17:03:11 -0600

.
Subject: [PATCH 0/1] cxl/cxl-host: Support creation of a new CXL Host Bridge
From: Yuquan Wang <wangyuquan1236@phytium.com.cn>
To: jonathan.cameron@huawei.com,
	fan.ni@samsung.com,
	mst@redhat.com,
	marcel.apfelbaum@gmail.com
Cc: qemu-devel@nongnu.org,
	linux-cxl@vger.kernel.org,
	chenbaozi@phytium.com.cn,
	Yuquan Wang <wangyuquan1236@phytium.com.cn>
Date: Fri,  6 Dec 2024 17:49:38 +0800

.
Subject: [RFC PATCH v4 0/1] Sbsa-ref CXL Enablement
From: Yuquan Wang <wangyuquan1236@phytium.com.cn>
To: rad@semihalf.com,
	peter.maydell@linaro.org,
	quic_llindhol@quicinc.com,
	marcin.juszkiewicz@linaro.org
Cc: Jonathan.Cameron@Huawei.com,
	chenbaozi@phytium.com.cn,
	linux-cxl@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Yuquan Wang <wangyuquan1236@phytium.com.cn>
Date: Wed, 11 Dec 2024 10:11:16 +0800

.
Subject: [PATCH v2] hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr`
From: Li Zhijian <lizhijian@fujitsu.com>
To: qemu-devel@nongnu.org
Cc: Jonathan Cameron <jonathan.cameron@huawei.com>,
	Fan Ni <fan.ni@samsung.com>,
	linux-cxl@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Fri, 13 Dec 2024 17:36:02 +0800

.
Subject: [PATCH v3] hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr`
From: Li Zhijian <lizhijian@fujitsu.com>
To: qemu-devel@nongnu.org
Cc: linux-cxl@vger.kernel.org,
	Jonathan Cameron <jonathan.cameron@huawei.com>,
	Fan Ni <fan.ni@samsung.com>,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Wed, 15 Jan 2025 15:58:34 +0800

.
Subject: [PATCH] hw/cxl: Introduce CXL_T3_MSIX_VECTOR enumeration
From: Li Zhijian <lizhijian@fujitsu.com>
To: qemu-devel@nongnu.org
Cc: linux-cxl@vger.kernel.org,
	Jonathan Cameron <jonathan.cameron@huawei.com>,
	Fan Ni <fan.ni@samsung.com>,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Wed, 15 Jan 2025 15:58:46 +0800

.
Subject: [PATCH 0/1] cxl/cxl-host: Support creation of a new CXL Host Bridge
From: Yuquan Wang <wangyuquan1236@phytium.com.cn>
To: jonathan.cameron@huawei.com,
	fan.ni@samsung.com,
	mst@redhat.com,
	marcel.apfelbaum@gmail.com
Cc: qemu-devel@nongnu.org,
	linux-cxl@vger.kernel.org,
	chenbaozi@phytium.com.cn,
	Yuquan Wang <wangyuquan1236@phytium.com.cn>
Date: Fri, 17 Jan 2025 11:43:42 +0800

.
Subject: [PATCH 1/3] hw/mem/cxl_type3: Add paired msix_uninit_exclusive_bar() call
From: Li Zhijian <lizhijian@fujitsu.com>
To: qemu-devel@nongnu.org
Cc: Jonathan Cameron <jonathan.cameron@huawei.com>,
	Fan Ni <fan.ni@samsung.com>,
	linux-cxl@vger.kernel.org,
	Li Zhijian <lizhijian@fujitsu.com>
Date: Mon, 20 Jan 2025 11:09:45 +0800

.
Subject: [RFC PATCH QEMU 0/3] cxl/plugins: Hotness Monitoring Unit with 'real' data.
From: Jonathan Cameron <Jonathan.Cameron@huawei.com>
To: <fan.ni@samsung.com>, <linux-cxl@vger.kernel.org>, <qemu-devel@nongnu.org>
Date: Fri, 24 Jan 2025 17:29:02 +0000

.
Subject: [PATCH v3 0/5] Change ghes driver to use HEST-based offsets
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>
Cc: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
	"Michael S. Tsirkin" <mst@redhat.com>,
	=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Wed,  4 Dec 2024 16:57:54 +0100

.
Subject: qemu-arm64: CONFIG_ARM64_64K_PAGES=y kernel crash on qemu-arm64 with
 Linux next-20241210 and above
From: Naresh Kamboju <naresh.kamboju@linaro.org>
To: qemu-devel@nongnu.org, open list <linux-kernel@vger.kernel.org>, 
	Linux Regressions <regressions@lists.linux.dev>, linux-ext4 <linux-ext4@vger.kernel.org>, 
	lkft-triage@lists.linaro.org, linux-mm <linux-mm@kvack.org>
Cc: =?UTF-8?B?QWxleCBCZW5uw6ll?= <alex.bennee@linaro.org>, 
	Anders Roxell <anders.roxell@linaro.org>, Arnd Bergmann <arnd@arndb.de>, 
	Dan Carpenter <dan.carpenter@linaro.org>
Date: Wed, 18 Dec 2024 17:33:54 +0530

.
Subject: [PATCH v4 0/5] Change ghes driver to use HEST-based offsets
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: Igor Mammedov <imammedo@redhat.com>,
	"Michael S . Tsirkin" <mst@redhat.com>
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
	Ani Sinha <anisinha@redhat.com>,
	Dongjiu Geng <gengdongjiu1@gmail.com>,
	Eduardo Habkost <eduardo@habkost.net>,
	Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
	Peter Maydell <peter.maydell@linaro.org>,
	Shannon Zhao <shannon.zhaosl@gmail.com>,
	Yanan Wang <wangyanan55@huawei.com>,
	Zhao Liu <zhao1.liu@intel.com>,
	linux-kernel@vger.kernel.org,
	qemu-arm@nongnu.org,
	qemu-devel@nongnu.org,
	Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Date: Mon, 13 Jan 2025 14:08:46 +0100

.
Subject: [PATCH] firmware: qemu_fw_cfg: constify 'struct bin_attribute'
From: =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>
To: Gabriel Somlo <somlo@cmu.edu>, "Michael S. Tsirkin" <mst@redhat.com>
Cc: qemu-devel@nongnu.org, linux-kernel@vger.kernel.org, 
 =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net>
Date: Tue, 14 Jan 2025 22:50:20 +0100

.
Subject: [PATCH] target/riscv: Don't start user-mode with VILL
From: Palmer Dabbelt <palmer@rivosinc.com>
To: qemu-devel@nongnu.org,          qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@rivosinc.com>
Date: Thu, 21 Nov 2024 16:32:47 -0800

.
Subject: [PATCH] hw/virtio: Fix getting the correct ring number on loading
From: Wafer <Wafer@jaguarmicro.com>
To: mst@redhat.com,
	jasowang@redhat.com,
	groug@kaod.org
Cc: eperezma@redhat.com, qemu-devel@nongnu.org, angus.chen@jaguarmicro.com,
 Wafer Xie <wafer@jaguarmicro.com>
Date: Fri, 22 Nov 2024 10:00:02 +0800

.
Subject: [PATCH v9 0/6] Add Smrnmi support
From: frank.chang@sifive.com
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Frank Chang <frank.chang@sifive.com>
Date: Fri, 22 Nov 2024 11:22:11 +0800

.
Subject: [PATCH v3 0/6] virtio-net fixes
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>, qemu-stable@nongnu.org
Date: Fri, 22 Nov 2024 14:03:06 +0900

.
Subject: pc-bios/optionrom: when/why do we build it?
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel <qemu-devel@nongnu.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Date: Fri, 22 Nov 2024 09:58:25 +0300

.
Subject: [PATCH v3 0/3] tests/functional: Finish conversion of Aspeed tests
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org,
	qemu-arm@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,
 Jamin Lin <jamin_lin@aspeedtech.com>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Joel Stanley <joel@jms.id.au>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Fri, 22 Nov 2024 08:33:06 +0100

.
Subject: [PATCH 0/2] rust: safe wrappers for interrupt sources
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: junjie.mao@hotmail.com,
	zhao1.liu@intel.com,
	qemu-rust@nongnu.org
Date: Fri, 22 Nov 2024 08:47:54 +0100

.
Subject: [RFC PATCH for-10.0] include/hw/boards: Optimize the booleans in
 MachineClass
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org, Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>
Date: Fri, 22 Nov 2024 09:49:23 +0100

.
Subject: [PATCH RESEND v4 0/4] Add support for Zhaoxin Yongfeng CPU model and
From: EwanHai <ewanhai-oc@zhaoxin.com>
To: <pbonzini@redhat.com>, <zhao1.liu@intel.com>
Date: Fri, 22 Nov 2024 01:21:31 -0500

.
Subject: [PATCH v4 0/3] tests/functional: Finish conversion of Aspeed tests
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org,
	qemu-arm@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,
 Jamin Lin <jamin_lin@aspeedtech.com>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Joel Stanley <joel@jms.id.au>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Fri, 22 Nov 2024 10:03:19 +0100

.
Subject: [PATCH] hw/pci: Remove unused pci_irq_pulse() method
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Thomas Huth <thuth@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 22 Nov 2024 11:34:18 +0100

.
Subject: [PATCH 0/3] hw/scsi: Cleanup around scsi_bus_legacy_handle_cmdline()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-arm@nongnu.org, "Michael S. Tsirkin" <mst@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Aleksandar Rikalo <arikalo@gmail.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, qemu-ppc@nongnu.org,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Thomas Huth <thuth@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Thomas Huth <huth@tuxfamily.org>, Peter Maydell <peter.maydell@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Fam Zheng <fam@euphon.net>,
 Helge Deller <deller@gmx.de>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Nicholas Piggin <npiggin@gmail.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Date: Fri, 22 Nov 2024 12:19:36 +0100

.
Subject: [PATCH] tests/functional: Remove sleep workarounds from sh4 test
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>,
 Magnus Damm <magnus.damm@gmail.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Fri, 22 Nov 2024 14:08:04 +0100

.
Subject: [PATCH v2 0/5] Change ghes driver to use HEST-based offsets
From: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
To: 
Cc: Jonathan Cameron <Jonathan.Cameron@huawei.com>,
 Shiju Jose <shiju.jose@huawei.com>,
 Mauro Carvalho Chehab <mchehab+huawei@kernel.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Ani Sinha <anisinha@redhat.com>, Dongjiu Geng <gengdongjiu1@gmail.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Shannon Zhao <shannon.zhaosl@gmail.com>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 qemu-arm@nongnu.org, qemu-devel@nongnu.org
Date: Fri, 22 Nov 2024 14:14:10 +0100

.
Subject: [PATCH v2] tests/functional: Remove sleep workarounds from sh4 test
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>,
 Magnus Damm <magnus.damm@gmail.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Fri, 22 Nov 2024 15:18:27 +0100

.
Subject: [PATCH] tests/avocado/hotplug_blk: Fix addr in device_add command
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, peter.maydell@linaro.org, vsementsov@yandex-team.ru,
 berrange@redhat.com, stefanha@redhat.com, armbru@redhat.com,
 qemu-devel@nongnu.org
Date: Fri, 22 Nov 2024 23:40:42 +0100

.
Subject: [PATCH 00/12] Minor fixes for Arm documentation
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, alex.bennee@linaro.org,
 Steven Lee <steven_lee@aspeedtech.com>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Richard Henderson <richard.henderson@linaro.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Niek Linnenbank <nieklinnenbank@gmail.com>, qemu-arm@nongnu.org,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Troy Lee <leetroy@gmail.com>, Jamin Lin <jamin_lin@aspeedtech.com>,
 Peter Maydell <peter.maydell@linaro.org>, Joel Stanley <joel@jms.id.au>,
 Alistair Francis <alistair@alistair23.me>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Fri, 22 Nov 2024 14:50:37 -0800

.
Subject: RE: vhost_net: fix assertion triggered by batch of host notifiers
 processing
From:  "Zuo,Boqun" via <qemu-devel@nongnu.org>
To: Stefano Garzarella <sgarzare@redhat.com>
Date: Sat, 23 Nov 2024 03:28:39 +0000

.
Subject: [PATCH 0/2] Misc OpenRISC fixes for 9.2.0
From: Stafford Horne <shorne@gmail.com>
To: QEMU Development <qemu-devel@nongnu.org>
Cc: Stafford Horne <shorne@gmail.com>
Date: Sat, 23 Nov 2024 10:38:25 +0000

.
Subject: [PULL 0/2] linux-user patch queue
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Sat, 23 Nov 2024 09:07:04 -0600

The following changes since commit 34754a3a627e1937be7f3daaa0c5e73d91c7d9b5:

  Update version for v9.2.0-rc1 release (2024-11-20 18:27:48 +0000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-lu-20241122

for you to fetch changes up to d95fd9838b540e69da9b07538ec8ad6ab9eab260:

  linux-user: Fix strace output for s390x mmap() (2024-11-22 14:20:38 -0600)

----------------------------------------------------------------
linux-user: Fix strace output for s390x mmap()
linux-user: Print tid not pid with strace

----------------------------------------------------------------
Ilya Leoshkevich (1):
      linux-user: Fix strace output for s390x mmap()

J. Neuschäfer (1):
      linux-user: Print tid not pid with strace

 linux-user/syscall_defs.h | 7 +++++++
 linux-user/strace.c       | 4 ++--
 linux-user/syscall.c      | 5 +----
 3 files changed, 10 insertions(+), 6 deletions(-)


.
Subject: [PATCH 0/1] Update email addr
From: Brian Cain <bcain@quicinc.com>
To: <qemu-devel@nongnu.org>
Date: Sat, 23 Nov 2024 08:46:39 -0800

.
Subject: [RFC PATCH v1 0/1] Add helper_print functions for printing
 intermediate results of complex instructions in RISC-V target
From: Chao Liu <chao.liu@yeah.net>
To: qemu-devel@nongnu.org
Cc: bmeng.cn@gmail.com, liwei1518@gmail.com, peter.maydell@linaro.org,
 palmer@dabbelt.com, alistair.francis@wdc.com, dbarboza@ventanamicro.com,
 zhiwei_liu@linux.alibaba.com, Chao Liu <chao.liu@yeah.net>
Date: Sun, 24 Nov 2024 01:23:37 +0800

.
Subject: Supporting clang on windows
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 Paolo Bonzini <pbonzini@redhat.com>, =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?=
 <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>
Cc: =?UTF-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Sat, 23 Nov 2024 16:21:27 -0800

.
Subject: Onboarding QEMU Firmware Configuration to other machines
From: Anne Macedo <retpolanne@posteo.net>
To: qemu-devel@nongnu.org
Date: Sun, 24 Nov 2024 14:22:29 +0000

.
Subject: [PATCH 0/6] 9pfs: fix fstat() after unlink() (with a Linux guest)
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org,
    Greg Kurz <groug@kaod.org>
Date: Sun, 24 Nov 2024 17:28:40 +0100

.
Subject: [PULL 0/6] Net patches
From: Jason Wang <jasowang@redhat.com>
To: qemu-devel@nongnu.org
Cc: Jason Wang <jasowang@redhat.com>
Date: Mon, 25 Nov 2024 14:08:03 +0800

The following changes since commit 6b99bb046dd36a6dd5525b8f88c2dcddae49222a:

  Merge tag 'pull-lu-20241122' of https://gitlab.com/rth7680/qemu into staging (2024-11-24 13:39:06 +0000)

are available in the Git repository at:

  https://github.com/jasowang/qemu.git tags/net-pull-request

for you to fetch changes up to 7987d2be5a8bc3a502f89ba8cf3ac3e09f64d1ce:

  virtio-net: Copy received header to buffer (2024-11-25 14:00:51 +0800)

----------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEIV1G9IJGaJ7HfzVi7wSWWzmNYhEFAmdEEtgACgkQ7wSWWzmN
YhH5qAgAlKdcx/gFt4EBXtjVq/qbPluEGOQxvcRYLlN90rPLHPgCjAoT5ly3fIv1
4kCgcVZyG8SdGu1n0TzTTS9kg5tL7weQ9xEWwF0oyyuZABgAB7w/wpC8MHSkJFOn
2Tv+2Iab0dJ+e1pw71OMpE/YR5X2xq5vopsSHRtnyGWfRPGswJFwka+f8FS5DSiq
2CeNxADgTkPxJgDmOrNSsAPz8Rns77FAZdvDMqFjx1Lrqm8kPv9jzwOMO+a/2LpC
t6OkpFzGjiiskPjSnSn/tzo4TfWYoABjJaI7b3vEqmNEJSTAaxltZNtSXZucctEt
1ihnFdjr/wPwGK/5Wu+qGnfDbFNxBw==
=W4y1
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Akihiko Odaki (6):
      net: checksum: Convert data to void *
      virtio-net: Fix size check in dhclient workaround
      virtio-net: Do not check for the queue before RSS
      virtio-net: Fix hash reporting when the queue changes
      virtio-net: Initialize hash reporting values
      virtio-net: Copy received header to buffer

 hw/net/virtio-net.c    | 108 +++++++++++++++++++++++++++----------------------
 include/net/checksum.h |   2 +-
 net/checksum.c         |   4 +-
 3 files changed, 63 insertions(+), 51 deletions(-)



.
Subject: [PATCH] tests/functional/aarch64_virt: add test for FEAT_RME
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: mathieu.poirier@linaro.org, gustavo.romero@linaro.org,
 alex.bennee@linaro.org, jean-philippe@linaro.org, qemu-arm@nongnu.org,
 Peter Maydell <peter.maydell@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Sun, 24 Nov 2024 22:59:50 -0800

.
Subject: [PATCH 0/8] rust: qom: move bridge for TypeInfo and DeviceClass
 functions to common code
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org
Date: Mon, 25 Nov 2024 09:04:59 +0100

.
Subject: Re: [PATCH v2] vhost_net: fix assertion triggered by batch of host
 notifiers processing
From:  "Zuo,Boqun" via <qemu-devel@nongnu.org>
To: Jason Wang <jasowang@redhat.com>
Date: Mon, 25 Nov 2024 09:50:52 +0000

.
Subject: [PULL v4 00/10] Block layer patches
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com,
	qemu-devel@nongnu.org
Date: Mon, 25 Nov 2024 11:05:41 +0100

The following changes since commit 6b99bb046dd36a6dd5525b8f88c2dcddae49222a:

  Merge tag 'pull-lu-20241122' of https://gitlab.com/rth7680/qemu into staging (2024-11-24 13:39:06 +0000)

are available in the Git repository at:

  https://repo.or.cz/qemu/kevin.git tags/for-upstream

for you to fetch changes up to fbdea3d6c13d5a75895c287a004c6f1a6bf6c164:

  ssh: Do not switch session to non-blocking mode (2024-11-25 11:03:42 +0100)

----------------------------------------------------------------
Block layer patches

- Fix qmp_device_add() to not throw non-scalar options away (fixes
  iothread-vq-mapping being silently ignored in device_add)
- Fix qdev property crash with integer PCI addresses and JSON -device
- iotests: Fix mypy failure
- parallels: Avoid potential integer overflow
- ssh: libssh broke with non-blocking sessions, use a blocking one for now
- Fix crash in migration_is_running()

----------------------------------------------------------------
Dmitry Frolov (1):
      parallels: fix possible int overflow

Jakub Jelen (1):
      ssh: Do not switch session to non-blocking mode

John Snow (4):
      iotests: reflow ReproducibleTestRunner arguments
      iotests: correct resultclass type in ReproducibleTestRunner
      python: disable too-many-positional-arguments warning
      python: silence pylint raising-non-exception error

Kevin Wolf (2):
      qdev: Fix set_pci_devfn() to visit option only once
      tests/avocado/hotplug_blk: Fix addr in device_add command

Stefan Hajnoczi (2):
      qdev-monitor: avoid QemuOpts in QMP device_add
      vl: use qmp_device_add() in qemu_create_cli_devices()

 block/parallels.c                |  4 +--
 block/ssh.c                      |  3 ---
 hw/core/qdev-properties-system.c | 54 ++++++++++++++++++++++++++--------------
 system/qdev-monitor.c            | 42 ++++++++++++++++++++-----------
 system/vl.c                      | 14 +++--------
 python/scripts/mkvenv.py         |  3 +++
 tests/avocado/hotplug_blk.py     |  2 +-
 tests/qemu-iotests/iotests.py    | 11 +++++---
 python/setup.cfg                 |  1 +
 tests/qemu-iotests/pylintrc      |  1 +
 10 files changed, 83 insertions(+), 52 deletions(-)



.
Subject: Request for Technical Guidance on Custom RISC-V64 Architecture with
 Linux OS
From: Mohammad Javad Sekonji <mjavadsekonji@gmail.com>
To: qemu-devel@nongnu.org
Date: Mon, 25 Nov 2024 16:06:41 +0330

.
Subject: [PATCH] .gitlab-ci.d/cirrus: Remove the wrong CPU and RAM settings
 from the macOS job
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 25 Nov 2024 13:43:42 +0100

.
Subject: [PATCH 1/1] tests/avocado: update sbsa-ref firmware
From: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
To: qemu-devel@nongnu.org
Cc: Radoslaw Biernacki <rad@semihalf.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Date: Mon, 25 Nov 2024 13:54:48 +0100

.
Subject: [PATCH 0/4] ppc: various fixes for 9.2
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-ppc@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-devel@nongnu.org,
 Chalapathi V <chalapathi.v@linux.ibm.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 Glenn Miles <milesg@linux.ibm.com>
Date: Mon, 25 Nov 2024 23:20:37 +1000

.
Subject: [PATCH v5] hw/riscv: Add Microblaze V generic board
From: Sai Pavan Boddu <sai.pavan.boddu@amd.com>
To: <qemu-devel@nongnu.org>, <qemu-riscv@nongnu.org>
Date: Mon, 25 Nov 2024 19:17:39 +0530

.
Subject: [PATCH-for-10.0 0/8] hw/boards: Remove legacy
 MachineClass::pci_allow_0_address flag
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <danielhb413@gmail.com>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Bin Meng <bmeng.cn@gmail.com>, Alistair Francis <alistair.francis@wdc.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, Zhao Liu <zhao1.liu@intel.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, qemu-arm@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>, Nicholas Piggin <npiggin@gmail.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-riscv@nongnu.org,
 Weiwei Li <liwei1518@gmail.com>, Radoslaw Biernacki <rad@semihalf.com>,
 Thomas Huth <thuth@redhat.com>, Yanan Wang <wangyanan55@huawei.com>,
 Eduardo Habkost <eduardo@habkost.net>, qemu-ppc@nongnu.org
Date: Mon, 25 Nov 2024 15:05:27 +0100

.
Subject: [PATCH 0/5] migration: Fix the BDRV_O_INACTIVE assertion
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org, Peter Xu <peterx@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 andrey.drobyshev@virtuozzo.com, den@virtuozzo.com,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Date: Mon, 25 Nov 2024 11:46:07 -0300

.
Subject: [PULL for 9.2-rc2 00/28] testing, plugin and doc fixes
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Mon, 25 Nov 2024 15:20:37 +0000

The following changes since commit 6b99bb046dd36a6dd5525b8f88c2dcddae49222a:

  Merge tag 'pull-lu-20241122' of https://gitlab.com/rth7680/qemu into staging (2024-11-24 13:39:06 +0000)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-9.2-rc2-updates-251124-1

for you to fetch changes up to f8f5923808031e1335fc6d280a4b959ed5d28608:

  tests/functional: Remove sleep workarounds from Aspeed tests (2024-11-25 10:27:47 +0000)

----------------------------------------------------------------
testing, docs and plugin updates for rc2

  - cleanup leftover avocado bits from functional test
  - ensure we keep functional logs for tests
  - improve test console handling to detect prompts
  - remove hacking timer.sleep() usage in functional tests
  - convert Aarch64 tuxrun tests to functional test
  - update Aarch64 tuxrun images to avoid corrupt blk I/O ops
  - auto-generate the TCG plugin API symbols to avoid missing them
  - fix rust pl011 model handling of DeviceID regs
  - update docs to refer to "commonly known identity"
  - convert aspeed tests to functional framework and remove hacky sleeps

----------------------------------------------------------------
Alex Bennée (1):
      tests/functional: update the aarch64 tuxrun tests

Cédric Le Goater (3):
      tests/functional: Convert Aspeed aarch64 SDK tests
      tests/functional: Convert Aspeed arm SDK tests
      tests/functional: Remove sleep workarounds from Aspeed tests

Daniel P. Berrangé (19):
      tests/functional: fix mips64el test to honour workdir
      tests/functional: automatically clean up scratch files after tests
      tests/functional: remove "AVOCADO" from env variable name
      tests/functional: remove todo wrt avocado.utils.wait_for
      tests/functional: remove leftover :avocado: tags
      tests/functional: remove obsolete reference to avocado bug
      tests/functional: remove comments talking about avocado
      tests/functional: honour self.workdir in ACPI bits tests
      tests/functional: put QEMUMachine logs in testcase log directory
      tests/functional: honour requested test VM name in QEMUMachine
      tests/functional: enable debug logging for QEMUMachine
      tests/functional: logs details of console interaction operations
      tests/functional: don't try to wait for the empty string
      tests/functional: require non-NULL success_message for console wait
      tests/functional: rewrite console handling to be bytewise
      tests/functional: remove time.sleep usage from tuxrun tests
      tests/functional: add a QMP backdoor for debugging stalled tests
      tests/functional: avoid accessing log_filename on earlier failures
      docs: explicitly permit a "commonly known identity" with SoB

Junjie Mao (1):
      rust/pl011: Fix range checks for device ID accesses

Pierrick Bouvier (3):
      plugins: add missing export for qemu_plugin_num_vcpus
      plugins: detect qemu plugin API symbols from header
      plugins: eradicate qemu-plugins.symbols static file

Thomas Huth (1):
      tests/functional: Convert the Avocado aarch64 tuxrun tests

 MAINTAINERS                              |   4 +-
 docs/devel/submitting-a-patch.rst        |   7 +-
 docs/devel/testing/functional.rst        |  16 +++
 include/qemu/qemu-plugin.h               |   1 +
 .gitlab-ci.d/check-dco.py                |   5 +-
 plugins/meson.build                      |  12 +-
 plugins/qemu-plugins.symbols             |  59 --------
 rust/hw/char/pl011/src/device.rs         |   2 +-
 scripts/qemu-plugin-symbols.py           |  45 +++++++
 tests/avocado/machine_aspeed.py          | 202 ----------------------------
 tests/avocado/tuxrun_baselines.py        | 224 -------------------------------
 tests/functional/meson.build             |   4 +
 tests/functional/qemu_test/cmd.py        |  89 +++++++++---
 tests/functional/qemu_test/testcase.py   |  43 ++++--
 tests/functional/qemu_test/tuxruntest.py |  17 +--
 tests/functional/test_aarch64_aspeed.py  |  98 ++++++++++++++
 tests/functional/test_aarch64_tuxrun.py  |  50 +++++++
 tests/functional/test_acpi_bits.py       |  57 +++-----
 tests/functional/test_arm_aspeed.py      |  84 ++++++++++--
 tests/functional/test_arm_bpim2u.py      |  20 ---
 tests/functional/test_arm_orangepi.py    |  27 ----
 tests/functional/test_m68k_nextcube.py   |   3 +-
 tests/functional/test_mips64el_malta.py  |   4 +-
 tests/functional/test_virtio_gpu.py      |   3 +-
 24 files changed, 446 insertions(+), 630 deletions(-)
 delete mode 100644 plugins/qemu-plugins.symbols
 create mode 100755 scripts/qemu-plugin-symbols.py
 delete mode 100644 tests/avocado/machine_aspeed.py
 delete mode 100644 tests/avocado/tuxrun_baselines.py
 create mode 100644 tests/functional/test_aarch64_aspeed.py
 create mode 100755 tests/functional/test_aarch64_tuxrun.py

-- 
2.39.5



.
Subject: [PATCH-for-10.0 0/3] hw/boards: Try to make sense of
 MachineClass::no_sdcard flag
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Thomas Huth <thuth@redhat.com>, qemu-riscv@nongnu.org, qemu-ppc@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 25 Nov 2024 19:14:17 +0100

.
Subject: [PATCH] migration: Fix extra cleanup at postcopy listen
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>
Date: Mon, 25 Nov 2024 16:11:28 -0300

.
Subject: [PATCH v3 00/26] arm: Run Arm CCA VMs with KVM
From: Jean-Philippe Brucker <jean-philippe@linaro.org>
To: peter.maydell@linaro.org
Cc: richard.henderson@linaro.org, philmd@linaro.org, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org, alex.bennee@linaro.org,
 Jean-Philippe Brucker <jean-philippe@linaro.org>,
 Matias Ezequiel Vara Larsen <mvaralar@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Peter Gonda <pgonda@google.com>,
 Stefan Berger <stefanb@linux.vnet.ibm.com>
Date: Mon, 25 Nov 2024 19:55:59 +0000

.
Subject: [PULL 0/2] Migration 20241125 patches
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>, Peter Maydell <peter.maydell@linaro.org>,
 peterx@redhat.com
Date: Mon, 25 Nov 2024 16:22:54 -0500

The following changes since commit 791e3837c1105aec4e328674aad32e34056957e2:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-25 10:44:11 +0000)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/migration-20241125-pull-request

for you to fetch changes up to 59c390d95b4984c87db0deda2b8dad0c9595156e:

  migration: Fix extra cleanup at postcopy listen (2024-11-25 16:21:55 -0500)

----------------------------------------------------------------
Migration pull for 9.2-rc2

- Fabiano's patch to remove double vmstate cleanup in postcopy
- Peter's patch to whitelist pipes in fd migration URIs

----------------------------------------------------------------

Fabiano Rosas (1):
  migration: Fix extra cleanup at postcopy listen

Peter Xu (1):
  migration: Allow pipes to keep working for fd migrations

 migration/fd.c     | 27 +++++++++++++++++++++++++--
 migration/savevm.c |  1 -
 2 files changed, 25 insertions(+), 3 deletions(-)

-- 
2.47.0



.
Subject: [PULL 0/1] Net patches round 2
From: Jason Wang <jasowang@redhat.com>
To: qemu-devel@nongnu.org
Cc: Jason Wang <jasowang@redhat.com>
Date: Tue, 26 Nov 2024 12:06:06 +0800

The following changes since commit 791e3837c1105aec4e328674aad32e34056957e2:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-25 10:44:11 +0000)

are available in the Git repository at:

  https://github.com/jasowang/qemu.git tags/net-pull-request

for you to fetch changes up to 9379ea9db3c0064fa2787db0794a23a30f7b2d2d:

  virtio-net: Add queues before loading them (2024-11-26 11:56:44 +0800)

----------------------------------------------------------------
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEIV1G9IJGaJ7HfzVi7wSWWzmNYhEFAmdFRyQACgkQ7wSWWzmN
YhFU1Qf/T9bBOCrbQqbZSG7eKk8QuH35zcgNU7FzFTrGeVCc1bUMNYhiioqAFmE+
h5h/3vmkmt+01vaTuimTRumI2SJnFFwggveJDWf+ICSl9MRtCXB5+w0n71vJ6gUO
njm36pIl+aMkZIrsDc7lLewVouZkF8mAKP7mn9x53s5lX/HbXZSdPJmrkdUXtNT5
d3nXlUkNhEWKL9dKIQ9dWYmj3l+tLfuYPiR8a+kKFMEwHlGBuFbNoVN03v5VvFyf
Dmy1P1ZFApP0SsR4SiccXg7C8AslBC6wc7Bhd0aiKpGBnlt20mE9EJSVyrU8yP1p
UTKzzB0QHN7Nnd6AcFRhWvo9C74mGg==
=qP+q
-----END PGP SIGNATURE-----

----------------------------------------------------------------
Akihiko Odaki (1):
      virtio-net: Add queues before loading them

 hw/net/virtio-net.c        | 10 ++++++++++
 hw/virtio/virtio.c         |  7 +++++++
 include/hw/virtio/virtio.h |  2 ++
 3 files changed, 19 insertions(+)




.
Subject: [PATCH 0/2] hw/loongarch/virt: Improve fdt table creation
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Tue, 26 Nov 2024 15:29:37 +0800

.
Subject: [PATCH] hw/timer: fix int underflow
From: =?UTF-8?B?0JTQvNC40YLRgNC40Lkg0KTRgNC+0LvQvtCy?= <frolov@swemel.ru>
To: peter.maydell@linaro.org
Cc: sdl.qemu@linuxtesting.org, qemu-devel@nongnu.org,
 Dmitry Frolov <frolov@swemel.ru>
Date: Tue, 26 Nov 2024 10:41:27 +0300

.
Subject: [PATCH] meson.build: Refuse XCode versions < v15.0
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 26 Nov 2024 09:10:54 +0100

.
Subject: KVM/QEMU community call 26/11/2024 agenda items
From: =?utf-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>
To: Alessandro Di Federico <ale@rev.ng>, Alistair Francis
 <alistair.francis@wdc.com>, Anton Johansson <anjo@rev.ng>, Markus
 Armbruster <armbru@redhat.com>, Brian Cain <bcain@quicinc.com>, "Daniel P.
 Berrange" <berrange@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 cjia@nvidia.com, =?utf-8?Q?C=C3=A9dric?= Le Goater <clg@kaod.org>,
 cw@f00f.org,
 dhedde@kalrayinc.com, Eric Blake <eblake@redhat.com>, eblot@rivosinc.com,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Eduardo Habkost
 <eduardo@habkost.net>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, Auger
 Eric <eric.auger@redhat.com>, felipe@nutanix.com, iggy@theiggy.com, Warner
 Losh <imp@bsdimp.com>, Jan Kiszka <jan.kiszka@web.de>, Jason Gunthorpe
 <jgg@nvidia.com>, jidong.xiao@gmail.com, Jim Shu <jim.shu@sifive.com>,
 Joao Martins <joao.m.martins@oracle.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Luc Michel <luc@lmichel.fr>, Manos Pitsidianakis
 <manos.pitsidianakis@linaro.org>, Max Chou <max.chou@sifive.com>, Mark
 Burton <mburton@qti.qualcomm.com>, mdean@redhat.com,
 mimu@linux.vnet.ibm.com, "Ho, Nelson" <nelson.ho@windriver.com>, Paul
 Walmsley <paul.walmsley@sifive.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Phil =?utf-8?Q?Mathieu-Daud?=
 =?utf-8?Q?=C3=A9?=
 <philmd@linaro.org>, QEMU Developers <qemu-devel@nongnu.org>, Richard
 Henderson <richard.henderson@linaro.org>, Shameerali Kolothum Thodi
 <shameerali.kolothum.thodi@huawei.com>, Bernhard Beschow
 <shentey@gmail.com>, Stefan Hajnoczi <stefanha@gmail.com>, Thomas Huth
 <thuth@redhat.com>, Wei Wang <wei.w.wang@intel.com>, z.huo@139.com, LIU
 Zhiwei <zhiwei_liu@linux.alibaba.com>, zwu.kernel@gmail.com
Date: Tue, 26 Nov 2024 08:20:59 +0000

.
Subject: [PATCH 1/1] hw/arm/sbsa-ref: bump default memory size to 2GB
From: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Leif Lindholm <quic_llindhol@quicinc.com>, qemu-arm@nongnu.org,
 Mathieu Poirier <mathieu.poirier@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Date: Tue, 26 Nov 2024 09:49:28 +0100

.
Subject: [PATCH for-10.0 0/2] compat machines for 10.0
From: Cornelia Huck <cohuck@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Laurent Vivier <laurent@vivier.eu>,
 Nicholas Piggin <npiggin@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, Thomas Huth <thuth@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>, David Hildenbrand <david@redhat.com>,
 Ilya Leoshkevich <iii@linux.ibm.com>
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, qemu-ppc@nongnu.org,
 qemu-s390x@nongnu.org,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Cornelia Huck <cohuck@redhat.com>
Date: Tue, 26 Nov 2024 11:30:03 +0100

.
Subject: [PATCH-for-10.0 v2 00/13] hw/boards: Remove legacy
 MachineClass::pci_allow_0_address flag
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, qemu-s390x@nongnu.org, Thomas Huth <thuth@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-riscv@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 26 Nov 2024 12:21:59 +0100

.
Subject: [PATCH v1 0/4] Allow to enable multifd and postcopy migration together
From: Prasad Pandit <ppandit@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, farosas@suse.de, berrange@redhat.com,
 Prasad Pandit <pjp@fedoraproject.org>
Date: Tue, 26 Nov 2024 17:27:44 +0530

.
Subject: [PATCH 00/13] target/mips: Simplify some target_ulong registers to
 32-bit
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Aurelien Jarno <aurelien@aurel32.net>,
 Aleksandar Rikalo <arikalo@gmail.com>, Anton Johansson <anjo@rev.ng>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Huacai Chen <chenhuacai@kernel.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Tue, 26 Nov 2024 14:15:32 +0100

.
Subject: [PATCH] hw/virtio/virtio-mem: Prohibit unplugging when size <=
 requested_size
From: Wei Chen <weichenforschung@gmail.com>
To: qemu-devel@nongnu.org
Cc: mst@redhat.com, david@redhat.com, yuval.yarom@rub.de, genkin@gatech.edu,
 Wei Chen <weichenforschung@gmail.com>, Zhi Zhang <zzhangphd@gmail.com>
Date: Tue, 26 Nov 2024 16:02:13 +0800

.
Subject: [PATCH v3 00/16] target/mips: Convert nanoMIPS LSA opcode to
 decodetree
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Aurelien Jarno <aurelien@aurel32.net>,
 Aleksandar Rikalo <arikalo@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Tue, 26 Nov 2024 14:59:46 +0100

.
Subject: [PATCH 0/2] hw/timer/hpet: miscellaneous cleanup
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>, "Michael S . Tsirkin" <mst@redhat.com>
Cc: qemu-devel@nongnu.org, qemu-trivial@nongnu.org,
 Zhao Liu <zhao1.liu@intel.com>
Date: Wed, 27 Nov 2024 00:30:44 +0800

.
Subject: [PULL 0/9] target-arm queue
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Tue, 26 Nov 2024 17:02:15 +0000

This one's almost all docs fixes.

thanks
-- PMM

The following changes since commit ba54a7e6b86884e43bed2d2f5a79c719059652a8:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-26 14:06:40 +0000)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20241126

for you to fetch changes up to d8790ead55a2ef1e65332ebec63ae3c5db598942:

  docs/system/arm/aspeed: add missing model supermicrox11spi-bmc (2024-11-26 16:22:38 +0000)

----------------------------------------------------------------
target-arm queue:
 * target/arm/tcg/cpu32.c: swap ATCM and BTCM register names
 * docs/system/arm: Fix broken links and missing feature names

----------------------------------------------------------------
Michael Tokarev (1):
      target/arm/tcg/cpu32.c: swap ATCM and BTCM register names

Pierrick Bouvier (8):
      docs/system/arm/emulation: mention armv9
      docs/system/arm/emulation: fix typo in feature name
      docs/system/arm/emulation: add FEAT_SSBS2
      target/arm/tcg/: fix typo in FEAT name
      docs/system/arm/: add FEAT_MTE_ASYNC
      docs/system/arm/: add FEAT_DoubleLock
      docs/system/arm/fby35: update link to product page
      docs/system/arm/aspeed: add missing model supermicrox11spi-bmc

 docs/system/arm/aspeed.rst    |  7 ++++---
 docs/system/arm/emulation.rst | 11 +++++++----
 docs/system/arm/fby35.rst     |  2 +-
 target/arm/tcg/cpu32.c        |  6 +++---
 4 files changed, 15 insertions(+), 11 deletions(-)


.
Subject: [PULL 0/6] ppc-for-9.2-2 queue
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
	qemu-ppc@nongnu.org
Date: Wed, 27 Nov 2024 03:12:29 +1000

The following changes since commit ba54a7e6b86884e43bed2d2f5a79c719059652a8:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-26 14:06:40 +0000)

are available in the Git repository at:

  https://gitlab.com/npiggin/qemu.git tags/pull-ppc-for-9.2-2-20241127

for you to fetch changes up to 0805136a44d39adc2467f23ac3c65e680e45d0a2:

  hw/ppc/pegasos2: Fix IRQ routing from pci.0 (2024-11-27 02:49:36 +1000)

----------------------------------------------------------------
* Assorted small ppc fixes

----------------------------------------------------------------
BALATON Zoltan (1):
      hw/ppc/pegasos2: Fix IRQ routing from pci.0

Glenn Miles (1):
      target/ppc: Fix THREAD_SIBLING_FOREACH for multi-socket

Harsh Prateek Bora (1):
      ppc/spapr: fix drc index mismatch for partially enabled vcpus

Nicholas Piggin (3):
      target/ppc: Fix non-maskable interrupt while halted
      ppc/pnv: Fix direct controls quiesce
      ppc/pnv: Add xscom- prefix to pervasive-control region name

 hw/pci-host/mv64361.c       |  1 +
 hw/ppc/pegasos2.c           | 30 +++++++++++++++++++++++++++++-
 hw/ppc/pnv_core.c           | 11 +++++++++--
 hw/ppc/pnv_nest_pervasive.c |  2 +-
 hw/ppc/spapr.c              |  2 +-
 hw/ppc/spapr_cpu_core.c     |  1 +
 target/ppc/cpu.h            |  8 ++++++--
 target/ppc/excp_helper.c    |  7 +++++++
 8 files changed, 55 insertions(+), 7 deletions(-)


.
Subject: Rust in QEMU roadmap
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org, qemu-rust@nongnu.org
Date: Tue, 26 Nov 2024 18:46:45 +0100

.
Subject: [PATCH] plugins: optimize cpu_index code generation
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>
Date: Tue, 26 Nov 2024 11:02:03 -0800

.
Subject: [PATCH v2 0/3] Enable clang build on Windows
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Stefano Garzarella <sgarzare@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Markus Armbruster <armbru@redhat.com>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Alexandre Iooss <erdnaxe@crans.org>
Date: Tue, 26 Nov 2024 13:17:33 -0800

.
Subject: [PATCH] tests/functional: Fix the running test case causes
 loongarch64 to hang
From: Xianglai Li <lixianglai@loongson.cn>
To: qemu-devel@nongnu.org
Cc: Bibo Mao <maobibo@loongson.cn>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Song Gao <gaosong@loongson.cn>, "Jason A . Donenfeld" <Jason@zx2c4.com>,
 peter.maydell@linaro.org
Date: Wed, 27 Nov 2024 09:34:38 +0800

.
Subject: [PATCH v11 0/7] Pointer Masking update for Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 liwei1518@gmail.com, alistair23@gmail.com, frank.chang@sifive.com,
 palmer@dabbelt.com, Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org
Date: Wed, 27 Nov 2024 08:35:16 +0300

.
Subject: [PATCH] docs: Document that hvf on Arm is supported
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Alexander Graf <agraf@csgraf.de>, Cameron Esfahani <dirty@apple.com>, 
 Roman Bolshakov <rbolshakov@ddn.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 27 Nov 2024 16:14:38 +0900

.
Subject: Re: [PATCH 1/2] rust: add BQL-enforcing Cell variant
From: Junjie Mao <junjie.mao@hotmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, zhao1.liu@intel.com, qemu-rust@nongnu.org
Date: Wed, 27 Nov 2024 14:54:43 +0800

.
Subject: [PATCH v3 00/10] Add smc qtest testcase to support AST2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, Fabiano Rosas <farosas@suse.de>, Laurent Vivier
 <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "open list:ASPEED
 BMCs" <qemu-arm@nongnu.org>, "open list:All patches CC here"
 <qemu-devel@nongnu.org>
Date: Wed, 27 Nov 2024 17:15:33 +0800

.
Subject: [PULL 0/7] Misc fixes for QEMU 9.2-rc3
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 27 Nov 2024 11:34:18 +0100

The following changes since commit 7872e5fdf38ac0d8d0083aabb98d67da1f530ef4:

  Update version for v9.2.0-rc2 release (2024-11-26 22:26:38 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-11-27

for you to fetch changes up to ef45f46f382a5e2c41c39c71fd3364cff4f41bf5:

  hw/pci: Remove unused pci_irq_pulse() method (2024-11-27 09:34:08 +0100)

----------------------------------------------------------------
* Two small doc updates
* Fix the flaky loongarch64 and sh4 functional tests
* Refuse to compile with old XCode versions that don't work anymore
* Remove an unused function from PCI code

----------------------------------------------------------------
Akihiko Odaki (1):
      docs: Document that hvf on Arm is supported

Cédric Le Goater (1):
      tests/functional: Remove sleep workarounds from sh4 test

Philippe Mathieu-Daudé (1):
      hw/pci: Remove unused pci_irq_pulse() method

Thomas Huth (3):
      docs/devel/testing/functional: Clarify that we have to use the build folder
      meson.build: Refuse XCode versions < v15.0
      .gitlab-ci.d/cirrus: Remove the wrong CPU and RAM settings from the macOS job

Xianglai Li (1):
      tests/functional: Fix the running test case causes loongarch64 to hang

 docs/about/build-platforms.rst            |  2 +-
 docs/devel/testing/functional.rst         |  5 +++--
 meson.build                               |  6 +++---
 include/hw/pci/pci.h                      | 10 ----------
 .gitlab-ci.d/cirrus.yml                   |  2 --
 tests/functional/test_loongarch64_virt.py |  8 ++++----
 tests/functional/test_sh4_tuxrun.py       | 10 +++-------
 7 files changed, 14 insertions(+), 29 deletions(-)



.
Subject: [PATCH] migration: correct multifd receive thread name
From: Prasad Pandit <ppandit@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 yong.huang@smartx.com, chen.zhang@intel.com,
 Prasad Pandit <pjp@fedoraproject.org>
Date: Wed, 27 Nov 2024 16:45:28 +0530

.
Subject: [PATCH] hw/core/machine: diagnose wrapping of maxmem
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Yanan Wang <wangyanan55@huawei.com>, Eduardo Habkost <eduardo@habkost.net>,
 Ani Sinha <anisinha@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Zhao Liu <zhao1.liu@intel.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 27 Nov 2024 11:40:57 +0000

.
Subject: [PATCH-for-10.0 0/6] accel/tcg: Allow tcg_exec_realizefn() initialize
 multiple frontends
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Anton Johansson <anjo@rev.ng>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 27 Nov 2024 13:16:52 +0100

.
Subject: [PATCH] hw/usb/hcd-xhci-nec: Remove unused XHCINecState::flags field
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Nicholas Piggin <npiggin@gmail.com>
Date: Wed, 27 Nov 2024 13:28:12 +0100

.
Subject: [PULL 00/13] virtio,pc,pci: bug fixes, new test
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 27 Nov 2024 08:57:26 -0500

The following changes since commit 34754a3a627e1937be7f3daaa0c5e73d91c7d9b5:

  Update version for v9.2.0-rc1 release (2024-11-20 18:27:48 +0000)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 571bdc97b83646dfd3746ec56fb2f70bca55b9a2:

  vhost: fail device start if iotlb update fails (2024-11-26 17:18:07 -0500)

----------------------------------------------------------------
virtio,pc,pci: bug fixes, new test

Some small bug fixes, notably a fix for a regression
in cpu hotplug after migration. I also included a
new test, just to help make sure we don't regress cxl.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Igor Mammedov (3):
      Revert "hw/acpi: Update ACPI `_STA` method with QOM vCPU ACPI Hotplug states"
      Revert "hw/acpi: Make CPUs ACPI `presence` conditional during vCPU hot-unplug"
      tests/acpi: update expected blobs

Jonathan Cameron (6):
      hw/cxl: Check for zero length features in cmd_features_set_feature()
      hw/acpi: Fix size of HID in build_append_srat_acpi_device_handle()
      qapi/qom: Change Since entry for AcpiGenericPortProperties to 9.2
      bios-tables-test: Allow for new acpihmat-generic-x test data.
      bios-tables-test: Add complex SRAT / HMAT test for GI GP
      bios-tables-test: Add data for complex numa test (GI, GP etc)

Prasad J Pandit (1):
      vhost: fail device start if iotlb update fails

Salil Mehta (1):
      qtest: allow ACPI DSDT Table changes

Vladimir Sementsov-Ogievskiy (1):
      qapi: fix device-sync-config since-version

zuoboqun (1):
      vhost_net: fix assertion triggered by batch of host notifiers processing

 qapi/qdev.json                                    |   2 +-
 qapi/qom.json                                     |   2 +-
 include/hw/core/cpu.h                             |   2 -
 hw/acpi/aml-build.c                               |   2 +-
 hw/acpi/cpu.c                                     |  53 ++----------
 hw/cxl/cxl-mailbox-utils.c                        |   4 +
 hw/net/vhost_net.c                                |  35 +++++---
 hw/virtio/vhost.c                                 |  13 ++-
 tests/qtest/bios-tables-test.c                    |  97 ++++++++++++++++++++++
 tests/data/acpi/x86/pc/DSDT                       | Bin 8560 -> 8526 bytes
 tests/data/acpi/x86/pc/DSDT.acpierst              | Bin 8471 -> 8437 bytes
 tests/data/acpi/x86/pc/DSDT.acpihmat              | Bin 9885 -> 9851 bytes
 tests/data/acpi/x86/pc/DSDT.bridge                | Bin 15431 -> 15397 bytes
 tests/data/acpi/x86/pc/DSDT.cphp                  | Bin 9024 -> 8990 bytes
 tests/data/acpi/x86/pc/DSDT.dimmpxm               | Bin 10214 -> 10180 bytes
 tests/data/acpi/x86/pc/DSDT.hpbridge              | Bin 8511 -> 8477 bytes
 tests/data/acpi/x86/pc/DSDT.hpbrroot              | Bin 5067 -> 5033 bytes
 tests/data/acpi/x86/pc/DSDT.ipmikcs               | Bin 8632 -> 8598 bytes
 tests/data/acpi/x86/pc/DSDT.memhp                 | Bin 9919 -> 9885 bytes
 tests/data/acpi/x86/pc/DSDT.nohpet                | Bin 8418 -> 8384 bytes
 tests/data/acpi/x86/pc/DSDT.numamem               | Bin 8566 -> 8532 bytes
 tests/data/acpi/x86/pc/DSDT.roothp                | Bin 12353 -> 12319 bytes
 tests/data/acpi/x86/q35/APIC.acpihmat-generic-x   | Bin 0 -> 136 bytes
 tests/data/acpi/x86/q35/CEDT.acpihmat-generic-x   | Bin 0 -> 68 bytes
 tests/data/acpi/x86/q35/DSDT                      | Bin 8389 -> 8355 bytes
 tests/data/acpi/x86/q35/DSDT.acpierst             | Bin 8406 -> 8372 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat             | Bin 9714 -> 9680 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x   | Bin 0 -> 12565 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8668 -> 8634 bytes
 tests/data/acpi/x86/q35/DSDT.applesmc             | Bin 8435 -> 8401 bytes
 tests/data/acpi/x86/q35/DSDT.bridge               | Bin 12002 -> 11968 bytes
 tests/data/acpi/x86/q35/DSDT.core-count           | Bin 12947 -> 12913 bytes
 tests/data/acpi/x86/q35/DSDT.core-count2          | Bin 33804 -> 33770 bytes
 tests/data/acpi/x86/q35/DSDT.cphp                 | Bin 8853 -> 8819 bytes
 tests/data/acpi/x86/q35/DSDT.cxl                  | Bin 13180 -> 13146 bytes
 tests/data/acpi/x86/q35/DSDT.dimmpxm              | Bin 10043 -> 10009 bytes
 tests/data/acpi/x86/q35/DSDT.ipmibt               | Bin 8464 -> 8430 bytes
 tests/data/acpi/x86/q35/DSDT.ipmismbus            | Bin 8477 -> 8443 bytes
 tests/data/acpi/x86/q35/DSDT.ivrs                 | Bin 8406 -> 8372 bytes
 tests/data/acpi/x86/q35/DSDT.memhp                | Bin 9748 -> 9714 bytes
 tests/data/acpi/x86/q35/DSDT.mmio64               | Bin 9519 -> 9485 bytes
 tests/data/acpi/x86/q35/DSDT.multi-bridge         | Bin 13242 -> 13208 bytes
 tests/data/acpi/x86/q35/DSDT.noacpihp             | Bin 8269 -> 8235 bytes
 tests/data/acpi/x86/q35/DSDT.nohpet               | Bin 8247 -> 8213 bytes
 tests/data/acpi/x86/q35/DSDT.numamem              | Bin 8395 -> 8361 bytes
 tests/data/acpi/x86/q35/DSDT.pvpanic-isa          | Bin 8490 -> 8456 bytes
 tests/data/acpi/x86/q35/DSDT.thread-count         | Bin 12947 -> 12913 bytes
 tests/data/acpi/x86/q35/DSDT.thread-count2        | Bin 33804 -> 33770 bytes
 tests/data/acpi/x86/q35/DSDT.tis.tpm12            | Bin 8995 -> 8961 bytes
 tests/data/acpi/x86/q35/DSDT.tis.tpm2             | Bin 9021 -> 8987 bytes
 tests/data/acpi/x86/q35/DSDT.type4-count          | Bin 18623 -> 18589 bytes
 tests/data/acpi/x86/q35/DSDT.viot                 | Bin 14646 -> 14612 bytes
 tests/data/acpi/x86/q35/DSDT.xapic                | Bin 35752 -> 35718 bytes
 tests/data/acpi/x86/q35/HMAT.acpihmat-generic-x   | Bin 0 -> 360 bytes
 tests/data/acpi/x86/q35/SRAT.acpihmat-generic-x   | Bin 0 -> 520 bytes
 55 files changed, 145 insertions(+), 65 deletions(-)
 create mode 100644 tests/data/acpi/x86/q35/APIC.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/CEDT.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/HMAT.acpihmat-generic-x
 create mode 100644 tests/data/acpi/x86/q35/SRAT.acpihmat-generic-x



.
Subject: [PATCH] include virtualization mode as part of priv
From: Yanfeng <yfliu2008@qq.com>
To: qemu-devel@nongnu.org, qemu-riscv@nongnu.org
Cc: Daniel Henrique Barboza <dbarboza@ventanamicro.com>, Weiwei Li
 <liwei1518@gmail.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Alistair
 Francis <alistair.francis@wdc.com>
Date: Wed, 27 Nov 2024 20:08:30 +0800

.
Subject: [PATCH v11 00/15] macOS PV Graphics and new vmapple machine type
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, rad@semihalf.com, quic_llindhol@quicinc.com,
 stefanha@redhat.com, mst@redhat.com, slp@redhat.com,
 richard.henderson@linaro.org, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, gaosong@loongson.cn, jiaxun.yang@flygoat.com,
 chenhuacai@kernel.org, kwolf@redhat.com, hreitz@redhat.com,
 philmd@linaro.org, shorne@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 jcmvbkbc@gmail.com, marcandre.lureau@redhat.com, berrange@redhat.com,
 akihiko.odaki@daynix.com, qemu-arm@nongnu.org, qemu-block@nongnu.org,
 qemu-riscv@nongnu.org, balaton@eik.bme.hu
Date: Wed, 27 Nov 2024 16:02:34 +0100

.
Subject: [RFC PATCH] target/arm: implement SEL2 physical and virtual timers
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Andrei Homescu <ahomescu@google.com>,
 =?UTF-8?q?Arve=20Hj=C3=B8nnev=C3=A5g?= <arve@google.com>,
 =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi.denis.courmont@huawei.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 qemu-arm@nongnu.org (open list:Virt)
Date: Wed, 27 Nov 2024 17:01:43 +0000

.
Subject: [PATCH v3 00/17] tests/qtest: migration-test refactoring
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 27 Nov 2024 15:28:44 -0300

.
Subject: [PATCH-for-10.0] system/qtest: Access memory using
 cpu_physical_memory_rw() API
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>, Anton Johansson <anjo@rev.ng>,
 Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Fabiano Rosas <farosas@suse.de>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 27 Nov 2024 20:19:14 +0100

.
Subject: [PATCH 0/5] hw/intc/loongarch_ipi: Enhance multiple CPU irq routing
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>,
	Huacai Chen <chenhuacai@kernel.org>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-devel@nongnu.org
Date: Thu, 28 Nov 2024 10:10:19 +0800

.
Subject: [PATCH v2] riscv/gdb: add virt mode debug interface
From: Yanfeng Liu <yfliu2008@qq.com>
To: qemu-riscv@nongnu.org
Cc: qemu-devel@nongnu.org, alistair.francis@wdc.com,
 Yanfeng Liu <yfliu2008@qq.com>
Date: Thu, 28 Nov 2024 15:21:27 +0800

.
Subject: [PATCH for-9.2] target/riscv: Avoid bad shift in
 riscv_cpu_do_interrupt()
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, qemu-riscv@nongnu.org
Date: Thu, 28 Nov 2024 10:38:31 +0000

.
Subject: [PATCH for-10.0 00/25] fpu: Make pickNaNMulAdd behaviour runtime
 selected
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, qemu-ppc@nongnu.org, qemu-s390x@nongnu.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 Song Gao <gaosong@loongson.cn>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>,
 Aleksandar Rikalo <arikalo@gmail.com>, Nicholas Piggin <npiggin@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>,
 Thomas Huth <thuth@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>
Date: Thu, 28 Nov 2024 10:42:45 +0000

.
Subject: [PATCH 0/2] support block encryption/decryption in parallel
From: tugy@chinatelecom.cn
To: eblake@redhat.com, armbru@redhat.com, kwolf@redhat.com, hreitz@redhat.com,
 qemu-block@nongnu.org
Cc: qemu-devel@nongnu.org,
	tugy@chinatelecom.cn
Date: Thu, 28 Nov 2024 18:51:20 +0800

.
Subject: [PATCH] tests/functional/test_acpi_bits: Turn the test into a
 QemuSystemTest
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	Ani Sinha <anisinha@redhat.com>
Cc: "Michael S. Tsirkin" <mst@redhat.com>,
	Thomas Huth <thuth@redhat.com>
Date: Thu, 28 Nov 2024 12:50:19 +0100

.
Subject: [PATCH] tests/functional/test_virtio_version: Check for the
 availability of the machine
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>
Date: Thu, 28 Nov 2024 13:01:42 +0100

.
Subject: [PATCH v6 0/9] target/riscv: Add support for Smdbltrp and Ssdbltrp
 extensions
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: qemu-riscv@nongnu.org, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Bin Meng <bin.meng@windriver.com>
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Ved Shanbhogue <ved@rivosinc.com>, Atish Patra <atishp@rivosinc.com>,
 qemu-devel@nongnu.org, Frank Chang <frank.chang@sifive.com>
Date: Thu, 28 Nov 2024 15:12:20 +0100

.
Subject: [RFC PATCH] softfloat: Allow runtime choice of default NaN value
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>
Date: Thu, 28 Nov 2024 14:54:55 +0000

.
Subject: [PATCH] hw/display/vga: Do not reset 'big_endian_fb' in
 vga_common_reset()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 28 Nov 2024 18:52:23 +0100

.
Subject: [PATCH v3 0/6] block/preallocate: fix image truncation logic
From:  "Denis V. Lunev" via <qemu-devel@nongnu.org>
To: qemu-block@nongnu.org,
	qemu-devel@nongnu.org
Cc: den@openvz.org, Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>,
 Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>
Date: Thu, 28 Nov 2024 19:25:47 +0100

.
Subject: [PULL 0/3] Bugfixes for QEMU 9.2 rc3
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Thu, 28 Nov 2024 20:03:46 +0100

The following changes since commit 24602b77f5658ae8377958c15fdef2f44affc743:

  Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2024-11-28 10:50:20 +0000)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 3abb67323aeecf06a27191076ab50424ec21f334:

  scsi: megasas: Internal cdbs have 16-byte length (2024-11-28 18:02:22 +0100)

----------------------------------------------------------------
* amd_iommu: fix clang failure on non-KVM targets
* target/i386/hvf: fix advertised 1G page support
* megasas: fix CDB length

----------------------------------------------------------------
Alexander Graf (1):
      hvf: complete 1G page support

Guenter Roeck (1):
      scsi: megasas: Internal cdbs have 16-byte length

Sairaj Kodilkar (1):
      amd_iommu: Fix kvm_enable_x2apic link error with clang in non-KVM builds

 hw/i386/amd_iommu.c       |  8 +++++---
 hw/scsi/megasas.c         | 14 ++------------
 target/i386/hvf/x86_mmu.c | 30 ++++++++++++++++++++----------
 3 files changed, 27 insertions(+), 25 deletions(-)
-- 
2.47.0



.
Subject: [PULL for-9.2 0/7] 9p queue 2024-11-28
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org,
    Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-stable@nongnu.org,
    Greg Kurz <groug@kaod.org>
Date: Thu, 28 Nov 2024 19:53:58 +0100

The following changes since commit 24602b77f5658ae8377958c15fdef2f44affc743:

  Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging (2024-11-28 10:50:20 +0000)

are available in the Git repository at:

  https://github.com/cschoenebeck/qemu.git tags/pull-9p-20241128

for you to fetch changes up to eaab44ccc59b83d8dff60fca3361a9b98ec7fee6:

  tests/9p: also check 'Tgetattr' in 'use-after-unlink' test (2024-11-28 18:54:00 +0100)

----------------------------------------------------------------
* Fix open-unlink-fstat idiom on Linux guests.

* Add test to verify this behaviour.

* Cleanup patches.

----------------------------------------------------------------
Christian Schoenebeck (7):
      9pfs: cleanup V9fsFidState
      tests/9p: add 'use-after-unlink' test
      tests/9p: fix Rreaddir response name
      tests/9p: add missing Rgetattr response name
      9pfs: remove obsolete comment in v9fs_getattr()
      9pfs: fix 'Tgetattr' after unlink
      tests/9p: also check 'Tgetattr' in 'use-after-unlink' test

 hw/9pfs/9p.c                          | 12 +++++----
 hw/9pfs/9p.h                          |  1 -
 tests/qtest/libqos/virtio-9p-client.c |  3 ++-
 tests/qtest/virtio-9p-test.c          | 46 +++++++++++++++++++++++++++++++++++
 4 files changed, 55 insertions(+), 7 deletions(-)


.
Subject: [PATCH v3 0/3] Enable clang build on Windows
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Alexandre Iooss <erdnaxe@crans.org>, Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Stefano Garzarella <sgarzare@redhat.com>
Date: Thu, 28 Nov 2024 12:15:07 -0800

.
Subject: [PATCH v2] tests/functional/aarch64: add tests for FEAT_RME
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Troy Lee <leetroy@gmail.com>, Alistair Francis <alistair@alistair23.me>,
 Peter Maydell <peter.maydell@linaro.org>,
 Andrew Jeffery <andrew@codeconstruct.com.au>, alex.bennee@linaro.org,
 Jamin Lin <jamin_lin@aspeedtech.com>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Steven Lee <steven_lee@aspeedtech.com>,
 Niek Linnenbank <nieklinnenbank@gmail.com>, Joel Stanley <joel@jms.id.au>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 28 Nov 2024 13:37:29 -0800

.
Subject: [PATCH v2] plugins: optimize cpu_index code generation
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 28 Nov 2024 13:38:43 -0800

.
Subject: [PATCH v1 00/19] Rebase ATS onto lastest Qemu mailing list state
From: CLEMENT MATHIEU--DRIF <clement.mathieu--drif@eviden.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Fri, 29 Nov 2024 07:43:48 +0000

.
Subject: [PATCH] hw/misc/vmfwupdate: Introduce hypervisor fw-cfg interface
 support
From: Ani Sinha <anisinha@redhat.com>
To: Ani Sinha <anisinha@redhat.com>, Alex Graf <graf@amazon.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: Gerd Hoffman <kraxel@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, qemu-devel@nongnu.org
Date: Fri, 29 Nov 2024 14:46:40 +0530

.
Subject: [PATCH for 9.2] hw/virtio: fix crash in processing balloon stats
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Richard W . M . Jones" <rjones@redhat.com>,
 Martin Pitt <mpitt@redhat.com>, David Hildenbrand <david@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri, 29 Nov 2024 09:45:51 +0000

.
Subject: [PATCH v2 0/2] hw/display/vga: Do not reset 'big_endian_fb' in
 vga_common_reset()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Benjamin Herrenschmidt <benh@kernel.crashing.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 29 Nov 2024 11:17:19 +0100

.
Subject: [PATCH v3 0/2] chardev/char-mux: tweak mux bitset operations
From: Roman Penyaev <r.peniaev@gmail.com>
To: 
Cc: Roman Penyaev <r.peniaev@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Cl=C3=A9ment=20Mathieu--Drif?= <clement.mathieu--drif@eviden.com>,
 qemu-devel@nongnu.org
Date: Fri, 29 Nov 2024 11:32:37 +0100

.
Subject: [PATCH-for-9.2] hw/i386/amd_iommu: Fix XTSup feature check when KVM
 is not available
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Hoffman <dhoff749@gmail.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 "Michael S. Tsirkin" <mst@redhat.com>, Vasant.Hegde@amd.com,
 Richard Henderson <richard.henderson@linaro.org>,
 Sairaj Kodilkar <sarunkod@amd.com>, Zhao Liu <zhao1.liu@intel.com>,
 Santosh Shukla <santosh.shukla@amd.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Fri, 29 Nov 2024 12:41:13 +0100

.
Subject: [PATCH v2 0/3] Allow to enable multifd and postcopy migration together
From: Prasad Pandit <ppandit@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, farosas@suse.de, berrange@redhat.com,
 Prasad Pandit <pjp@fedoraproject.org>
Date: Fri, 29 Nov 2024 17:52:53 +0530

.
Subject: [BUG] qemu crashes on assertion in cpu_asidx_from_attrs when cpu is
 in smm mode
From: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel <qemu-devel@nongnu.org>, mtosatti@redhat.com,
 =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Thomas Huth <thuth@redhat.com>,
 yc-core@yandex-team.ru, Daniil Tatianin <d-tatianin@yandex-team.ru>
Date: Fri, 29 Nov 2024 16:26:31 +0300

.
Subject: [PATCH v2 0/3 for 9.2] hw/virtio: fix crash in virtio-balloon and
 test it
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 David Hildenbrand <david@redhat.com>, Martin Pitt <mpitt@redhat.com>,
 "Richard W . M . Jones" <rjones@redhat.com>,
 Fabiano Rosas <farosas@suse.de>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri, 29 Nov 2024 13:55:04 +0000

.
Subject: [PATCH 0/6] linux-user: Add support for various missing netlink
 sockopt entries
From: deller@kernel.org
To: Laurent Vivier <laurent@vivier.eu>,
	qemu-devel@nongnu.org
Cc: deller@gmx.de
Date: Fri, 29 Nov 2024 15:38:55 +0100

.
Subject: How to query the number of processes queueing for the CPU inside the
 VM
From: =?UTF-8?B?Sm/Do28gVmlsYcOnYQ==?= <jvilaca@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 29 Nov 2024 14:38:52 +0000

.
Subject: [PATCH v12 00/15] macOS PV Graphics and new vmapple machine type
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, rad@semihalf.com, quic_llindhol@quicinc.com,
 stefanha@redhat.com, mst@redhat.com, slp@redhat.com,
 richard.henderson@linaro.org, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, gaosong@loongson.cn, jiaxun.yang@flygoat.com,
 chenhuacai@kernel.org, kwolf@redhat.com, hreitz@redhat.com,
 philmd@linaro.org, shorne@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 jcmvbkbc@gmail.com, marcandre.lureau@redhat.com, berrange@redhat.com,
 akihiko.odaki@daynix.com, qemu-arm@nongnu.org, qemu-block@nongnu.org,
 qemu-riscv@nongnu.org, balaton@eik.bme.hu
Date: Fri, 29 Nov 2024 16:24:51 +0100

.
Subject: [PATCH-for-10.0 0/3] hw/char/riscv_htif: Remove tswap64() calls
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Weiwei Li <liwei1518@gmail.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Bin Meng <bmeng.cn@gmail.com>, qemu-riscv@nongnu.org,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Palmer Dabbelt <palmer@dabbelt.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 29 Nov 2024 16:43:01 +0100

.
Subject: [PATCH-for-10.0 v2] hw/i386/amd_iommu: Simplify non-KVM checks on
 XTSup feature
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>, Vasant.Hegde@amd.com,
 Santosh Shukla <santosh.shukla@amd.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Zhao Liu <zhao1.liu@intel.com>, Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Sairaj Kodilkar <sarunkod@amd.com>, Daniel Hoffman <dhoff749@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 29 Nov 2024 16:58:02 +0100

.
Subject: [PATCH v2 1/1] hw/nvme: Add OCP SMART / Health Information Extended
 Log Page
From: Stephen Bates <sbates@raithlin.com>
To: qemu-devel@nongnu.org
Cc: j.granados@samsung.com, javier.gonz@samsung.com, qemu-block@nongnu.org,
 kbusch@kernel.org, its@irrelevant.dk, foss@defmacro.it
Date: Fri, 29 Nov 2024 09:27:39 -0700

.
Subject: [PATCH 00/22 for 10.0] tests/functional: various improvements wrt
 assets/scratch files
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri, 29 Nov 2024 17:30:58 +0000

.
Subject: [PATCH 0/3] qdev-clock: miscellaneous cleanups
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: philmd@linaro.org
Date: Fri, 29 Nov 2024 19:03:23 +0100

.
Subject: [PATCH v2 0/2] Misc OpenRISC fixes for 9.2.0
From: Stafford Horne <shorne@gmail.com>
To: QEMU Development <qemu-devel@nongnu.org>
Cc: Stafford Horne <shorne@gmail.com>
Date: Sun,  1 Dec 2024 07:09:52 +0000

.
Subject: [PATCH 00/67] target/arm: AArch64 decodetree conversion, final part
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org
Date: Sun,  1 Dec 2024 09:04:59 -0600

.
Subject: [PATCH RFC-for-10.0] hw/usb/hcd-xhci-pci: Use event ring 0 if
 interrupter mapping unsupported
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org, philmd@linaro.org, thuth@redhat.com,
 zhao1.liu@intel.com, imammedo@redhat.com, akihiko.odaki@daynix.com,
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Sun,  1 Dec 2024 17:03:16 +0100

.
Subject: [PATCH 0/8] vfio/igd: Enable legacy mode on more devices
From: Tomita Moeko <tomitamoeko@gmail.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Corvin=20K=C3=B6hne?= <c.koehne@beckhoff.com>,
 Tomita Moeko <tomitamoeko@gmail.com>
Date: Mon,  2 Dec 2024 00:09:30 +0800

.
Subject: [PATCH v3 0/2] hw/nvme: Add properties for PCI vendor/device IDs and
 IEEE-OUI
From: Saif Abrar <saif.abrar@linux.vnet.ibm.com>
To: kbusch@kernel.org, its@irrelevant.dk, foss@defmacro.it
Cc: qemu-block@nongnu.org, qemu-devel@nongnu.org, npiggin@gmail.com,
 saif.abrar@linux.vnet.ibm.com
Date: Mon,  2 Dec 2024 03:10:47 -0600

.
Subject: [PATCH v2 0/2] rust: safe wrappers for interrupt sources
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org
Date: Mon,  2 Dec 2024 12:06:07 +0100

.
Subject: [PATCH] qga: implement a 'guest-get-load' command
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Konstantin Kostiuk <kkostiuk@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Michael Roth <michael.roth@amd.com>,
 =?UTF-8?q?Jo=C3=A3o=20Vila=C3=A7a?= <jvilaca@redhat.com>,
 Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Mon,  2 Dec 2024 12:19:27 +0000

.
Subject: [PULL 0/2] chardev patches
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, peter.maydell@linaro.org
Date: Mon,  2 Dec 2024 16:27:07 +0400

From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit 72b88908d12ee9347d13539c7dd9a252625158d1:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-11-29 10:09:05 +0000)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/chr-pull-request

for you to fetch changes up to e6214fd6d48e704ed3aed6ea2053a9756d0ca13f:

  chardev/char-mux: make boolean bit check instead of find_next_bit() (2024-12-02 16:23:12 +0400)

----------------------------------------------------------------
chardev patch queue

----------------------------------------------------------------

Roman Penyaev (2):
  chardev/char-mux: shift unsigned long to avoid 32-bit overflow
  chardev/char-mux: make boolean bit check instead of find_next_bit()

 chardev/char-mux.c | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

-- 
2.47.0



.
Subject: [PATCH v2 for-10.0 00/54] fpu: Remove pickNaNMulAdd,
 default-NaN ifdefs
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, qemu-ppc@nongnu.org, qemu-s390x@nongnu.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 Song Gao <gaosong@loongson.cn>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>,
 Aleksandar Rikalo <arikalo@gmail.com>, Nicholas Piggin <npiggin@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 David Hildenbrand <david@redhat.com>, Ilya Leoshkevich <iii@linux.ibm.com>,
 Thomas Huth <thuth@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Artyom Tarasenko <atar4qemu@gmail.com>, Max Filippov <jcmvbkbc@gmail.com>
Date: Mon,  2 Dec 2024 13:12:53 +0000

.
Subject: [PATCH V4 00/19] Live update: cpr-transfer
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 David Hildenbrand <david@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Daniel P. Berrange" <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Mon,  2 Dec 2024 05:19:52 -0800

.
Subject: [PULL 0/3] Functional test fixes for v9.2.0-rc3
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Date: Mon,  2 Dec 2024 14:56:37 +0100

 Hi Peter!

The following changes since commit 72b88908d12ee9347d13539c7dd9a252625158d1:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2024-11-29 10:09:05 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-12-02

for you to fetch changes up to 92ee59bf56ba42954166e56ab112afe10f3c7556:

  tests/functional: increase timeouts for arm sx1 test (2024-12-02 14:53:40 +0100)

----------------------------------------------------------------
* Fix timeouts in arm-sx1 test
* Check for the "pc" machine in the virtio_version and acpi-bits tests

----------------------------------------------------------------
Daniel P. Berrangé (1):
      tests/functional: increase timeouts for arm sx1 test

Thomas Huth (2):
      tests/functional/test_acpi_bits: Turn the test into a QemuSystemTest
      tests/functional/test_virtio_version: Check for the availability of the machine

 tests/functional/test_acpi_bits.py      | 9 +++++----
 tests/functional/test_arm_sx1.py        | 6 +++---
 tests/functional/test_virtio_version.py | 2 ++
 3 files changed, 10 insertions(+), 7 deletions(-)



.
Subject: reminder: rc3 is tomorrow
From: Peter Maydell <peter.maydell@linaro.org>
To: QEMU Developers <qemu-devel@nongnu.org>
Date: Mon, 2 Dec 2024 16:17:55 +0000

.
Subject: [RFC PATCH v3 00/11] tcg-plugins: add hooks for discontinuities
From: Julian Ganz <neither@nut.email>
To: qemu-devel@nongnu.org
Cc: Julian Ganz <neither@nut.email>
Date: Mon,  2 Dec 2024 20:26:41 +0100

.
Subject: [PATCH-for-9.2? 0/2] tests/functional: Fix tests failing when TCG is
 not available on macOS
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Yanan Wang <wangyanan55@huawei.com>, Markus Armbruster <armbru@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>, Thomas Huth <thuth@redhat.com>,
 Zhao Liu <zhao1.liu@intel.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon,  2 Dec 2024 21:40:17 +0100

.
Subject: [PULL 0/1] Migration 20241202 patches
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>, Peter Maydell <peter.maydell@linaro.org>,
 peterx@redhat.com
Date: Mon,  2 Dec 2024 16:29:56 -0500

The following changes since commit eb22a064455aeebc105cc89bf77f48aa18b52938:

  Merge tag 'pull-request-2024-12-02' of https://gitlab.com/thuth/qemu into staging (2024-12-02 16:16:15 +0000)

are available in the Git repository at:

  https://gitlab.com/peterx/qemu.git tags/migration-20241202-pull-request

for you to fetch changes up to 3b83e663611c628bb04ae84a4f7ee49bdb68138b:

  migration: correct multifd receive thread name (2024-12-02 14:20:44 -0500)

----------------------------------------------------------------
Migration pull for 9.2-rc3

- Prasad's one fix on thread name typo

----------------------------------------------------------------

Prasad J Pandit (1):
  migration: correct multifd receive thread name

 migration/migration.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.47.0



.
Subject: [PATCH 0/6] migration: Fix issues during qmp_migrate_cancel
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Mon,  2 Dec 2024 19:01:31 -0300

.
Subject: [PATCH v3] tests/functional/aarch64: add tests for FEAT_RME
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: marcin.juszkiewicz@linaro.org, gustavo.romero@linaro.org,
 qemu-arm@nongnu.org, alex.bennee@linaro.org, jean-philippe@linaro.org,
 mathieu.poirier@linaro.org, Peter Maydell <peter.maydell@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Mon,  2 Dec 2024 16:17:41 -0800

.
Subject: Re: [PATCH v2 1/2] rust: add BQL-enforcing Cell variant
From: Junjie Mao <junjie.mao@hotmail.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, qemu-rust@nongnu.org
Date: Tue, 03 Dec 2024 09:01:15 +0800

.
Subject: [PATCH v1 0/5] Support SDHCI and eMMC for ast2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Tue, 3 Dec 2024 09:52:19 +0800

.
Subject: [PATCH v2 0/6] Support SDHCI and eMMC for ast2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Tue, 3 Dec 2024 10:14:54 +0800

.
Subject: [PATCH v5 0/6] Introduce svukte ISA extension
From: "Fea.Wang" <fea.wang@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, "Fea.Wang" <fea.wang@sifive.com>
Date: Tue,  3 Dec 2024 11:49:26 +0800

.
Subject: [PATCH] hw/pci-host/pnv_phb4: Fix LSI irq source calculation overrun
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-ppc@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-devel@nongnu.org,
 =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Barrat?= <fbarrat@linux.ibm.com>,
 Saif Abrar <saif.abrar@linux.vnet.ibm.com>
Date: Tue,  3 Dec 2024 16:07:14 +1000

.
Subject: [PULL 0/4] nvme queue
From: Klaus Jensen <its@irrelevant.dk>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Klaus Jensen <k.jensen@samsung.com>
Date: Tue,  3 Dec 2024 07:31:07 +0100

From: Klaus Jensen <k.jensen@samsung.com>

Hi,

The following changes since commit eb22a064455aeebc105cc89bf77f48aa18b52938:

  Merge tag 'pull-request-2024-12-02' of https://gitlab.com/thuth/qemu into staging (2024-12-02 16:16:15 +0000)

are available in the Git repository at:

  https://gitlab.com/birkelund/qemu.git tags/pull-nvme-20241203

for you to fetch changes up to 6651f8f2e5051f6750c2534ab3151339b3c476a2:

  hw/nvme: take a reference on the subsystem on vf realization (2024-12-03 07:28:27 +0100)

----------------------------------------------------------------
nvme queue

----------------------------------------------------------------
Klaus Jensen (4):
      hw/nvme: fix msix_uninit with exclusive bar
      hw/nvme: fix use/unuse of msix vectors
      hw/nvme: SR-IOV VFs must hardwire pci interrupt pin register to zero
      hw/nvme: take a reference on the subsystem on vf realization

 hw/nvme/ctrl.c | 27 +++++++++++++++++++++++----
 1 file changed, 23 insertions(+), 4 deletions(-)


.
Subject: [PATCH-for-9.2? v2 0/2] tests/functional: Fix tests failing when TCG
 is not available on macOS
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Thomas Huth <thuth@redhat.com>, Zhao Liu <zhao1.liu@intel.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Markus Armbruster <armbru@redhat.com>
Date: Tue,  3 Dec 2024 10:10:34 +0100

.
Subject: [PATCH 0/7] cli: Remove mentions of legacy '-machine foo,
 accel=bar' command line
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 xen-devel@lists.xenproject.org, qemu-ppc@nongnu.org,
 Markus Armbruster <armbru@redhat.com>, qemu-arm@nongnu.org,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue,  3 Dec 2024 10:21:46 +0100

.
Subject: [PATCH v3] system: Select HVF by default when no other accelerator is
 available
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue,  3 Dec 2024 10:42:32 +0100

.
Subject: [PATCH] binfmt: Don't consider riscv{32,64} part of the same family
From: Andrea Bolognani <abologna@redhat.com>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <laurent@vivier.eu>,
 David Abdurachmanov <davidlt@rivosinc.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Tue,  3 Dec 2024 10:47:02 +0100

.
Subject: [PATCH] 9pfs: improve v9fs_walk() tracing
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: Greg Kurz <groug@kaod.org>, Stefan Hajnoczi <stefanha@redhat.com>,
 Mads Ynddal <mads@ynddal.dk>
Date: Tue, 3 Dec 2024 10:14:28 +0100

.
Subject: [PATCH 1/1] pcie-root-port: Fast PCIe root ports for new machine
From:  "Gao,Shiyuan" via <qemu-devel@nongnu.org>
To: "eduardo@habkost.net" <eduardo@habkost.net>, "marcel.apfelbaum@gmail.com"
 <marcel.apfelbaum@gmail.com>, "mst@redhat.com" <mst@redhat.com>,
 "zhao1.liu@intel.com" <zhao1.liu@intel.com>, "alex.williamson@redhat.com"
 <alex.williamson@redhat.com>
Date: Tue, 3 Dec 2024 10:58:22 +0000

.
Subject: [PATCH v3 0/2] OpenRISC fixes for 9.2.0
From: Stafford Horne <shorne@gmail.com>
To: QEMU Development <qemu-devel@nongnu.org>
Cc: Stafford Horne <shorne@gmail.com>
Date: Tue,  3 Dec 2024 11:05:34 +0000

.
Subject: [PULL 0/2] OpenRISC updates for 9.2.0
From: Stafford Horne <shorne@gmail.com>
To: QEMU Development <qemu-devel@nongnu.org>
Cc: Stafford Horne <shorne@gmail.com>
Date: Tue,  3 Dec 2024 11:15:11 +0000

The following changes since commit f0a5a31c33a8109061c2493e475c8a2f4d022432:

  Update version for v9.2.0-rc0 release (2024-11-13 21:44:45 +0000)

are available in the Git repository at:

  https://github.com/stffrdhrn/qemu.git tags/pull-or1k-20241203

for you to fetch changes up to 3eb43aeb164f1f83c97ff693c7d464b49755110c:

  hw/openrisc: Fixed undercounting of TTCR in continuous mode (2024-12-03 10:59:25 +0000)

----------------------------------------------------------------
OpenRISC updates for 9.2.0

This series has 2 fixes:
 - Fix to keep serial@90000000 as default
 - Fixed undercounting of TTCR in continuous mode

----------------------------------------------------------------
Ahmad Fatoum (1):
      hw/openrisc/openrisc_sim: keep serial@90000000 as default

Joel Holdsworth (1):
      hw/openrisc: Fixed undercounting of TTCR in continuous mode

 hw/openrisc/cputimer.c     | 26 +++++++++++++++-----------
 hw/openrisc/openrisc_sim.c | 26 ++++++++++++++++++++------
 2 files changed, 35 insertions(+), 17 deletions(-)


.
Subject: [PULL 00/13] Misc fixes for 2024-12-03
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue,  3 Dec 2024 12:31:27 +0100

The following changes since commit eb22a064455aeebc105cc89bf77f48aa18b52938:

  Merge tag 'pull-request-2024-12-02' of https://gitlab.com/thuth/qemu into staging (2024-12-02 16:16:15 +0000)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20241203

for you to fetch changes up to 964d2a0cf8136cdafc07f6fd847ebf897965dc35:

  system: Select HVF by default when no other accelerator is available (2024-12-03 12:28:06 +0100)

----------------------------------------------------------------
Misc fixes for QEMU v9.2.0

----------------------------------------------------------------

Ahmad Fatoum (1):
  hw/openrisc/openrisc_sim: keep serial@90000000 as default

Bibo Mao (1):
  MAINTAINERS: add myself as the maintainer for LoongArch VirtMachine

Brian Cain (1):
  MAINTAINERS: update email addr for Brian Cain

Daniel P. Berrangé (4):
  hw/core/machine: diagnose wrapping of maxmem
  hw/virtio: fix crash in processing balloon stats
  tests/qtest: drop 'fuzz-' prefix from virtio-balloon test
  tests/qtest: add test for querying balloon guest stats

Joel Holdsworth (1):
  hw/openrisc: Fixed undercounting of TTCR in continuous mode

Peter Maydell (1):
  target/riscv: Avoid bad shift in riscv_cpu_do_interrupt()

Philippe Mathieu-Daudé (4):
  ui/cocoa: Temporarily ignore annoying deprecated declaration warnings
  meson: Add missing SDL dependency to system/main.c
  hw/display/vga: Do not reset 'big_endian_fb' in vga_common_reset()
  system: Select HVF by default when no other accelerator is available

 MAINTAINERS                            |  4 +-
 meson.build                            |  4 +-
 hw/core/machine.c                      | 10 ++++-
 hw/display/vga.c                       |  2 +-
 hw/openrisc/cputimer.c                 | 26 +++++++-----
 hw/openrisc/openrisc_sim.c             | 26 +++++++++---
 hw/virtio/virtio-balloon.c             | 16 +++++++-
 system/vl.c                            |  3 ++
 target/riscv/cpu_helper.c              |  8 ++--
 tests/qtest/fuzz-virtio-balloon-test.c | 37 -----------------
 tests/qtest/virtio-balloon-test.c      | 57 ++++++++++++++++++++++++++
 .mailmap                               |  2 +
 tests/qtest/meson.build                |  2 +-
 ui/cocoa.m                             |  5 +++
 14 files changed, 137 insertions(+), 65 deletions(-)
 delete mode 100644 tests/qtest/fuzz-virtio-balloon-test.c
 create mode 100644 tests/qtest/virtio-balloon-test.c

-- 
2.45.2



.
Subject: Re: [PATCH 1/1] pcie-root-port: Fast PCIe root ports for new machine
From:  "Gao,Shiyuan" via <qemu-devel@nongnu.org>
To: Jonathan Cameron <Jonathan.Cameron@huawei.com>, Gao Shiyuan via
 <qemu-devel@nongnu.org>
Date: Tue, 3 Dec 2024 12:15:22 +0000

.
Subject: [PATCH v2] pci: ensure valid link status bits for downstream ports
From: Sebastian Ott <sebott@redhat.com>
To: Alex Williamson <alex.williamson@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S . Tsirkin" <mst@redhat.com>
Cc: qemu-devel@nongnu.org, Sebastian Ott <sebott@redhat.com>,
 Zhenyu Zhang <zhenyzha@redhat.com>
Date: Tue,  3 Dec 2024 13:19:28 +0100

.
Subject: Re: [PATCH 1/1] pcie-root-port: Fast PCIe root ports for new machine
From:  "Gao,Shiyuan" via <qemu-devel@nongnu.org>
To: =?utf-8?B?RGFuaWVsIFAuIEJlcnJhbmfDqQ==?= <berrange@redhat.com>
Date: Tue, 3 Dec 2024 12:20:32 +0000

.
Subject: [PATCH] migration/multifd: Fix compile error caused by page_size usage
From:  Shameer Kolothum via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>, <peterx@redhat.com>, <farosas@suse.de>
Date: Tue, 3 Dec 2024 12:49:43 +0000

.
Subject: [PATCH v3] fw_cfg: Don't set callback_opaque NULL in
 fw_cfg_modify_bytes_read()
From:  Shameer Kolothum via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>
Date: Tue, 3 Dec 2024 13:18:06 +0000

.
Subject: [PATCH v2 0/9] vfio/igd: Enable legacy mode on more devices
From: Tomita Moeko <tomitamoeko@gmail.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 =?UTF-8?q?Corvin=20K=C3=B6hne?= <c.koehne@beckhoff.com>,
 Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue,  3 Dec 2024 21:35:39 +0800

.
Subject: [PULL 0/2] chardev patches
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Tue,  3 Dec 2024 17:39:59 +0400

From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit eb22a064455aeebc105cc89bf77f48aa18b52938:

  Merge tag 'pull-request-2024-12-02' of https://gitlab.com/thuth/qemu into staging (2024-12-02 16:16:15 +0000)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/chr-pull-request

for you to fetch changes up to 3c8ab23fb30328111304cb8eab9bda769d52048f:

  chardev: Remove __-prefixed names (2024-12-03 16:09:19 +0400)

----------------------------------------------------------------
chardev patch queue

----------------------------------------------------------------

Nicholas Piggin (2):
  chardev: Fix record/replay error path NULL deref in device creation
  chardev: Remove __-prefixed names

 chardev/char.c | 22 ++++++++++++----------
 1 file changed, 12 insertions(+), 10 deletions(-)

-- 
2.47.0



.
Subject: 0001-target-loongarch-fix-vldi-inst.patch
From: =?UTF-8?B?6YOt6bi/5a6H?= <guohongyu24@mails.ucas.ac.cn>
To: qemu-devel@nongnu.org
Cc: gaosong@loongson.cn
Date: Tue, 3 Dec 2024 23:38:11 +0800 (GMT+08:00)

.
Subject: [PATCH] hw/timer/nrf51_timer: prevent integer overflow
From: Anastasia Belova <abelova@astralinux.ru>
To: Joel Stanley <joel@jms.id.au>,
	qemu-devel@nongnu.org
Cc: Anastasia Belova <abelova@astralinux.ru>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 sdl.qemu@linuxtesting.org
Date: Tue,  3 Dec 2024 19:25:23 +0300

.
Subject: [PATCH] include: Rename sysemu/ -> system/
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue,  3 Dec 2024 18:24:44 +0100

.
Subject: [PATCH v5] hw/acpi: Add vmclock device
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov
 <imammedo@redhat.com>,  Ani Sinha <anisinha@redhat.com>, Paolo Bonzini
 <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,  Marcel Apfelbaum
 <marcel.apfelbaum@gmail.com>, Peter Hilber <peter.hilber@opensynergy.com>,
 "Mohamed Abuelfotoh, Hazem" <abuehaze@amazon.com>, paul <paul@xen.org>
Date: Tue, 03 Dec 2024 17:33:04 +0000

.
Subject: [PATCH 0/2] target/riscv: Include missing headers in '*internals.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Bin Meng <bmeng.cn@gmail.com>,
 qemu-riscv@nongnu.org, Alistair Francis <alistair.francis@wdc.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue,  3 Dec 2024 21:08:26 +0100

.
Subject: [PATCH for-10.0 00/11] fpu: pickNaN follow ups
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org
Date: Tue,  3 Dec 2024 14:39:37 -0600

.
Subject: [PATCH v4] tests/functional/aarch64: add tests for FEAT_RME
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 mathieu.poirier@linaro.org, jean-philippe@linaro.org,
 marcin.juszkiewicz@linaro.org, alex.bennee@linaro.org,
 gustavo.romero@linaro.org, Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Tue,  3 Dec 2024 13:36:29 -0800

.
Subject: [PATCH qemu] MAINTAINERS: Add correct email address for Vikram Garhwal
From: ~vikram <vikram@git.sr.ht>
To: qemu-devel@nongnu.org
Cc: Francisco Iglesias <francisco.iglesias@amd.com>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 02 Dec 2024 14:37:42 -0800

.
Subject: [ANNOUNCE] QEMU 9.2.0-rc3 is now available
From: Michael Roth <michael.roth@amd.com>
To: <qemu-devel@nongnu.org>
Date: Tue, 3 Dec 2024 16:04:21 -0600

.
Subject: [PATCH v4 00/11] Add RISC-V Counter delegation ISA extension support
From: Atish Patra <atishp@rivosinc.com>
To: qemu-riscv@nongnu.org, qemu-devel@nongnu.org
Cc: kaiwenxue1@gmail.com, Atish Patra <atishp@rivosinc.com>, 
 palmer@dabbelt.com, liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, 
 bin.meng@windriver.com, dbarboza@ventanamicro.com, alistair.francis@wdc.com, 
 Kaiwen Xue <kaiwenx@rivosinc.com>
Date: Tue, 03 Dec 2024 15:14:38 -0800

.
Subject: [PATCH RFC 00/11] migration/block: disk activation rewrite
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org, Fabiano Rosas <farosas@suse.de>,
 "Dr . David Alan Gilbert" <dave@treblig.org>,
 Eric Blake <eblake@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>, peterx@redhat.com,
 Stefan Hajnoczi <stefanha@redhat.com>
Date: Tue,  3 Dec 2024 19:51:27 -0500

.
Subject: [RFC PATCH 0/1] ACPI: Fix missing CPU hotplug/hotunplug events with >
 255 vCPUs
From: Eric Mackay <eric.mackay@oracle.com>
To: qemu-devel@nongnu.org
Cc: boris.ostrovsky@oracle.com, mst@redhat.com, imammedo@redhat.com,
 anisinha@redhat.com
Date: Tue,  3 Dec 2024 16:56:35 -0800

.
Subject: [PATCH v8 00/12] Use Intel DSA accelerator to offload zero page
 checking in multifd live migration.
From: Yichen Wang <yichen.wang@bytedance.com>
To: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 "Dr. David Alan Gilbert" <dave@treblig.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>,
 qemu-devel@nongnu.org
Cc: "Hao Xiang" <hao.xiang@linux.dev>, "Liu, Yuan1" <yuan1.liu@intel.com>,
 "Shivam Kumar" <shivam.kumar1@nutanix.com>,
 "Ho-Ren (Jack) Chuang" <horenchuang@bytedance.com>,
 "Yichen Wang" <yichen.wang@bytedance.com>
Date: Tue,  3 Dec 2024 18:11:29 -0800

.
Subject: [PATCH v1] Add a CPU entry for the RV64 XiangShan NANHU CPU which
 supports single-core and dual-core configurations. More details can be found
 at https://docs.xiangshan.cc/zh-cn/latest/integration/overview
From: MollyChen <xiaoou@iscas.ac.cn>
To: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Cc: MollyChen <xiaoou@iscas.ac.cn>, qemu-riscv@nongnu.org,
 qemu-devel@nongnu.org
Date: Wed,  4 Dec 2024 02:53:56 +0000

.
Subject: [PATCH RESEND v1] target/riscv: add support for RV64 Xiangshan Nanhu
 CPU 
From: MollyChen <xiaoou@iscas.ac.cn>
To: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Cc: MollyChen <xiaoou@iscas.ac.cn>, qemu-riscv@nongnu.org,
 qemu-devel@nongnu.org
Date: Wed,  4 Dec 2024 03:15:14 +0000

.
Subject: [PATCH] tests/functional: Bump the timeout of the sh4_tuxrun test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Magnus Damm <magnus.damm@gmail.com>
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed,  4 Dec 2024 08:07:57 +0100

.
Subject: [PATCH] MAINTAINERS: Cover the tests/functional/test_sh4eb_r2d.py file
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, Yoshinori Sato <ysato@users.sourceforge.jp>,
 Magnus Damm <magnus.damm@gmail.com>
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-trivial@nongnu.org
Date: Wed,  4 Dec 2024 08:11:20 +0100

.
Subject: [PATCH for-10.0 0/5] tests/functional: Convert tests with
 find_free_ports()
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed,  4 Dec 2024 08:19:06 +0100

.
Subject: [PATCH v3 0/7] Support SDHCI and eMMC for ast2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Wed, 4 Dec 2024 16:05:16 +0800

.
Subject: [PATCH v4 0/6] Support SDHCI and eMMC for ast2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Wed, 4 Dec 2024 16:44:47 +0800

.
Subject: [PATCH v3 0/8] The aim of this patch series is to emulate Intel RDT
 features in order to make testing of the linux Resctrl subsystem possible
 with Qemu.
From: Hendrik Wuethrich <whendrik@google.com>
To: qemu-devel@nongnu.org, Jonathan.Cameron@huawei.com, eduardo@habkost.net, 
 richard.henderson@linaro.org, marcel.apfelbaum@gmail.com, mst@redhat.com, 
 pbonzini@redhat.com
Cc: peternewman@google.com, 
 "=?UTF-8?q?Hendrik=20W=C3=BCthrich?=" <whendrik@google.com>
Date: Wed,  4 Dec 2024 08:48:29 +0000

.
Subject: [PATCH v4 0/7] target/riscv: Add support for Control Transfer
 Records Ext.
From: Rajnesh Kanwal <rkanwal@rivosinc.com>
To: qemu-riscv@nongnu.org, qemu-devel@nongnu.org,
 Rajnesh Kanwal <rkanwal@rivosinc.com>
Cc: alistair.francis@wdc.com, bin.meng@windriver.com, liweiwei@iscas.ac.cn,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 atishp@rivosinc.com, apatel@ventanamicro.com, beeman@rivosinc.com,
 tech-control-transfer-records@lists.riscv.org, jason.chien@sifive.com,
 frank.chang@sifive.com, richard.henderson@linaro.org
Date: Wed,  4 Dec 2024 17:56:38 +0500

.
Subject: [PATCH] hostmem-file: add the 'hmem' option
From: Zhigang Luo <Zhigang.Luo@amd.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 4 Dec 2024 12:11:14 -0500

.
Subject: [PATCH 0/7] RFC: gitlab: enable use of ccache in FreeBSD / macOS
 Cirrus CI jobs
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed,  4 Dec 2024 19:48:00 +0000

.
Subject: [PATCH] vvfat: fix ubsan issue in create_long_filename
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org, alex.bennee@linaro.org,
 Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 peter.maydell@linaro.org, Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Wed,  4 Dec 2024 11:51:11 -0800

.
Subject: [PATCH 00/20] target: Implement CPUClass::datapath_is_big_endian()
 handlers
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Laurent Vivier <lvivier@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Alistair Francis <alistair.francis@wdc.com>, Anton Johansson <anjo@rev.ng>,
 Zhao Liu <zhao1.liu@intel.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 David Hildenbrand <david@redhat.com>, qemu-s390x@nongnu.org,
 Max Filippov <jcmvbkbc@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Nicholas Piggin <npiggin@gmail.com>, qemu-arm@nongnu.org,
 Thomas Huth <thuth@redhat.com>, qemu-riscv@nongnu.org,
 Alistair Francis <alistair@alistair23.me>, qemu-ppc@nongnu.org,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed,  4 Dec 2024 21:25:42 +0100

.
Subject: [PATCH v2 0/4] Minor fixes for Arm documentation
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Andrew Jeffery <andrew@codeconstruct.com.au>, qemu-arm@nongnu.org,
 Troy Lee <leetroy@gmail.com>, Peter Maydell <peter.maydell@linaro.org>,
 Niek Linnenbank <nieklinnenbank@gmail.com>,
 Steven Lee <steven_lee@aspeedtech.com>, Joel Stanley <joel@jms.id.au>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 alex.bennee@linaro.org, Alistair Francis <alistair@alistair23.me>,
 Jamin Lin <jamin_lin@aspeedtech.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Wed,  4 Dec 2024 12:39:08 -0800

.
Subject: [PATCH] target/sparc: Use memcpy() in memcpy32()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Artyom Tarasenko <atar4qemu@gmail.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed,  4 Dec 2024 21:41:51 +0100

.
Subject: [PATCH v2] hw/arm/sbsa-ref: Require at least 2 GiB of RAM when RME
 feature enabled
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Mathieu Poirier <mathieu.poirier@linaro.org>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>, qemu-arm@nongnu.org,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Leif Lindholm <leif.lindholm@oss.qualcomm.com>
Date: Wed,  4 Dec 2024 21:56:07 +0100

.
Subject: A glimpse at PL011 emulation in safe Rust
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel <qemu-devel@nongnu.org>, qemu-rust@nongnu.org,
 Daniel Berrange <berrange@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Kevin Wolf <kwolf@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>
Date: Wed, 4 Dec 2024 21:58:02 +0100

.
Subject: [PATCH] MAINTAINERS: Add correct email address for Vikram Garhwal
From: Vikram Garhwal <vikram.garhwal@bytedance.com>
To: qemu-devel@nongnu.org
Cc: vikram.garhwal@bytedance.com, peter.maydell@linaro.org,
 francisco.iglesias@amd.com
Date: Wed,  4 Dec 2024 10:42:05 -0800

.
Subject: [PATCH 0/2] Change default pointer authentication algorithm on
 aarch64 to impdef
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 alex.bennee@linaro.org, Fabiano Rosas <farosas@suse.de>,
 qemu-arm@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Wed,  4 Dec 2024 13:12:32 -0800

.
Subject: [RFC 00/13] rust: Reinvent the wheel for HPET timer in Rust
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 Manos Pitsidianakis <manos.pitsidianakis@linaro.org>,
 Junjie Mao <junjie.mao@hotmail.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-devel@nongnu.org, qemu-rust@nongnu.org, Zhao Liu <zhao1.liu@intel.com>
Date: Thu,  5 Dec 2024 14:07:01 +0800

.
Subject: [PATCH v1] target/riscv: add support for RV64 Xiangshan Nanhu CPU
From: MollyChen <xiaoou@iscas.ac.cn>
To: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Cc: MollyChen <xiaoou@iscas.ac.cn>, qemu-riscv@nongnu.org,
 qemu-devel@nongnu.org
Date: Thu,  5 Dec 2024 07:36:20 +0000

.
Subject: [PATCH v3 00/10] vfio/igd: Enable legacy mode on more devices
From: Tomita Moeko <tomitamoeko@gmail.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 =?UTF-8?q?Corvin=20K=C3=B6hne?= <c.koehne@beckhoff.com>,
 Tomita Moeko <tomitamoeko@gmail.com>
Date: Thu,  5 Dec 2024 18:55:25 +0800

.
Subject: [PATCH v12 0/7] Pointer Masking update for Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 liwei1518@gmail.com, alistair23@gmail.com, frank.chang@sifive.com,
 palmer@dabbelt.com, Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org
Date: Thu,  5 Dec 2024 14:22:57 +0300

.
Subject: [PATCH v5 0/7] target/riscv: Add support for Control Transfer
 Records Ext.
From: Rajnesh Kanwal <rkanwal@rivosinc.com>
To: qemu-riscv@nongnu.org, qemu-devel@nongnu.org,
 Rajnesh Kanwal <rkanwal@rivosinc.com>
Cc: alistair.francis@wdc.com, bin.meng@windriver.com, liweiwei@iscas.ac.cn,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 atishp@rivosinc.com, apatel@ventanamicro.com, beeman@rivosinc.com,
 jason.chien@sifive.com, frank.chang@sifive.com,
 richard.henderson@linaro.org
Date: Thu,  5 Dec 2024 16:34:05 +0500

.
Subject: [PATCH] MAINTAINERS: update email address for Leif Lindholm
From: Leif Lindholm <leif.lindholm@oss.qualcomm.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>
Date: Thu,  5 Dec 2024 11:40:47 +0000

.
Subject: [PATCH v2] hw/ide/ahci: Decouple from PCI
From: Bernhard Beschow <shentey@gmail.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-block@nongnu.org, John Snow <jsnow@redhat.com>,
 Peter Xu <peterx@redhat.com>, Bernhard Beschow <shentey@gmail.com>
Date: Thu,  5 Dec 2024 12:44:53 +0100

.
Subject: [PATCH v3 0/2] AHCI cleanup
From: Bernhard Beschow <shentey@gmail.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-arm@nongnu.org,
 qemu-block@nongnu.org, Peter Xu <peterx@redhat.com>,
 John Snow <jsnow@redhat.com>, Bernhard Beschow <shentey@gmail.com>
Date: Thu,  5 Dec 2024 14:19:35 +0100

.
Subject: [PATCH for-10.0 00/11] riscv: IOMMU HPM support
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Tomasz Jeznach <tjeznach@rivosinc.com>
Date: Thu,  5 Dec 2024 10:29:52 -0300

.
Subject: [RFC PATCH 0/4] cpu: Drop CPUState::nr_cores
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Igor Mammedov <imammedo@redhat.com>
Cc: xiaoyao.li@intel.com, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Cameron Esfahani <dirty@apple.com>, Roman Bolshakov <rbolshakov@ddn.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, qemu-devel@nongnu.org
Date: Thu,  5 Dec 2024 09:57:12 -0500

.
Subject: [PATCH v2 0/4] qga: Open channel before going daemon
From: Michal Privoznik <mprivozn@redhat.com>
To: qemu-devel@nongnu.org
Cc: kkostiuk@redhat.com,
	michael.roth@amd.com,
	jtomko@redhat.com
Date: Thu,  5 Dec 2024 17:18:44 +0100

.
Subject: [PATCH 0/2] migration/multifd: Some VFIO preparations
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, Fabiano Rosas <farosas@suse.de>,
 "Maciej S . Szmigiero" <mail@maciej.szmigiero.name>,
 Alex Williamson <alex.williamson@redhat.com>,
 Avihai Horon <avihaih@nvidia.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Thu,  5 Dec 2024 13:53:01 -0500

.
Subject: [PATCH v4 0/8] Emulate Intel RDT features needed to mount ResCtrl in
 Linux
From: Hendrik Wuethrich <whendrik@google.com>
To: qemu-devel@nongnu.org, eduardo@habkost.net, richard.henderson@linaro.org, 
 marcel.apfelbaum@gmail.com, mst@redhat.com, pbonzini@redhat.com
Cc: peternewman@google.com, 
 "=?UTF-8?q?Hendrik=20W=C3=BCthrich?=" <whendrik@google.com>
Date: Thu,  5 Dec 2024 20:00:17 +0000

.
Subject: [RFC v4 0/5] Add packed virtqueue to shadow virtqueue
From: Sahil Siddiq <icegambit91@gmail.com>
To: eperezma@redhat.com,
	sgarzare@redhat.com
Cc: mst@redhat.com, qemu-devel@nongnu.org, Sahil Siddiq <sahilcdq@proton.me>
Date: Fri,  6 Dec 2024 02:04:25 +0530

.
Subject: [PATCH] hpet: do not overwrite properties on post_load
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: zhao1.liu@intel.com
Date: Thu,  5 Dec 2024 21:37:21 +0100

.
Subject: [PATCH v2] target/sparc: Use memcpy() and remove memcpy32()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Artyom Tarasenko <atar4qemu@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>
Date: Thu,  5 Dec 2024 21:54:18 +0100

.
Subject: [PATCH v2 0/6] Enhance documentation for new developers
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>, Kevin Wolf <kwolf@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 gustavo.romero@linaro.org, Andrew Melnychenko <andrew@daynix.com>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 alex.bennee@linaro.org, Konstantin Kostiuk <kkostiuk@redhat.com>,
 Eric Blake <eblake@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Xu <peterx@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Yuri Benditovich <yuri.benditovich@daynix.com>,
 Jason Wang <jasowang@redhat.com>, Michael Roth <michael.roth@amd.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Huth <thuth@redhat.com>,
 manos.pitsidianakis@linaro.org, qemu-block@nongnu.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu,  5 Dec 2024 14:22:35 -0800

.
Subject: [PATCH] target/mips: Remove tswap() calls in semihosting
 uhi_fstat_cb()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Aurelien Jarno <aurelien@aurel32.net>,
 Aleksandar Rikalo <arikalo@gmail.com>
Date: Fri,  6 Dec 2024 00:13:30 +0100

.
Subject: [PATCH 0/2] overcommit: introduce mem-lock-onfault
From: Daniil Tatianin <d-tatianin@yandex-team.ru>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Daniil Tatianin <d-tatianin@yandex-team.ru>, Stefan Weil <sw@weilnetz.de>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 qemu-devel@nongnu.org
Date: Fri,  6 Dec 2024 02:19:06 +0300

.
Subject: [PATCH 0/2] target/xtensa: Remove tswap() calls in semihosting
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Max Filippov <jcmvbkbc@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri,  6 Dec 2024 00:24:35 +0100

.
Subject: [PATCH v2 0/3] Add RW support for 4k sector size vhdx
From: Takeshi Suzuki <takeshibaconsuzuki@gmail.com>
To: qemu-devel@nongnu.org
Cc: codyprime@gmail.com, kwolf@redhat.com, hreitz@redhat.com,
 eblake@redhat.com, armbru@redhat.com, qemu-block@nongnu.org,
 Takeshi Suzuki <takeshibaconsuzuki@gmail.com>
Date: Thu,  5 Dec 2024 16:07:48 -0800

.
Subject: [PATCH v3] riscv/gdb: add V bit to priv register
From: Yanfeng Liu <yfliu2008@qq.com>
To: qemu-riscv@nongnu.org
Cc: qemu-devel@nongnu.org, alistair.francis@wdc.com, alex.bennee@linaro.org,
 Yanfeng Liu <yfliu2008@qq.com>
Date: Fri,  6 Dec 2024 08:12:59 +0800

.
Subject: [PATCH v2 0/7] migration/multifd: Some VFIO / postcopy preparations
 on flush
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Maciej S . Szmigiero" <mail@maciej.szmigiero.name>, peterx@redhat.com,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 Avihai Horon <avihaih@nvidia.com>,
 Alex Williamson <alex.williamson@redhat.com>,
 Fabiano Rosas <farosas@suse.de>, Prasad Pandit <ppandit@redhat.com>
Date: Thu,  5 Dec 2024 19:58:27 -0500

.
Subject: [PATCH 0/9] target/arm: Helper type cleanups
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org
Date: Thu,  5 Dec 2024 21:12:15 -0600

.
Subject: [PATCH] target/arm: Use float_round_to_odd in helper_fcvtx_f64_to_f32
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org
Date: Thu,  5 Dec 2024 21:14:28 -0600

.
Subject: [PATCH 0/2] target/arm: Two more float_status conversions
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org
Date: Thu,  5 Dec 2024 21:19:50 -0600

.
Subject: [PATCH 1/1] disas/riscv: Guard dec->cfg dereference for host
 disassemble
From: LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, palmer@dabbelt.com, alistair.francis@wdc.com,
 dbarboza@ventanamicro.com, liwei1518@gmail.com, bmeng.cn@gmail.com,
 richard.henderson@linaro.org, LIU Zhiwei <zhiwei_liu@linux.alibaba.com>
Date: Fri,  6 Dec 2024 11:24:11 +0800

.
Subject: Subject: [PATCH] loader: Add register setting support via cli
From: Sam Price <thesamprice@gmail.com>
To: qemu-devel@nongnu.org
Cc: alistair@alistair23.me
Date: Thu, 5 Dec 2024 22:29:59 -0500

.
Subject: [PATCH 0/2] Add additional plugin API functions to read and write
 memory and registers
From: Rowan Hart <rowanbhart@gmail.com>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>, Rowan Hart <rowanbhart@gmail.com>
Date: Fri,  6 Dec 2024 00:00:02 -0800

.
Subject: [PATCH for-10.0 0/6] Convert more boot_linux_console avocado tests
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Cc: qemu-arm@nongnu.org, Alistair Francis <alistair@alistair23.me>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Beniamino Galvani <b.galvani@gmail.com>,
 Strahinja Jankovic <strahinja.p.jankovic@gmail.com>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>,
 Tyrone Ting <kfting@nuvoton.com>, Hao Wu <wuhaotsh@google.com>,
 Igor Mitsyanko <i.mitsyanko@gmail.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri,  6 Dec 2024 11:23:50 +0100

.
Subject: [PATCH v2 0/3] Add additional plugin API functions to read and write
 memory and registers
From: Rowan Hart <rowanbhart@gmail.com>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Rowan Hart <rowanbhart@gmail.com>
Date: Fri,  6 Dec 2024 02:26:01 -0800

.
Subject: [PATCH] scripts: improve error from qemu-trace-stap on missing 'stap'
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Mads Ynddal <mads@ynddal.dk>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri,  6 Dec 2024 11:45:24 +0000

.
Subject: [PATCH] 9pfs: fix regression regarding CVE-2023-2861
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, Greg Kurz <groug@kaod.org>,
 Dirk Herrendorfer <d.herrendoerfer@de.ibm.com>,
 Yanwu Shen <ywsPlz@gmail.com>, Jietao Xiao <shawtao1125@gmail.com>,
 Jinku Li <jkli@xidian.edu.cn>, Wenbo Shen <shenwenbo@zju.edu.cn>,
 Michael Tokarev <mjt@tls.msk.ru>
Date: Fri, 6 Dec 2024 12:20:29 +0100

.
Subject: [PATCH v4 00/10] vfio/igd: Enable legacy mode on more devices
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Cc: qemu-devel@nongnu.org,
 =?UTF-8?q?Corvin=20K=C3=B6hne?= <c.koehne@beckhoff.com>,
 Tomita Moeko <tomitamoeko@gmail.com>
Date: Fri,  6 Dec 2024 20:27:38 +0800

.
Subject: [RFC PATCH v2 00/15] KVM: s390: CPU model for gen17
From: Hendrik Brueckner <brueckner@linux.ibm.com>
To: qemu-devel@nongnu.org, qemu-s390x@nongnu.org, thuth@redhat.com
Cc: nsg@linux.ibm.com, frankja@linux.ibm.com, mimu@linux.ibm.com,
 borntraeger@linux.ibm.com, Hendrik Brueckner <brueckner@linux.ibm.com>
Date: Fri,  6 Dec 2024 13:27:36 +0100

.
Subject: [PATCH 0/7] tests/functional: Split aspeed tests 
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org,
	qemu-arm@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,
 Jamin Lin <jamin_lin@aspeedtech.com>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Joel Stanley <joel@jms.id.au>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Fri,  6 Dec 2024 14:11:25 +0100

.
Subject: [PATCH] tcg/optimize: Fix constant folding of setcond
From: wannacu <wannacu2049@gmail.com>
To: qemu-devel@nongnu.org
Cc: wannacu <wannacu2049@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <eduardo@habkost.net>
Date: Fri,  6 Dec 2024 17:58:24 +0800

.
Subject: [PATCH 0/2] Misc Hexagon QOL
From:  Anton Johansson via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org
Cc: ale@rev.ng,
	ltaylorsimpson@gmail.com,
	brian.cain@oss.qualcomm.com
Date: Fri,  6 Dec 2024 17:01:01 +0100

.
Subject: [PATCH 0/3] target/arm: implement SEL2 physical and virtual timers
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Fri,  6 Dec 2024 16:02:36 +0000

.
Subject: [PATCH v2] 9pfs: improve v9fs_walk() tracing
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: Greg Kurz <groug@kaod.org>, Stefan Hajnoczi <stefanha@redhat.com>,
 Mads Ynddal <mads@ynddal.dk>
Date: Fri, 6 Dec 2024 16:56:40 +0100

.
Subject: [PATCH 0/6] hw/nvram/fw_cfg: Move PCI bus methods out
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: Jiahui Cen <cenjiahui@huawei.com>,
	qemu-devel@nongnu.org
Cc: Gerd Hoffmann <kraxel@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 Gustavo Romero <gustavo.romero@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Zhao Liu <zhao1.liu@intel.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Bernhard Beschow <shentey@gmail.com>
Date: Fri,  6 Dec 2024 19:13:46 +0100

.
Subject: [PATCH for-10.0] tests/functional: Convert the intel_iommu avocado
 test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	"Michael S. Tsirkin" <mst@redhat.com>
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Eric Auger <eric.auger@redhat.com>,
 =?UTF-8?q?Cl=C3=A9ment=20Mathieu--Drif?= <clement.mathieu--drif@eviden.com>,
 Yi Liu <yi.l.liu@intel.com>, Jason Wang <jasowang@redhat.com>
Date: Fri,  6 Dec 2024 19:17:28 +0100

.
Subject: [PATCH 0/4] hw/timer/hpet: Make fw_cfg state private to HPET class
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Zhao Liu <zhao1.liu@intel.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri,  6 Dec 2024 20:11:20 +0100

.
Subject: [PATCH v3 0/4] Minor fixes for Arm documentation
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Troy Lee <leetroy@gmail.com>, qemu-arm@nongnu.org,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Jamin Lin <jamin_lin@aspeedtech.com>,
 Niek Linnenbank <nieklinnenbank@gmail.com>,
 Peter Maydell <peter.maydell@linaro.org>, Joel Stanley <joel@jms.id.au>,
 Alistair Francis <alistair@alistair23.me>,
 Steven Lee <steven_lee@aspeedtech.com>,
 Andrew Jeffery <andrew@codeconstruct.com.au>, alex.bennee@linaro.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Fri,  6 Dec 2024 11:22:50 -0800

.
Subject: [PATCH v3 0/6] Enhance documentation for new developers
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>, qemu-block@nongnu.org,
 philmd@linaro.org, Paolo Bonzini <pbonzini@redhat.com>,
 Fabiano Rosas <farosas@suse.de>,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, qemu-arm@nongnu.org,
 Michael Roth <michael.roth@amd.com>, Peter Xu <peterx@redhat.com>,
 gustavo.romero@linaro.org, Yuri Benditovich <yuri.benditovich@daynix.com>,
 Eric Blake <eblake@redhat.com>, Andrew Melnychenko <andrew@daynix.com>,
 Konstantin Kostiuk <kkostiuk@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Jason Wang <jasowang@redhat.com>,
 manos.pitsidianakis@linaro.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Fri,  6 Dec 2024 11:28:54 -0800

.
Subject: [PATCH v3 0/7] migration/multifd: Some VFIO / postcopy preparations
 on flush
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: Prasad Pandit <ppandit@redhat.com>,
 "Maciej S . Szmigiero" <mail@maciej.szmigiero.name>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, peterx@redhat.com,
 Avihai Horon <avihaih@nvidia.com>, Fabiano Rosas <farosas@suse.de>
Date: Fri,  6 Dec 2024 17:47:48 -0500

.
Subject: [PATCH v2 0/6] migration/block: disk activation rewrite
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, qemu-block@nongnu.org,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 Stefan Hajnoczi <stefanha@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Andrey Drobyshev <andrey.drobyshev@virtuozzo.com>,
 Eric Blake <eblake@redhat.com>,
 "Dr . David Alan Gilbert" <dave@treblig.org>,
 Kevin Wolf <kwolf@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri,  6 Dec 2024 18:08:32 -0500

.
Subject: [PATCH 0/3] Support getting p2pdma_distance
From: Julia Zhang <julia.zhang@amd.com>
To: Stefano Stabellini <sstabellini@kernel.org>, Anthony PERARD
 <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>, "Edgar E .
 Iglesias" <edgar.iglesias@gmail.com>, "Michael S . Tsirkin" <mst@redhat.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 <xen-devel@lists.xenproject.org>
Date: Sat, 7 Dec 2024 18:55:34 +0800

.
Subject: [PATCH] tcg: Reset free_temps before tcg_optimize
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org, qemu-stable@nongnu.org,
 wannacu <wannacu2049@gmail.com>
Date: Sat,  7 Dec 2024 15:47:00 -0600

.
Subject: [PATCH v2] ui/sdl2: reenable the SDL2 Windows keyboard hook procedure
From: =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
To: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Cc: Bernhard Beschow <shentey@gmail.com>, Stefan Weil <sw@weilnetz.de>,
 Howard Spoelstra <hsp.cat7@gmail.com>, qemu-devel@nongnu.org
Date: Sat,  7 Dec 2024 23:34:32 +0100

.
Subject: [PATCH] hw/i386/cpu: remove default_cpu_version and simplify
From: Ani Sinha <anisinha@redhat.com>
To: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Zhao Liu <zhao1.liu@intel.com>
Cc: Ani Sinha <anisinha@redhat.com>, imammedo@redhat.com, qemu-devel@nongnu.org
Date: Sun,  8 Dec 2024 12:18:10 +0530

.
Subject: Please Read: Error in website redirection
From: Myles Wilson <Mellurboo@outlook.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Sun, 8 Dec 2024 00:17:26 +0000

.
Subject: [PATCH 0/6] hw/usb/hcd-xhci: Fixes, improvements, and macOS workaround
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org, philmd@linaro.org, thuth@redhat.com,
 zhao1.liu@intel.com, imammedo@redhat.com, akihiko.odaki@daynix.com,
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Sun,  8 Dec 2024 20:16:40 +0100

.
Subject: [PATCH v13 00/15] macOS PV Graphics and new vmapple machine type
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, rad@semihalf.com, quic_llindhol@quicinc.com,
 stefanha@redhat.com, mst@redhat.com, slp@redhat.com,
 richard.henderson@linaro.org, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, gaosong@loongson.cn, jiaxun.yang@flygoat.com,
 chenhuacai@kernel.org, kwolf@redhat.com, hreitz@redhat.com,
 philmd@linaro.org, shorne@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 jcmvbkbc@gmail.com, marcandre.lureau@redhat.com, berrange@redhat.com,
 akihiko.odaki@daynix.com, qemu-arm@nongnu.org, qemu-block@nongnu.org,
 qemu-riscv@nongnu.org, balaton@eik.bme.hu
Date: Sun,  8 Dec 2024 21:22:23 +0100

.
Subject: [RFC PATCH 00/17] softfloat, hexagon: Cleanup fmaf
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: bcain@oss.qualcomm.com, peter.maydell@linaro.org,
 mark.cave-ayland@ilande.co.uk
Date: Sun,  8 Dec 2024 16:48:27 -0600

.
Subject: [RFC PATCH] hw/net/can: clean-up unnecessary includes
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Pavel Pisa <pisa@cmp.felk.cvut.cz>,
 Francisco Iglesias <francisco.iglesias@amd.com>,
 Jason Wang <jasowang@redhat.com>
Date: Mon,  9 Dec 2024 10:06:35 +0000

.
Subject: Canceled event: QEMU/KVM developers conference call @ Tue 24 Dec 2024
 14:00 - 15:00 (GMT) (qemu-devel@nongnu.org)
From: =?UTF-8?B?QWxleCBCZW5uw6ll?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Date: Mon, 09 Dec 2024 11:17:14 +0000

.
Subject: [PATCH] qga: Add log to guest-fsfreeze-thaw command
From: Konstantin Kostiuk <kkostiuk@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Michael Roth <michael.roth@amd.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon,  9 Dec 2024 13:18:17 +0200

.
Subject: KVM/QEMU community call 10/12/2024 agenda items
From: =?utf-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>
To: Alessandro Di Federico <ale@rev.ng>, Alistair Francis
 <alistair.francis@wdc.com>, Anton Johansson <anjo@rev.ng>, Markus
 Armbruster <armbru@redhat.com>, Brian Cain <bcain@quicinc.com>, "Daniel P.
 Berrange" <berrange@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 cjia@nvidia.com, =?utf-8?Q?C=C3=A9dric?= Le Goater <clg@kaod.org>,
 cw@f00f.org,
 dhedde@kalrayinc.com, Eric Blake <eblake@redhat.com>, eblot@rivosinc.com,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Eduardo Habkost
 <eduardo@habkost.net>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, Auger
 Eric <eric.auger@redhat.com>, felipe@nutanix.com, iggy@theiggy.com, Warner
 Losh <imp@bsdimp.com>, Jan Kiszka <jan.kiszka@web.de>, Jason Gunthorpe
 <jgg@nvidia.com>, jidong.xiao@gmail.com, Jim Shu <jim.shu@sifive.com>,
 Joao Martins <joao.m.martins@oracle.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Luc Michel <luc@lmichel.fr>, Manos Pitsidianakis
 <manos.pitsidianakis@linaro.org>, Max Chou <max.chou@sifive.com>, Mark
 Burton <mburton@qti.qualcomm.com>, mdean@redhat.com,
 mimu@linux.vnet.ibm.com, "Ho, Nelson" <nelson.ho@windriver.com>, Paul
 Walmsley <paul.walmsley@sifive.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Phil =?utf-8?Q?Mathieu-Daud?=
 =?utf-8?Q?=C3=A9?=
 <philmd@linaro.org>, QEMU Developers <qemu-devel@nongnu.org>, Richard
 Henderson <richard.henderson@linaro.org>, Shameerali Kolothum Thodi
 <shameerali.kolothum.thodi@huawei.com>, Bernhard Beschow
 <shentey@gmail.com>, Stefan Hajnoczi <stefanha@gmail.com>, Thomas Huth
 <thuth@redhat.com>, Wei Wang <wei.w.wang@intel.com>, z.huo@139.com, LIU
 Zhiwei <zhiwei_liu@linux.alibaba.com>, zwu.kernel@gmail.com
Date: Mon, 09 Dec 2024 11:18:29 +0000

.
Subject: [PATCH 00/26] rust: bundle of prerequisites for HPET implementation
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org, Zhao Liu <zhao1.liu@intel.com>,
 Junjie Mao <junjie.mao@hotmail.com>
Date: Mon,  9 Dec 2024 13:36:51 +0100

.
Subject: [PATCH] docs: replace 'Edit on GitLab' with 'View page source'
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Mon,  9 Dec 2024 16:35:06 +0000

.
Subject: [PATCH] MAINTAINERS: correct my email address
From: Brian Cain <brian.cain@oss.qualcomm.com>
To: qemu-devel@nongnu.org
Cc: brian.cain@oss.qualcomm.com, richard.henderson@linaro.org,
 philmd@linaro.org, peter.maydell@linaro.org, quic_mathbern@quicinc.com,
 stefanha@redhat.com, ale@rev.ng, anjo@rev.ng, quic_mliebel@quicinc.com,
 ltaylorsimpson@gmail.com, alex.bennee@linaro.org, quic_mburton@quicinc.com
Date: Mon,  9 Dec 2024 10:12:42 -0800

.
Subject: [PATCH v4 0/6] Enhance documentation for new developers
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: manos.pitsidianakis@linaro.org, Andrew Melnychenko <andrew@daynix.com>,
 Thomas Huth <thuth@redhat.com>, Michael Roth <michael.roth@amd.com>,
 qemu-block@nongnu.org, Jason Wang <jasowang@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Yuri Benditovich <yuri.benditovich@daynix.com>,
 Kevin Wolf <kwolf@redhat.com>, Peter Xu <peterx@redhat.com>,
 qemu-arm@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 philmd@linaro.org, Fabiano Rosas <farosas@suse.de>,
 Konstantin Kostiuk <kkostiuk@redhat.com>, Eric Blake <eblake@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 Markus Armbruster <armbru@redhat.com>, gustavo.romero@linaro.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Mon,  9 Dec 2024 10:30:58 -0800

.
Subject: [PATCH 0/2] s390x/pci: relax I/O address translation requirement
From: Matthew Rosato <mjrosato@linux.ibm.com>
To: qemu-s390x@nongnu.org
Cc: farman@linux.ibm.com, schnelle@linux.ibm.com, thuth@redhat.com,
 pasic@linux.ibm.com, borntraeger@linux.ibm.com,
 richard.henderson@linaro.org, david@redhat.com, iii@linux.ibm.com,
 clegoate@redhat.com, qemu-devel@nongnu.org
Date: Mon,  9 Dec 2024 14:29:25 -0500

.
Subject: [PATCH 00/11] hvf and APIC fixes, improvements, and optimisations
From: phil@philjordan.eu
To: qemu-devel@nongnu.org
Cc: Cameron Esfahani <dirty@apple.com>, Roman Bolshakov <rbolshakov@ddn.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Alexander Graf <agraf@csgraf.de>, Peter Maydell <peter.maydell@linaro.org>,
 qemu-arm@nongnu.org, Phil Dennis-Jordan <phil@philjordan.eu>
Date: Mon,  9 Dec 2024 21:36:18 +0100

.
Subject: [PATCH 0/6] qtest: Fix some memory issues
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Date: Mon,  9 Dec 2024 17:44:21 -0300

.
Subject: [RFC/WIP 0/3] WIP CTU CAN FD IP core mapping to the platform bus
From: Pavel Pisa <pisa@fel.cvut.cz>
To: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 Gustavo Romero <gustavo.romero@linaro.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>, Jason Wang <jasowang@redhat.com>,
 Francisco Iglesias <francisco.iglesias@amd.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Pavel Pisa <pisa@cmp.felk.cvut.cz>
Date: Tue, 10 Dec 2024 00:32:50 +0100

.
Subject: [PATCH v2 00/14] XIVE2 changes to support Group and Crowd operations
From: Michael Kowal <kowal@linux.ibm.com>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, fbarrat@linux.ibm.com, npiggin@gmail.com,
 milesg@linux.ibm.com, danielhb413@gmail.com,
 david@gibson.dropbear.id.au, harshpb@linux.ibm.com, thuth@redhat.com,
 lvivier@redhat.com, pbonzini@redhat.com
Date: Mon,  9 Dec 2024 18:05:03 -0600

.
Subject: [PATCH 0/9] ppc/pnv: HOMER and OCC fixes and improvements
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-ppc@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-devel@nongnu.org,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Barrat?= <fbarrat@linux.ibm.com>
Date: Tue, 10 Dec 2024 13:04:40 +1000

.
Subject: [PATCH] qemu-ga-win: Fix a typo error
From: Dehan Meng <demeng@redhat.com>
To: qemu-devel@nongnu.org
Cc: demeng@redhat.com,
	kkostiuk@redhat.com,
	michael.roth@amd.com
Date: Tue, 10 Dec 2024 13:46:16 +0800

.
Subject: [PATCH] ppc/pnv/phb4: Add pervasive chiplet support to PHB4/5
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-ppc@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-devel@nongnu.org,
 =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Barrat?= <fbarrat@linux.ibm.com>,
 Chalapathi V <chalapathi.v@linux.ibm.com>,
 Saif Abrar <saif.abrar@linux.vnet.ibm.com>
Date: Tue, 10 Dec 2024 16:56:59 +1000

.
Subject: [PULL for-9.2 0/1] 9p queue 2024-12-10
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org,
    Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-stable@nongnu.org, Greg Kurz <groug@kaod.org>,
 Dirk Herrendorfer <d.herrendoerfer@de.ibm.com>
Date: Tue, 10 Dec 2024 11:07:00 +0100

The following changes since commit 1cf9bc6eba7506ab6d9de635f224259225f63466:

  Update version for v9.2.0-rc3 release (2024-12-03 17:56:12 +0000)

are available in the Git repository at:

  https://github.com/cschoenebeck/qemu.git tags/pull-9p-20241210

for you to fetch changes up to d06a9d843fb65351e0e4dc42ba0c404f01ea92b3:

  9pfs: fix regression regarding CVE-2023-2861 (2024-12-10 10:24:52 +0100)

----------------------------------------------------------------
* Fix a regression regarding CVE-2023-2861 with security_model=passthrough
  which caused certain sockets on guest to fail.

----------------------------------------------------------------
Christian Schoenebeck (1):
      9pfs: fix regression regarding CVE-2023-2861

 hw/9pfs/9p-util.h | 27 +++++++++++++++++----------
 1 file changed, 17 insertions(+), 10 deletions(-)


.
Subject: [PATCH v2] tests/functional: Convert the intel_iommu avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	"Michael S. Tsirkin" <mst@redhat.com>
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Eric Auger <eric.auger@redhat.com>,
 =?UTF-8?q?Cl=C3=A9ment=20Mathieu--Drif?= <clement.mathieu--drif@eviden.com>,
 Yi Liu <yi.l.liu@intel.com>, Jason Wang <jasowang@redhat.com>
Date: Tue, 10 Dec 2024 13:56:39 +0100

.
Subject: [PATCH v2 0/3] bulk: Remove legacy cpu_physical_memory_rw() API
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 10 Dec 2024 15:01:09 +0100

.
Subject: Re: [PATCH 0/6] Adding the Android Emulator hypervisor driver
 accelerator
From:  startergo via <qemu-devel@nongnu.org>
To: "hshan@google.com" <hshan@google.com>
Cc: "berrange@redhat.com" <berrange@redhat.com>,
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Tue, 10 Dec 2024 09:08:27 +0000

.
Subject: [PATCH v2] tcg: Reset free_temps before tcg_optimize
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: philmd@linaro.org, qemu-stable@nongnu.org, wannacu <wannacu2049@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Tue, 10 Dec 2024 08:52:53 -0600

.
Subject: [PATCH 00/46] tcg: Remove in-flight mask data from OptContext
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Tue, 10 Dec 2024 09:23:15 -0600

.
Subject: [PATCH 00/10] target/arm: Pull TLBI insns out to their own source file
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Tue, 10 Dec 2024 16:04:42 +0000

target/arm/helper.c is very large and unwieldy at nearly 13,000 lines.
One subset of code that we can pull out into its own file is the cpreg
arrays and corresponding functions for the TLBI instructions: these
mostly stand separately from the other code in the file and have few
shared functions or other interactions with it. They make up about
10% of the existing helper.c code.

Because these are instructions they are only relevant for TCG and we
can make the new file only be built for CONFIG_TCG.
        
I split the move up into multiple pieces in the hope of making
it easier to review that way; but in the end the code should
all have wound up in the new file in the same order it was
in helper.c. (Hopefully this will make any backporting of patches
to stable branches smoother; it does mean that in some cases the
order of functions remains slightly odd.)

This is hardly the most urgent cleanup in the codebase;
and there are other parts that could probably be pulled out
(maybe the PMU emulation, and the timer/counter emulation?).
But I did the TLBI stuff because FEAT_XS is about to add more
TLB ops, so it felt worthwhile to move the code out to a
new file first.

thanks
-- PMM

Peter Maydell (10):
  target/arm: Move some TLBI insns to their own source file
  target/arm: Move TLBI insns for AArch32 EL2 to tlbi_insn_helper.c
  target/arm: Move AArch64 TLBI insns from v8_cp_reginfo[]
  target/arm: Move the AArch64 EL2 TLBI insns
  target/arm: Move AArch64 EL3 TLBI insns
  target/arm: Move TLBI range insns
  target/arm: Move the TLBI OS insns to tlb-insns.c.
  target/arm: Move small helper functions to tlb-insns.c
  target/arm: Move RME TLB insns to tlb-insns.c
  target/arm: Simplify condition for tlbi_el2_cp_reginfo[]

 target/arm/internals.h     |    9 +
 target/arm/helper.c        | 1208 +---------------------------------
 target/arm/tcg-stubs.c     |    5 +
 target/arm/tcg/tlb-insns.c | 1266 ++++++++++++++++++++++++++++++++++++
 target/arm/tcg/meson.build |    1 +
 5 files changed, 1284 insertions(+), 1205 deletions(-)
 create mode 100644 target/arm/tcg/tlb-insns.c

-- 
2.34.1



.
Subject: [PATCH v2 00/69] target/arm: AArch64 decodetree conversion, final part
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org
Date: Tue, 10 Dec 2024 10:16:24 -0600

.
Subject: [PATCH 0/3] cpuhp: ensure that cpu hotremove works the 1st time
From: Igor Mammedov <imammedo@redhat.com>
To: qemu-devel@nongnu.org
Cc: mst@redhat.com, imammedo@redhat.com, eric.mackay@oracle.com,
 anisinha@redhat.com
Date: Tue, 10 Dec 2024 17:39:42 +0100

.
Subject: [PATCH 00/20] testing/next: functional tests and qtest timers
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <dbarboza@ventanamicro.com>, qemu-s390x@nongnu.org,
 Halil Pasic <pasic@linux.ibm.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>,
 Weiwei Li <liwei1518@gmail.com>, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Cleber Rosa <crosa@redhat.com>, Palmer Dabbelt <palmer@dabbelt.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 Eric Farman <farman@linux.ibm.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 John Snow <jsnow@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Joel Stanley <joel@jms.id.au>, Bernhard Beschow <shentey@gmail.com>,
 qemu-ppc@nongnu.org, qemu-riscv@nongnu.org,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>,
 qemu-arm@nongnu.org, Wainer dos Santos Moschetta <wainersm@redhat.com>,
 Fabiano Rosas <farosas@suse.de>, Markus Armbruster <armbru@redhat.com>,
 Bin Meng <bmeng.cn@gmail.com>, Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Beraldo Leal <bleal@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Nicholas Piggin <npiggin@gmail.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Alistair Francis <alistair.francis@wdc.com>
Date: Tue, 10 Dec 2024 20:43:29 +0000

.
Subject: [PATCH v2 0/2] overcommit: introduce mem-lock-onfault
From: Daniil Tatianin <d-tatianin@yandex-team.ru>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Daniil Tatianin <d-tatianin@yandex-team.ru>, Stefan Weil <sw@weilnetz.de>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 qemu-devel@nongnu.org
Date: Wed, 11 Dec 2024 03:04:45 +0300

.
Subject: 8086100e.mrom vs. efi-e1000.rom
From: Liu Jaloo <liu.jaloo@gmail.com>
To: qemu-devel@nongnu.org
Date: Wed, 11 Dec 2024 14:06:36 +0800

.
Subject: [PULL 00/24] aspeed queue
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed, 11 Dec 2024 07:30:34 +0100

The following changes since commit ae35f033b874c627d81d51070187fbf55f0bf1a7:

  Update version for v9.2.0 release (2024-12-10 16:20:54 +0000)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-aspeed-20241211

for you to fetch changes up to 124f4dc0d832c1bf3a4513c05a2b93bac0a5fac0:

  test/qtest/ast2700-smc-test: Support to test AST2700 (2024-12-11 07:25:53 +0100)

----------------------------------------------------------------
aspeed queue:

* Removed tacoma-bmc machine
* Added support for SDHCI on AST2700 SoC
* Improved functional tests
* Extended SMC qtest to all Aspeed SoCs

----------------------------------------------------------------
Cédric Le Goater (8):
      arm: Remove tacoma-bmc machine
      tests/functional: Introduce a specific test for ast1030 SoC
      tests/functional: Introduce a specific test for palmetto-bmc machine
      tests/functional: Introduce a specific test for romulus-bmc machine
      tests/functional: Introduce a specific test for ast2500 SoC
      tests/functional: Introduce a specific test for ast2600 SoC
      tests/functional: Introduce a specific test for rainier-bmc machine
      tests/functional: Move debian boot test from avocado

Jamin Lin (16):
      hw/sd/aspeed_sdhci: Fix coding style
      hw/arm/aspeed: Fix coding style
      hw:sdhci: Introduce a new "capareg" class member to set the different Capability Registers
      hw/sd/aspeed_sdhci: Add AST2700 Support
      aspeed/soc: Support SDHCI for AST2700
      aspeed/soc: Support eMMC for AST2700
      test/qtest/aspeed_smc-test: Move testcases to test_palmetto_bmc function
      test/qtest/aspeed_smc-test: Introduce a new TestData to test different BMC SOCs
      test/qtest/aspeed_smc-test: Support to test all CE pins
      test/qtest/aspeed_smc-test: Introducing a "page_addr" data field
      test/qtest/aspeed_smc-test: Support to test AST2500
      test/qtest/aspeed_smc-test: Support to test AST2600
      test/qtest/aspeed_smc-test: Support to test AST1030
      test/qtest/aspeed_smc-test: Support write page command with QPI mode
      test/qtest: Introduce a new aspeed-smc-utils.c to place common testcases
      test/qtest/ast2700-smc-test: Support to test AST2700

 docs/about/deprecated.rst                    |   8 -
 docs/about/removed-features.rst              |  10 +
 docs/system/arm/aspeed.rst                   |   1 -
 include/hw/sd/aspeed_sdhci.h                 |  13 +-
 tests/qtest/aspeed-smc-utils.h               |  95 ++++
 hw/arm/aspeed.c                              |  28 -
 hw/arm/aspeed_ast2400.c                      |   3 +-
 hw/arm/aspeed_ast2600.c                      |  10 +-
 hw/arm/aspeed_ast27x0.c                      |  35 ++
 hw/sd/aspeed_sdhci.c                         |  67 ++-
 tests/qtest/aspeed-smc-utils.c               | 686 ++++++++++++++++++++++++
 tests/qtest/aspeed_smc-test.c                | 775 ++++++---------------------
 tests/qtest/ast2700-smc-test.c               |  71 +++
 tests/avocado/boot_linux_console.py          |  26 -
 tests/functional/aspeed.py                   |  56 ++
 tests/functional/meson.build                 |  13 +-
 tests/functional/test_arm_aspeed.py          | 351 ------------
 tests/functional/test_arm_aspeed_ast1030.py  |  81 +++
 tests/functional/test_arm_aspeed_ast2500.py  |  59 ++
 tests/functional/test_arm_aspeed_ast2600.py  | 143 +++++
 tests/functional/test_arm_aspeed_palmetto.py |  24 +
 tests/functional/test_arm_aspeed_rainier.py  |  64 +++
 tests/functional/test_arm_aspeed_romulus.py  |  24 +
 tests/qtest/meson.build                      |   5 +-
 24 files changed, 1623 insertions(+), 1025 deletions(-)
 create mode 100644 tests/qtest/aspeed-smc-utils.h
 create mode 100644 tests/qtest/aspeed-smc-utils.c
 create mode 100644 tests/qtest/ast2700-smc-test.c
 create mode 100644 tests/functional/aspeed.py
 delete mode 100755 tests/functional/test_arm_aspeed.py
 create mode 100644 tests/functional/test_arm_aspeed_ast1030.py
 create mode 100644 tests/functional/test_arm_aspeed_ast2500.py
 create mode 100644 tests/functional/test_arm_aspeed_ast2600.py
 create mode 100644 tests/functional/test_arm_aspeed_palmetto.py
 create mode 100644 tests/functional/test_arm_aspeed_rainier.py
 create mode 100644 tests/functional/test_arm_aspeed_romulus.py



.
Subject: [PULL 00/26] First s390x and functional testing patches for v10.0
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed, 11 Dec 2024 09:59:44 +0100

 Hi!

The following changes since commit ae35f033b874c627d81d51070187fbf55f0bf1a7:

  Update version for v9.2.0 release (2024-12-10 16:20:54 +0000)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-12-11

for you to fetch changes up to f29c96d0f5760f72220623500ee659f1fc2d1542:

  tests/functional: remove pointless with statement (2024-12-11 09:19:12 +0100)

----------------------------------------------------------------
* Add compat machines for QEMU 10.0
* Add s390x CPU model for the gen17 mainframe
* Convert some more avocado tests to the new functional framework
* Some minor clean-ups for functional tests

----------------------------------------------------------------
Cornelia Huck (1):
      hw: add compat machines for 10.0

Daniel P. Berrangé (4):
      hw/i386: define _AS_LATEST() macros for machine types
      docs: replace 'Edit on GitLab' with 'View page source'
      tests/functional: remove unused system imports
      tests/functional: remove pointless with statement

Hendrik Brueckner (15):
      s390x/cpumodel: add msa10 subfunctions
      s390x/cpumodel: add msa11 subfunctions
      s390x/cpumodel: add msa12 changes
      s390x/cpumodel: add msa13 subfunctions
      s390x/cpumodel: Add ptff Query Time-Stamp Event (QTSE) support
      linux-headers: Update to Linux 6.13-rc1
      s390x/cpumodel: add Concurrent-functions facility support
      s390x/cpumodel: add Vector Enhancements facility 3
      s390x/cpumodel: add Miscellaneous-Instruction-Extensions Facility 4
      s390x/cpumodel: add Vector-Packed-Decimal-Enhancement facility 3
      s390x/cpumodel: add Ineffective-nonconstrained-transaction facility
      s390x/cpumodel: Add Sequential-Instruction-Fetching facility
      s390x/cpumodel: correct PLO feature wording
      s390x/cpumodel: Add PLO-extension facility
      s390x/cpumodel: gen17 model

Thomas Huth (6):
      tests/functional: Bump the timeout of the sh4_tuxrun test
      MAINTAINERS: Cover the tests/functional/test_sh4eb_r2d.py file
      tests/functional: Convert the xlnx_versal_virt avocado test
      tests/functional: Convert the emcraft_sf2 avocado test
      tests/functional: Convert the smdkc210 avocado test
      tests/functional: Convert the cubieboard avocado tests

 MAINTAINERS                                    |   6 +-
 docs/conf.py                                   |   2 +-
 include/hw/boards.h                            |   3 +
 include/hw/i386/pc.h                           |   7 +-
 include/standard-headers/drm/drm_fourcc.h      |   1 +
 include/standard-headers/linux/ethtool.h       |   5 +
 include/standard-headers/linux/pci_regs.h      |  38 +++-
 include/standard-headers/linux/virtio_crypto.h |   1 +
 include/standard-headers/linux/virtio_pci.h    | 131 ++++++++++++
 linux-headers/asm-arm64/kvm.h                  |   6 +
 linux-headers/asm-arm64/unistd_64.h            |   4 +
 linux-headers/asm-generic/mman-common.h        |   3 +
 linux-headers/asm-generic/mman.h               |   4 +
 linux-headers/asm-generic/unistd.h             |  11 +-
 linux-headers/asm-loongarch/kvm.h              |  20 ++
 linux-headers/asm-loongarch/unistd_64.h        |   4 +
 linux-headers/asm-mips/mman.h                  |   3 +
 linux-headers/asm-mips/unistd_n32.h            |   4 +
 linux-headers/asm-mips/unistd_n64.h            |   4 +
 linux-headers/asm-mips/unistd_o32.h            |   4 +
 linux-headers/asm-powerpc/unistd_32.h          |   4 +
 linux-headers/asm-powerpc/unistd_64.h          |   4 +
 linux-headers/asm-riscv/kvm.h                  |   4 +
 linux-headers/asm-riscv/unistd_32.h            |   4 +
 linux-headers/asm-riscv/unistd_64.h            |   4 +
 linux-headers/asm-s390/kvm.h                   |   3 +-
 linux-headers/asm-s390/unistd_32.h             |   4 +
 linux-headers/asm-s390/unistd_64.h             |   4 +
 linux-headers/asm-x86/kvm.h                    |   1 +
 linux-headers/asm-x86/mman.h                   |   3 -
 linux-headers/asm-x86/unistd_32.h              |   4 +
 linux-headers/asm-x86/unistd_64.h              |   4 +
 linux-headers/asm-x86/unistd_x32.h             |   4 +
 linux-headers/linux/iommufd.h                  | 224 +++++++++++++++++++-
 linux-headers/linux/kvm.h                      |   8 +
 linux-headers/linux/psci.h                     |   5 +
 linux-headers/linux/vfio.h                     |   2 +-
 target/s390x/cpu_features.h                    |   1 +
 target/s390x/cpu_features_def.h.inc            |  94 ++++++++-
 hw/arm/virt.c                                  |   9 +-
 hw/core/machine.c                              |   3 +
 hw/i386/pc.c                                   |   3 +
 hw/i386/pc_piix.c                              |  20 +-
 hw/i386/pc_q35.c                               |  20 +-
 hw/m68k/virt.c                                 |   9 +-
 hw/ppc/spapr.c                                 |  15 +-
 hw/s390x/s390-virtio-ccw.c                     |  14 +-
 target/s390x/cpu_features.c                    |  11 +
 target/s390x/cpu_models.c                      |  61 ++++++
 target/s390x/gen-features.c                    | 178 ++++++++++++++++
 target/s390x/kvm/kvm.c                         |   6 +
 tests/avocado/boot_linux_console.py            | 269 -------------------------
 tests/functional/meson.build                   |   6 +
 tests/functional/test_aarch64_sbsaref.py       |   1 -
 tests/functional/test_aarch64_xlnx_versal.py   |  37 ++++
 tests/functional/test_acpi_bits.py             |   1 -
 tests/functional/test_arm_cubieboard.py        | 150 ++++++++++++++
 tests/functional/test_arm_emcraft_sf2.py       |  52 +++++
 tests/functional/test_arm_smdkc210.py          |  57 ++++++
 tests/functional/test_m68k_mcf5208evb.py       |   2 -
 tests/functional/test_microblaze_s3adsp1800.py |   1 -
 tests/functional/test_mips64el_loongson3v.py   |   1 -
 tests/functional/test_or1k_sim.py              |   2 -
 tests/functional/test_ppc64_hv.py              |   7 +-
 tests/functional/test_s390x_topology.py        |   1 -
 tests/functional/test_sh4_tuxrun.py            |   4 -
 tests/functional/test_sh4eb_r2d.py             |   1 -
 tests/functional/test_virtio_version.py        |   2 -
 68 files changed, 1248 insertions(+), 337 deletions(-)
 create mode 100755 tests/functional/test_aarch64_xlnx_versal.py
 create mode 100755 tests/functional/test_arm_cubieboard.py
 create mode 100755 tests/functional/test_arm_emcraft_sf2.py
 create mode 100755 tests/functional/test_arm_smdkc210.py



.
Subject: [RFC.PATCH v1 0/2] sd:sdhci Fix data transfer did not complete
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>, Bin Meng
 <bmeng.cn@gmail.com>, "open list:SD (Secure Card)" <qemu-block@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Wed, 11 Dec 2024 17:51:08 +0800

.
Subject: [PATCH v2] hw/virtio: Fix check available index on virtio loading
From: Wafer <Wafer@jaguarmicro.com>
To: mst@redhat.com,
	jasowang@redhat.com
Cc: eperezma@redhat.com, qemu-devel@nongnu.org, angus.chen@jaguarmicro.com,
 Wafer Xie <wafer@jaguarmicro.com>
Date: Wed, 11 Dec 2024 20:33:49 +0800

.
Subject: [PATCH v7 0/2] target/riscv: rvv: reduce the overhead for simple
 RISC-V vector unit-stride loads and stores
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>, Paolo Savini <paolo.savini@embecosm.com>
Date: Wed, 11 Dec 2024 12:51:11 +0000

.
Subject: [PATCH] tcg/riscv: Fix StoreStore barrier generation
From: Roman Artemev <roman.artemev@syntacore.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Wed, 11 Dec 2024 07:40:04 +0000

.
Subject: [PATCH v1 0/1] Add vtype.vill FIELD macro definition
From: Chao Liu <lc00631@tecorigin.com>
To: bmeng.cn@gmail.com, liwei1518@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com
Cc: zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 qemu-devel@nongnu.org, qemu-riscv@nongnu.org,
 Chao Liu <lc00631@tecorigin.com>
Date: Wed, 11 Dec 2024 21:47:14 +0800

.
Subject: [RFC PATCH v5 0/1] target/riscv: rvv: Use wider accesses for unit
 stride load/store
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>
Date: Wed, 11 Dec 2024 14:31:17 +0000

.
Subject: [PATCH v2 0/6] target/arm: Implement FEAT_XS
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Wed, 11 Dec 2024 14:44:34 +0000

.
Subject: No display in Xen PV guests: "This VM has no graphic display device."
From: Dario Faggioli <dfaggioli@suse.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Cc: Akihiko Odaki <akihiko.odaki@daynix.com>, Philippe
 =?ISO-8859-1?Q?Mathieu-Daud=E9?=	 <philmd@linaro.org>, Paul Durrant
 <paul@xen.org>, Anthony PERARD	 <anthony@xenproject.org>, "Edgar E .
 Iglesias" <edgar.iglesias@gmail.com>,  Charles Arnold <CARNOLD@suse.com>
Date: Wed, 11 Dec 2024 16:27:54 +0100

.
Subject: [PATCH v2 0/1] Add vtype.vill FIELD macro definition
From: Chao Liu <lc00631@tecorigin.com>
To: bmeng.cn@gmail.com, liwei1518@gmail.com, palmer@dabbelt.com,
 richard.henderson@linaro.org, alistair.francis@wdc.com
Cc: dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 qemu-riscv@nongnu.org, qemu-devel@nongnu.org, zqz00548@tecorigin.com,
 Chao Liu <lc00631@tecorigin.com>
Date: Wed, 11 Dec 2024 23:48:47 +0800

.
Subject: [PULL 00/72] target-arm queue
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Wed, 11 Dec 2024 16:18:52 +0000

First arm pullreq of the cycle; this is mostly my softfloat NaN
handling series. (Lots more in my to-review queue, but I don't
like pullreqs growing too close to a hundred patches at a time :-))

thanks
-- PMM

The following changes since commit 97f2796a3736ed37a1b85dc1c76a6c45b829dd17:

  Open 10.0 development tree (2024-12-10 17:41:17 +0000)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20241211

for you to fetch changes up to 1abe28d519239eea5cf9620bb13149423e5665f8:

  MAINTAINERS: Add correct email address for Vikram Garhwal (2024-12-11 15:31:09 +0000)

----------------------------------------------------------------
target-arm queue:
 * hw/net/lan9118: Extract PHY model, reuse with imx_fec, fix bugs
 * fpu: Make muladd NaN handling runtime-selected, not compile-time
 * fpu: Make default NaN pattern runtime-selected, not compile-time
 * fpu: Minor NaN-related cleanups
 * MAINTAINERS: email address updates

----------------------------------------------------------------
Bernhard Beschow (5):
      hw/net/lan9118: Extract lan9118_phy
      hw/net/lan9118_phy: Reuse in imx_fec and consolidate implementations
      hw/net/lan9118_phy: Fix off-by-one error in MII_ANLPAR register
      hw/net/lan9118_phy: Reuse MII constants
      hw/net/lan9118_phy: Add missing 100 mbps full duplex advertisement

Leif Lindholm (1):
      MAINTAINERS: update email address for Leif Lindholm

Peter Maydell (54):
      fpu: handle raising Invalid for infzero in pick_nan_muladd
      fpu: Check for default_nan_mode before calling pickNaNMulAdd
      softfloat: Allow runtime choice of inf * 0 + NaN result
      tests/fp: Explicitly set inf-zero-nan rule
      target/arm: Set FloatInfZeroNaNRule explicitly
      target/s390: Set FloatInfZeroNaNRule explicitly
      target/ppc: Set FloatInfZeroNaNRule explicitly
      target/mips: Set FloatInfZeroNaNRule explicitly
      target/sparc: Set FloatInfZeroNaNRule explicitly
      target/xtensa: Set FloatInfZeroNaNRule explicitly
      target/x86: Set FloatInfZeroNaNRule explicitly
      target/loongarch: Set FloatInfZeroNaNRule explicitly
      target/hppa: Set FloatInfZeroNaNRule explicitly
      softfloat: Pass have_snan to pickNaNMulAdd
      softfloat: Allow runtime choice of NaN propagation for muladd
      tests/fp: Explicitly set 3-NaN propagation rule
      target/arm: Set Float3NaNPropRule explicitly
      target/loongarch: Set Float3NaNPropRule explicitly
      target/ppc: Set Float3NaNPropRule explicitly
      target/s390x: Set Float3NaNPropRule explicitly
      target/sparc: Set Float3NaNPropRule explicitly
      target/mips: Set Float3NaNPropRule explicitly
      target/xtensa: Set Float3NaNPropRule explicitly
      target/i386: Set Float3NaNPropRule explicitly
      target/hppa: Set Float3NaNPropRule explicitly
      fpu: Remove use_first_nan field from float_status
      target/m68k: Don't pass NULL float_status to floatx80_default_nan()
      softfloat: Create floatx80 default NaN from parts64_default_nan
      target/loongarch: Use normal float_status in fclass_s and fclass_d helpers
      target/m68k: In frem helper, initialize local float_status from env->fp_status
      target/m68k: Init local float_status from env fp_status in gdb get/set reg
      target/sparc: Initialize local scratch float_status from env->fp_status
      target/ppc: Use env->fp_status in helper_compute_fprf functions
      fpu: Allow runtime choice of default NaN value
      tests/fp: Set default NaN pattern explicitly
      target/microblaze: Set default NaN pattern explicitly
      target/i386: Set default NaN pattern explicitly
      target/hppa: Set default NaN pattern explicitly
      target/alpha: Set default NaN pattern explicitly
      target/arm: Set default NaN pattern explicitly
      target/loongarch: Set default NaN pattern explicitly
      target/m68k: Set default NaN pattern explicitly
      target/mips: Set default NaN pattern explicitly
      target/openrisc: Set default NaN pattern explicitly
      target/ppc: Set default NaN pattern explicitly
      target/sh4: Set default NaN pattern explicitly
      target/rx: Set default NaN pattern explicitly
      target/s390x: Set default NaN pattern explicitly
      target/sparc: Set default NaN pattern explicitly
      target/xtensa: Set default NaN pattern explicitly
      target/hexagon: Set default NaN pattern explicitly
      target/riscv: Set default NaN pattern explicitly
      target/tricore: Set default NaN pattern explicitly
      fpu: Remove default handling for dnan_pattern

Richard Henderson (11):
      target/arm: Copy entire float_status in is_ebf
      softfloat: Inline pickNaNMulAdd
      softfloat: Use goto for default nan case in pick_nan_muladd
      softfloat: Remove which from parts_pick_nan_muladd
      softfloat: Pad array size in pick_nan_muladd
      softfloat: Move propagateFloatx80NaN to softfloat.c
      softfloat: Use parts_pick_nan in propagateFloatx80NaN
      softfloat: Inline pickNaN
      softfloat: Share code between parts_pick_nan cases
      softfloat: Sink frac_cmp in parts_pick_nan until needed
      softfloat: Replace WHICH with RET in parts_pick_nan

Vikram Garhwal (1):
      MAINTAINERS: Add correct email address for Vikram Garhwal

 MAINTAINERS                       |   4 +-
 include/fpu/softfloat-helpers.h   |  38 +++-
 include/fpu/softfloat-types.h     |  89 +++++++-
 include/hw/net/imx_fec.h          |   9 +-
 include/hw/net/lan9118_phy.h      |  37 ++++
 include/hw/net/mii.h              |   6 +
 target/mips/fpu_helper.h          |  20 ++
 target/sparc/helper.h             |   4 +-
 fpu/softfloat.c                   |  19 ++
 hw/net/imx_fec.c                  | 146 ++------------
 hw/net/lan9118.c                  | 137 ++-----------
 hw/net/lan9118_phy.c              | 222 ++++++++++++++++++++
 linux-user/arm/nwfpe/fpa11.c      |   5 +
 target/alpha/cpu.c                |   2 +
 target/arm/cpu.c                  |  10 +
 target/arm/tcg/vec_helper.c       |  20 +-
 target/hexagon/cpu.c              |   2 +
 target/hppa/fpu_helper.c          |  12 ++
 target/i386/tcg/fpu_helper.c      |  12 ++
 target/loongarch/tcg/fpu_helper.c |  14 +-
 target/m68k/cpu.c                 |  14 +-
 target/m68k/fpu_helper.c          |   6 +-
 target/m68k/helper.c              |   6 +-
 target/microblaze/cpu.c           |   2 +
 target/mips/msa.c                 |  10 +
 target/openrisc/cpu.c             |   2 +
 target/ppc/cpu_init.c             |  19 ++
 target/ppc/fpu_helper.c           |   3 +-
 target/riscv/cpu.c                |   2 +
 target/rx/cpu.c                   |   2 +
 target/s390x/cpu.c                |   5 +
 target/sh4/cpu.c                  |   2 +
 target/sparc/cpu.c                |   6 +
 target/sparc/fop_helper.c         |   8 +-
 target/sparc/translate.c          |   4 +-
 target/tricore/helper.c           |   2 +
 target/xtensa/cpu.c               |   4 +
 target/xtensa/fpu_helper.c        |   3 +-
 tests/fp/fp-bench.c               |   7 +
 tests/fp/fp-test-log2.c           |   1 +
 tests/fp/fp-test.c                |   7 +
 fpu/softfloat-parts.c.inc         | 152 +++++++++++---
 fpu/softfloat-specialize.c.inc    | 412 ++------------------------------------
 .mailmap                          |   5 +-
 hw/net/Kconfig                    |   5 +
 hw/net/meson.build                |   1 +
 hw/net/trace-events               |  10 +-
 47 files changed, 778 insertions(+), 730 deletions(-)
 create mode 100644 include/hw/net/lan9118_phy.h
 create mode 100644 hw/net/lan9118_phy.c


.
Subject: [PULL 00/49] rust, QOM, kvm changes for 2024-12-11
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed, 11 Dec 2024 17:26:30 +0100

The following changes since commit ae35f033b874c627d81d51070187fbf55f0bf1a7:

  Update version for v9.2.0 release (2024-12-10 16:20:54 +0000)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 166e8a1fd15bfa527b25fc15ca315e572c0556d2:

  rust: qom: change the parent type to an associated type (2024-12-11 15:57:19 +0100)

----------------------------------------------------------------
* rust: better integration with clippy, rustfmt and rustdoc
* rust: interior mutability types
* rust: add a bit operations module
* rust: first part of QOM rework
* kvm: remove unnecessary #ifdef
* clock: small cleanups, improve handling of Clock lifetimes

----------------------------------------------------------------
Junjie Mao (1):
      rust/qemu-api: Fix fragment-specifiers in define_property macro

Paolo Bonzini (32):
      ci: enable rust in the Debian and Ubuntu system build job
      rust: apply --cfg MESON to all crates
      rust: allow using build-root bindings.rs from cargo
      rust: build: move rustc_args.py invocation to qemu-api crate
      rust: build: restrict --cfg generation to only required symbols
      rust: build: generate lint flags from Cargo.toml
      rust: cargo: store desired warning levels in workspace Cargo.toml
      rust: build: move strict lints handling to rustc_args.py
      rust: fix a couple style issues from clippy
      rust: build: establish a baseline of lints across all crates
      rust: build: add "make clippy", "make rustfmt", "make rustdoc"
      rust: ci: add job that runs Rust tools
      rust: fix doc test syntax
      clock: clear callback on unparent
      clock: treat outputs and inputs the same in NamedClockList
      clock: inline most of qdev_init_clocklist
      kvm: remove unnecessary #ifdef
      bql: check that the BQL is not dropped within marked sections
      rust: cell: add BQL-enforcing Cell variant
      rust: cell: add BQL-enforcing RefCell variant
      rust: define prelude
      rust: add bindings for interrupt sources
      rust: add a bit operation module
      rust: qom: add default definitions for ObjectImpl
      rust: qom: rename Class trait to ClassInitImpl
      rust: qom: convert type_info! macro to an associated const
      rust: qom: move ClassInitImpl to the instance side
      rust: qdev: move device_class_init! body to generic function, ClassInitImpl implementation to macro
      rust: qdev: move bridge for realize and reset functions out of pl011
      rust: qom: move bridge for TypeInfo functions out of pl011
      rust: qom: split ObjectType from ObjectImpl trait
      rust: qom: change the parent type to an associated type

Zhao Liu (16):
      arm: Replace type_register() with type_register_static()
      hw/block: Replace type_register() with type_register_static()
      hw/net: Replace type_register() with type_register_static()
      ppc: Replace type_register() with type_register_static()
      hw/rtc: Replace type_register() with type_register_static()
      hw/scsi: Replace type_register() with type_register_static()
      hw/sensor: Replace type_register() with type_register_static()
      hw/usb: Replace type_register() with type_register_static()
      hw/virtio: Replace type_register() with type_register_static()
      i386: Replace type_register() with type_register_static()
      target/mips: Replace type_register() with type_register_static()
      target/sparc: Replace type_register() with type_register_static()
      target/xtensa: Replace type_register() with type_register_static()
      ui: Replace type_register() with type_register_static()
      script/codeconverter/qom_type_info: Deprecate MakeTypeRegisterStatic and MakeTypeRegisterNotStatic
      qom/object: Remove type_register()

 meson.build                                        |  57 +-
 include/hw/clock.h                                 |   8 -
 include/hw/i386/pc.h                               |   4 +-
 include/qemu/main-loop.h                           |  15 +
 include/qom/object.h                               |  14 -
 target/i386/kvm/kvm_i386.h                         |  11 +-
 hw/arm/armsse.c                                    |   2 +-
 hw/arm/smmuv3.c                                    |   4 +-
 hw/block/m25p80.c                                  |   2 +-
 hw/core/clock.c                                    |  22 +-
 hw/core/qdev-clock.c                               |  86 +--
 hw/net/e1000.c                                     |   2 +-
 hw/net/eepro100.c                                  |   2 +-
 hw/ppc/spapr.c                                     |   2 +-
 hw/rtc/m48t59-isa.c                                |   2 +-
 hw/rtc/m48t59.c                                    |   2 +-
 hw/scsi/megasas.c                                  |   2 +-
 hw/scsi/mptsas.c                                   |   2 +-
 hw/sensor/tmp421.c                                 |   2 +-
 hw/usb/hcd-ehci-pci.c                              |   2 +-
 hw/usb/hcd-uhci.c                                  |   2 +-
 hw/virtio/virtio-pci.c                             |   8 +-
 qom/object.c                                       |   7 +-
 stubs/iothread-lock.c                              |  15 +
 system/cpus.c                                      |  15 +
 target/arm/cpu.c                                   |   2 +-
 target/arm/cpu64.c                                 |   2 +-
 target/i386/cpu.c                                  |   2 +-
 target/mips/cpu.c                                  |   2 +-
 target/ppc/kvm.c                                   |   2 +-
 target/sparc/cpu.c                                 |   2 +-
 target/xtensa/helper.c                             |   2 +-
 ui/console-vc.c                                    |   2 +-
 ui/dbus.c                                          |   2 +-
 ui/gtk.c                                           |   2 +-
 ui/spice-app.c                                     |   2 +-
 .gitlab-ci.d/buildtest.yml                         |   4 +-
 .gitlab-ci.d/static_checks.yml                     |  24 +
 rust/Cargo.toml                                    |  82 ++
 rust/hw/char/pl011/.gitignore                      |   2 -
 rust/hw/char/pl011/Cargo.toml                      |   3 +
 rust/hw/char/pl011/src/device.rs                   | 124 ++--
 rust/hw/char/pl011/src/device_class.rs             |  34 -
 rust/hw/char/pl011/src/lib.rs                      |  19 +-
 rust/hw/char/pl011/src/memory_ops.rs               |   4 +-
 rust/meson.build                                   |  22 +
 rust/qemu-api-macros/Cargo.toml                    |   3 +
 rust/qemu-api/.gitignore                           |   2 +-
 rust/qemu-api/Cargo.toml                           |   8 +-
 rust/qemu-api/README.md                            |  10 +-
 rust/qemu-api/build.rs                             |  39 +-
 rust/qemu-api/meson.build                          |  14 +-
 rust/qemu-api/src/bindings.rs                      |  29 +
 rust/qemu-api/src/bitops.rs                        | 119 +++
 rust/qemu-api/src/cell.rs                          | 822 +++++++++++++++++++++
 rust/qemu-api/src/definitions.rs                   | 149 +++-
 rust/qemu-api/src/device_class.rs                  | 126 +++-
 rust/qemu-api/src/irq.rs                           |  91 +++
 rust/qemu-api/src/lib.rs                           |  29 +-
 rust/qemu-api/src/prelude.rs                       |  10 +
 rust/qemu-api/src/sysbus.rs                        |  33 +
 rust/qemu-api/src/zeroable.rs                      |   6 +-
 rust/qemu-api/tests/tests.rs                       |  43 +-
 .../codeconverter/codeconverter/qom_type_info.py   |  20 -
 scripts/rust/rustc_args.py                         | 181 ++++-
 .../docker/dockerfiles/fedora-rust-nightly.docker  |   4 +
 tests/lcitool/refresh                              |   4 +
 67 files changed, 1927 insertions(+), 445 deletions(-)
 delete mode 100644 rust/hw/char/pl011/.gitignore
 create mode 100644 rust/qemu-api/src/bindings.rs
 create mode 100644 rust/qemu-api/src/bitops.rs
 create mode 100644 rust/qemu-api/src/cell.rs
 create mode 100644 rust/qemu-api/src/irq.rs
 create mode 100644 rust/qemu-api/src/prelude.rs
 create mode 100644 rust/qemu-api/src/sysbus.rs
-- 
2.47.1



.
Subject: [PATCH v3 00/69] target/arm: AArch64 decodetree conversion, final part
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org
Date: Wed, 11 Dec 2024 10:29:27 -0600

.
Subject: [PATCH v2 00/31] tests/functional: various improvements wrt
 assets/scratch files
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Thomas Huth <huth@tuxfamily.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 11 Dec 2024 17:26:16 +0000

.
Subject: [PATCH 0/3] scripts/qemu-gdb: Make coroutine dumps to work with
 coredumps
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, peterx@redhat.com,
 Paolo Bonzini <pbonzini@redhat.com>, Maxim Levitsky <mlevitsk@redhat.com>,
 Fabiano Rosas <farosas@suse.de>
Date: Wed, 11 Dec 2024 15:17:36 -0500

.
Subject: [PATCH 0/3] riscv misaligned accesses
From: Frederic Konrad <fkonrad@amd.com>
To: <qemu-riscv@nongnu.org>
Date: Wed, 11 Dec 2024 22:19:30 +0100

.
Subject: [PATCH 1/1] docs/nitro-enclave: Clarify Enclave and Firecracker
 relationship
From: Alexander Graf <graf@amazon.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 11 Dec 2024 22:25:12 +0000

.
Subject: [PATCH v2 0/9] misc: Reduce 'exec/tswap.h' inclusions
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>, qemu-ppc@nongnu.org,
 qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 00:03:48 +0100

.
Subject: [PATCH v3 0/4] overcommit: introduce mem-lock-onfault
From: Daniil Tatianin <d-tatianin@yandex-team.ru>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Daniil Tatianin <d-tatianin@yandex-team.ru>, Stefan Weil <sw@weilnetz.de>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 02:04:29 +0300

.
Subject: [RFC PATCH] meson: Run some compiler checks using -Wno-unused-value
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 00:16:55 +0100

.
Subject: [PATCH v2 0/2] qtest: Remove uses of 'first_cpu'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Bandan Das <bsd@redhat.com>, Alexander Bulekov <alxndr@bu.edu>,
 Paolo Bonzini <pbonzini@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 00:37:25 +0100

.
Subject: [ANNOUNCE] QEMU 9.2.0 is now available
From: Michael Roth <michael.roth@amd.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 11 Dec 2024 17:36:00 -0600

.
Subject: [PATCH 0/2] target/loongarch: Use auto method for LSX/LASX feature
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 10:44:24 +0800

.
Subject: [PATCH] target/loongarch: Use actual operand size with vbsrl check
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 16:22:34 +0800

.
Subject: [PATCH 0/8] Add XHCI TR NOOP support, plus PCI, MSIX changes
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Dmitry Fleytman <dmitry.fleytman@gmail.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>
Date: Thu, 12 Dec 2024 18:34:53 +1000

.
Subject: [PATCH v6 00/20] intel_iommu: Enable stage-1 translation for emulated
 device
From: Zhenzhong Duan <zhenzhong.duan@intel.com>
To: qemu-devel@nongnu.org
Cc: alex.williamson@redhat.com, clg@redhat.com, eric.auger@redhat.com,
 mst@redhat.com, peterx@redhat.com, jasowang@redhat.com, jgg@nvidia.com,
 nicolinc@nvidia.com, joao.m.martins@oracle.com,
 clement.mathieu--drif@eviden.com, kevin.tian@intel.com, yi.l.liu@intel.com,
 chao.p.peng@intel.com, Zhenzhong Duan <zhenzhong.duan@intel.com>
Date: Thu, 12 Dec 2024 16:37:37 +0800

.
Subject: [PATCH] roms: re-add edk2-basetools target
From: Gerd Hoffmann <kraxel@redhat.com>
To: qemu-devel@nongnu.org
Cc: Gerd Hoffmann <kraxel@redhat.com>,
	Liu Jaloo <liu.jaloo@gmail.com>
Date: Thu, 12 Dec 2024 09:44:07 +0100

.
Subject: [PATCH v2 0/2] hw/usb/hcd-xhci-pci: Add TI TUSB73X0 XHCI controller
 model
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
 Phil Dennis-Jordan <phil@philjordan.eu>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 18:52:05 +1000

.
Subject: [PATCH] hw/cxl: Fix msix_notify: Assertion `vector <
 dev->msix_entries_nr`
From:  Li Zhijian via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org
Cc: Jonathan Cameron <jonathan.cameron@huawei.com>,
 Fan Ni <fan.ni@samsung.com>, Li Zhijian <lizhijian@fujitsu.com>
Date: Thu, 12 Dec 2024 16:55:33 +0800

.
Subject: [PATCH 1/1] pc-bios: add missing riscv64 descriptor
From: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>
Cc: qemu-devel@nongnu.org,
 Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Date: Thu, 12 Dec 2024 10:00:59 +0100

.
Subject: [PATCH 00/11] usb/msd: Permit relaxed ordering of IN packets
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Kevin Wolf <kwolf@redhat.com>
Date: Thu, 12 Dec 2024 19:13:11 +1000

.
Subject: [PATCH 0/2] system/meson: Restrict libSDL/libpmem/libdaxctl CPPFLAGS
 to vl/physmem
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Pankaj Gupta <pankaj.gupta.linux@gmail.com>,
 Wei Yang <richardw.yang@linux.intel.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 10:26:30 +0100

.
Subject: [PATCH v3 0/4] qapi: generalize special features
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Michael Roth <michael.roth@amd.com>, Markus Armbruster <armbru@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Thu, 12 Dec 2024 11:06:12 +0000

.
Subject: [PATCH v4 0/2] AHCI cleanup
From: Bernhard Beschow <shentey@gmail.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-block@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 Peter Xu <peterx@redhat.com>, qemu-arm@nongnu.org,
 John Snow <jsnow@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Bernhard Beschow <shentey@gmail.com>
Date: Thu, 12 Dec 2024 12:09:24 +0100

.
Subject: [PATCH v2 00/34] next-cube: more tidy-ups and improvements
From: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
To: huth@tuxfamily.org,
	qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 11:45:46 +0000

.
Subject: [PATCH] semihosting/uaccess: Briefly document returned values
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 12:54:13 +0100

.
Subject: [PATCH] pci/msix: Fix msix pba read vector poll end calculation
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Date: Thu, 12 Dec 2024 22:04:02 +1000

.
Subject: [PATCH v3] vpc: Read images exported from Azure correctly
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: qemu-devel@nongnu.org, Kevin Wolf <kwolf@redhat.com>,
 Hanna Reitz <hreitz@redhat.com>, qemu-block@nongnu.org
Cc: Eric Blake <eblake@redhat.com>
Date: Thu, 12 Dec 2024 13:25:12 +0100

.
Subject: [PATCH 0/3] Introduce CXL type-2 device emulation
From: Zhi Wang <zhiw@nvidia.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 12 Dec 2024 05:04:19 -0800

.
Subject: [PATCH v4 0/2] vpc: Read images exported from Azure correctly
From: Vitaly Kuznetsov <vkuznets@redhat.com>
To: qemu-devel@nongnu.org, Kevin Wolf <kwolf@redhat.com>,
 Hanna Reitz <hreitz@redhat.com>, qemu-block@nongnu.org
Cc: Eric Blake <eblake@redhat.com>, Philippe Mathieu-Daude <philmd@linaro.org>
Date: Thu, 12 Dec 2024 14:45:02 +0100

.
Subject: [PATCH] parallels: fix ext_off assertion failure due to overflow 
From: gerben@altlinux.org
To: den@openvz.org,
	stefanha@redhat.com,
	qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org
Date: Thu, 12 Dec 2024 13:41:21 +0300

.
Subject: [PATCH] hw/display: refine upper limit for offset value in assert
 check
From: gerben@altlinux.org
To: fred.konrad@greensocs.com,
	qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org, Denis Rastyogin <gerben@altlinux.org>,
 David Meliksetyan <d.meliksetyan@fobos-nt.ru>
Date: Thu, 12 Dec 2024 14:45:39 +0300

.
Subject: [PATCH]    hw/arm/aspeed: fix connect_serial_hds_to_uarts
From: kenneth_jia--- via <qemu-devel@nongnu.org>
To: "'qemu-arm@nongnu.org'" <qemu-arm@nongnu.org>
Date: Thu, 12 Dec 2024 13:31:48 +0000

.
Subject: [PATCH] target/arm: remove redundant code
From: gerben@altlinux.org
To: peter.maydell@linaro.org, richard.henderson@linaro.org,
 qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org,
	Denis Rastyogin <gerben@altlinux.org>
Date: Thu, 12 Dec 2024 15:06:14 +0300

.
Subject: [PATCH 0/3] qemu/atomic: Header cleanups
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 15:10:15 +0100

.
Subject: [PATCH] target/arm/tcg: fix potential integer overflow in
 iwmmxt_macuw()
From: gerben@altlinux.org
To: philmd@linaro.org, andrew@openedhand.com, richard.henderson@linaro.org,
 qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org, Denis Rastyogin <gerben@altlinux.org>,
 Denis Sergeev <zeff@altlinux.org>
Date: Thu, 12 Dec 2024 17:27:09 +0300

.
Subject: [PATCH v2 0/2] accel/tcg: Cleanups around 'exec/translation-block.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 15:44:28 +0100

.
Subject: [PATCH v2] hw/i386/cpu: remove default_cpu_version and simplify
From: Ani Sinha <anisinha@redhat.com>
To: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>, Zhao Liu <zhao1.liu@intel.com>
Cc: Ani Sinha <anisinha@redhat.com>, imammedo@redhat.com, qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 20:19:18 +0530

.
Subject: [PULL 00/22] QTest patches for 2024-12-12
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 12 Dec 2024 12:09:27 -0300

The following changes since commit a5ba0a7e4e150d1350a041f0d0ef9ca6c8d7c307:

  Merge tag 'pull-aspeed-20241211' of https://github.com/legoater/qemu into staging (2024-12-11 15:16:47 +0000)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/qtest-20241212-pull-request

for you to fetch changes up to de8bc62cc4871fa97d1891ebb96e782b0c75b56a:

  tests/qtest/migration: Split validation tests + misc (2024-12-12 10:25:42 -0300)

----------------------------------------------------------------
Qtest pull request

- TIMEOUT_MULTIPLIER setting to allow tests to take longer when asan is enabled
- New qtest_system_reset() wrapper to properly wait for a system reset
- Split of migration-test.c into multiple files under qtest/migration/

----------------------------------------------------------------

Dmitry Frolov (1):
  tests/qtest: add TIMEOUT_MULTIPLIER

Fabiano Rosas (17):
  tests/qtest/migration: Standardize hook names
  tests/qtest/migration: Stop calling everything "test"
  tests/migration: Disambiguate guestperf vs. a-b
  tests/qtest/migration: Move bootfile code to its own file
  tests/qtest/migration: Move qmp helpers to a separate file
  tests/qtest/migration: Rename migration-helpers.c
  tests/qtest/migration: Move ufd_version_check to utils
  tests/qtest/migration: Move kvm_dirty_ring_supported to utils
  tests/qtest/migration: Isolate test initialization
  tests/qtest/migration: Move common test code
  tests/qtest/migration: Split TLS tests from migration-test.c
  tests/qtest/migration: Split compression tests from migration-test.c
  tests/qtest/migration: Split postcopy tests
  tests/qtest/migration: Split file tests
  tests/qtest/migration: Split precopy tests
  tests/qtest/migration: Split CPR tests
  tests/qtest/migration: Split validation tests + misc

Nicholas Piggin (1):
  tests/qtest/migration-test: Fix and enable test_ignore_shared

Peter Maydell (3):
  tests/qtest: Add qtest_system_reset() utility function
  tests/qtest: Use qtest_system_reset() instead of open-coded versions
  tests/qtest: Use qtest_system_reset_nowait() where appropriate

 MAINTAINERS                                   |    5 +-
 scripts/mtest2make.py                         |    2 +-
 tests/meson.build                             |    2 +-
 .../guestperf-batch.py                        |    0
 .../guestperf-plot.py                         |    0
 .../guestperf.py                              |    0
 .../guestperf/__init__.py                     |    0
 .../guestperf/comparison.py                   |    0
 .../guestperf/engine.py                       |    0
 .../guestperf/hardware.py                     |    0
 .../guestperf/plot.py                         |    0
 .../guestperf/progress.py                     |    0
 .../guestperf/report.py                       |    0
 .../guestperf/scenario.py                     |    0
 .../guestperf/shell.py                        |    3 +-
 .../guestperf/timings.py                      |    0
 .../initrd-stress.sh                          |    0
 .../meson.build                               |    0
 .../{migration => migration-stress}/stress.c  |    0
 tests/qtest/bios-tables-test.c                |    4 +-
 tests/qtest/boot-order-test.c                 |    7 +-
 tests/qtest/device-plug-test.c                |   11 +-
 tests/qtest/drive_del-test.c                  |    7 +-
 tests/qtest/hd-geo-test.c                     |    9 +-
 tests/qtest/libqtest.c                        |   16 +
 tests/qtest/libqtest.h                        |   25 +
 tests/qtest/meson.build                       |   27 +-
 tests/qtest/migration-test.c                  | 4031 +----------------
 tests/{ => qtest}/migration/Makefile          |    0
 tests/{ => qtest}/migration/aarch64/Makefile  |    0
 .../migration/aarch64/a-b-kernel.S            |    0
 .../migration/aarch64/a-b-kernel.h            |    0
 tests/qtest/migration/bootfile.c              |   70 +
 .../migration/bootfile.h}                     |    9 +-
 tests/qtest/migration/compression-tests.c     |  239 +
 tests/qtest/migration/cpr-tests.c             |   58 +
 tests/qtest/migration/file-tests.c            |  338 ++
 tests/qtest/migration/framework.c             |  971 ++++
 tests/qtest/migration/framework.h             |  230 +
 tests/{ => qtest}/migration/i386/Makefile     |    0
 .../migration/i386/a-b-bootblock.S            |    0
 .../migration/i386/a-b-bootblock.h            |    0
 .../migration-qmp.c}                          |  567 ++-
 tests/qtest/migration/migration-qmp.h         |   46 +
 tests/qtest/migration/migration-util.c        |  362 ++
 .../migration-util.h}                         |   27 +-
 tests/qtest/migration/misc-tests.c            |  282 ++
 tests/qtest/migration/postcopy-tests.c        |  106 +
 tests/{ => qtest}/migration/ppc64/Makefile    |    0
 .../{ => qtest}/migration/ppc64/a-b-kernel.S  |    0
 .../{ => qtest}/migration/ppc64/a-b-kernel.h  |    0
 tests/qtest/migration/precopy-tests.c         | 1007 ++++
 tests/{ => qtest}/migration/s390x/Makefile    |    0
 tests/{ => qtest}/migration/s390x/a-b-bios.c  |    0
 tests/{ => qtest}/migration/s390x/a-b-bios.h  |    0
 tests/qtest/migration/tls-tests.c             |  791 ++++
 tests/qtest/q35-test.c                        |   12 +-
 tests/qtest/qos-test.c                        |    3 +-
 tests/qtest/stm32l4x5_gpio-test.c             |   10 +-
 tests/qtest/stm32l4x5_syscfg-test.c           |   12 +-
 tests/qtest/virtio-net-failover.c             |    3 +-
 61 files changed, 4869 insertions(+), 4423 deletions(-)
 rename tests/{migration => migration-stress}/guestperf-batch.py (100%)
 rename tests/{migration => migration-stress}/guestperf-plot.py (100%)
 rename tests/{migration => migration-stress}/guestperf.py (100%)
 rename tests/{migration => migration-stress}/guestperf/__init__.py (100%)
 rename tests/{migration => migration-stress}/guestperf/comparison.py (100%)
 rename tests/{migration => migration-stress}/guestperf/engine.py (100%)
 rename tests/{migration => migration-stress}/guestperf/hardware.py (100%)
 rename tests/{migration => migration-stress}/guestperf/plot.py (100%)
 rename tests/{migration => migration-stress}/guestperf/progress.py (100%)
 rename tests/{migration => migration-stress}/guestperf/report.py (100%)
 rename tests/{migration => migration-stress}/guestperf/scenario.py (100%)
 rename tests/{migration => migration-stress}/guestperf/shell.py (98%)
 rename tests/{migration => migration-stress}/guestperf/timings.py (100%)
 rename tests/{migration => migration-stress}/initrd-stress.sh (100%)
 rename tests/{migration => migration-stress}/meson.build (100%)
 rename tests/{migration => migration-stress}/stress.c (100%)
 rename tests/{ => qtest}/migration/Makefile (100%)
 rename tests/{ => qtest}/migration/aarch64/Makefile (100%)
 rename tests/{ => qtest}/migration/aarch64/a-b-kernel.S (100%)
 rename tests/{ => qtest}/migration/aarch64/a-b-kernel.h (100%)
 create mode 100644 tests/qtest/migration/bootfile.c
 rename tests/{migration/migration-test.h => qtest/migration/bootfile.h} (85%)
 create mode 100644 tests/qtest/migration/compression-tests.c
 create mode 100644 tests/qtest/migration/cpr-tests.c
 create mode 100644 tests/qtest/migration/file-tests.c
 create mode 100644 tests/qtest/migration/framework.c
 create mode 100644 tests/qtest/migration/framework.h
 rename tests/{ => qtest}/migration/i386/Makefile (100%)
 rename tests/{ => qtest}/migration/i386/a-b-bootblock.S (100%)
 rename tests/{ => qtest}/migration/i386/a-b-bootblock.h (100%)
 rename tests/qtest/{migration-helpers.c => migration/migration-qmp.c} (51%)
 create mode 100644 tests/qtest/migration/migration-qmp.h
 create mode 100644 tests/qtest/migration/migration-util.c
 rename tests/qtest/{migration-helpers.h => migration/migration-util.h} (67%)
 create mode 100644 tests/qtest/migration/misc-tests.c
 create mode 100644 tests/qtest/migration/postcopy-tests.c
 rename tests/{ => qtest}/migration/ppc64/Makefile (100%)
 rename tests/{ => qtest}/migration/ppc64/a-b-kernel.S (100%)
 rename tests/{ => qtest}/migration/ppc64/a-b-kernel.h (100%)
 create mode 100644 tests/qtest/migration/precopy-tests.c
 rename tests/{ => qtest}/migration/s390x/Makefile (100%)
 rename tests/{ => qtest}/migration/s390x/a-b-bios.c (100%)
 rename tests/{ => qtest}/migration/s390x/a-b-bios.h (100%)
 create mode 100644 tests/qtest/migration/tls-tests.c

-- 
2.35.3



.
Subject: [RFC PATCH 00/11] target/ppc: implement legacy address-swizzling
 MSR_LE support
From: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
To: npiggin@gmail.com, danielhb413@gmail.com, qemu-ppc@nongnu.org,
 qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 15:14:01 +0000

.
Subject: [PATCH] kvm: consistently return 0/-errno from kvm_convert_memory
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: zhao1.liu@intel.com,
	binbin.wu@linux.intel.com
Date: Thu, 12 Dec 2024 16:57:19 +0100

.
Subject: [PATCH v2] hw/display: refine upper limit for offset value in assert
 check
From: gerben@altlinux.org
To: richard.henderson@linaro.org, fred.konrad@greensocs.com,
 qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org, Denis Rastyogin <gerben@altlinux.org>,
 David Meliksetyan <d.meliksetyan@fobos-nt.ru>
Date: Thu, 12 Dec 2024 19:01:54 +0300

.
Subject: [PATCH v11 0/2] tpm: add mssim backend
From: James Bottomley <James.Bottomley@HansenPartnership.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Stefan Berger <stefanb@linux.ibm.com>
Date: Thu, 12 Dec 2024 12:05:26 -0500

.
Subject: [PATCH 0/7] rust: pl011: bug fixes
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: philmd@linaro.org,
	qemu-rust@nongnu.org
Date: Thu, 12 Dec 2024 18:21:57 +0100

.
Subject: [PATCH 00/18] accel/tcg: Extract user APIs out of 'exec/[cpu,
 exec]-all.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 12 Dec 2024 19:53:23 +0100

.
Subject: [PATCH v3] hw/display: refine upper limit for offset value in assert
 check
From: gerben@altlinux.org
To: richard.henderson@linaro.org, fred.konrad@greensocs.com,
 qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org, Denis Rastyogin <gerben@altlinux.org>,
 David Meliksetyan <d.meliksetyan@fobos-nt.ru>
Date: Thu, 12 Dec 2024 23:40:29 +0300

.
Subject: [PATCH v2 0/3] scripts/qemu-gdb: Make coroutine dumps to work with
 coredumps
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Kevin Wolf <kwolf@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 peterx@redhat.com, Peter Maydell <peter.maydell@linaro.org>,
 s_sourceforge@nedprod.com, Maxim Levitsky <mlevitsk@redhat.com>
Date: Thu, 12 Dec 2024 15:47:58 -0500

.
Subject: [PULL 0/4] tcg patch queue
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Thu, 12 Dec 2024 14:48:14 -0600

Pretty small still, but there are two patches that ought
to get backported to stable, so no point in delaying.

r~

The following changes since commit a5ba0a7e4e150d1350a041f0d0ef9ca6c8d7c307:

  Merge tag 'pull-aspeed-20241211' of https://github.com/legoater/qemu into staging (2024-12-11 15:16:47 +0000)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20241212

for you to fetch changes up to 7ac87b14a92234b6a89b701b4043ad6cf8bdcccf:

  target/sparc: Use memcpy() and remove memcpy32() (2024-12-12 14:28:38 -0600)

----------------------------------------------------------------
tcg: Reset free_temps before tcg_optimize
tcg/riscv: Fix StoreStore barrier generation
include/exec: Introduce fpst alias in helper-head.h.inc
target/sparc: Use memcpy() and remove memcpy32()

----------------------------------------------------------------
Philippe Mathieu-Daudé (1):
      target/sparc: Use memcpy() and remove memcpy32()

Richard Henderson (2):
      tcg: Reset free_temps before tcg_optimize
      include/exec: Introduce fpst alias in helper-head.h.inc

Roman Artemev (1):
      tcg/riscv: Fix StoreStore barrier generation

 include/tcg/tcg-temp-internal.h |  6 ++++++
 accel/tcg/plugin-gen.c          |  2 +-
 target/sparc/win_helper.c       | 26 ++++++++------------------
 tcg/tcg.c                       |  5 ++++-
 include/exec/helper-head.h.inc  |  3 +++
 tcg/riscv/tcg-target.c.inc      |  2 +-
 6 files changed, 23 insertions(+), 21 deletions(-)


.
Subject: [PATCH] tests/qtest/sse-timer-test: Add watchdog reset to sse-timer
 test
From: Nabih Estefan <nabihestefan@google.com>
To: peter.maydell@linaro.org
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, farosas@suse.de, 
 lvivier@redhat.com, pbonzini@redhat.com, roqueh@google.com, 
 venture@google.com, Nabih Estefan <nabihestefan@google.com>
Date: Fri, 13 Dec 2024 00:26:02 +0000

.
Subject: [RFC PATCH v2 00/35] Add qapi-domain Sphinx extension
From: John Snow <jsnow@redhat.com>
To: qemu-devel@nongnu.org
Cc: Michael Roth <michael.roth@amd.com>, Markus Armbruster <armbru@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Victor Toso de Carvalho <victortoso@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, John Snow <jsnow@redhat.com>
Date: Thu, 12 Dec 2024 20:12:29 -0500

.
Subject: [PATCH 00/23] docs: add basic sphinx-domain rST generator to qapidoc
From: John Snow <jsnow@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Michael Roth <michael.roth@amd.com>, Markus Armbruster <armbru@redhat.com>,
 John Snow <jsnow@redhat.com>
Date: Thu, 12 Dec 2024 21:18:03 -0500

.
Subject: [PATCH v2 0/2] sd:sdhci Fix data transfer did not complete
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>, Bin Meng
 <bmeng.cn@gmail.com>, "open list:SD (Secure Card)" <qemu-block@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Fri, 13 Dec 2024 11:12:03 +0800

.
Subject: [PULL 0/5] hex queue
From: Brian Cain <brian.cain@oss.qualcomm.com>
To: qemu-devel@nongnu.org
Cc: brian.cain@oss.qualcomm.com, philmd@linaro.org, peter.maydell@linaro.org, 
 quic_mathbern@quicinc.com, ale@rev.ng, anjo@rev.ng,
 quic_mliebel@quicinc.com, ltaylorsimpson@gmail.com
Date: Thu, 12 Dec 2024 20:18:31 -0800

VGhlIGZvbGxvd2luZyBjaGFuZ2VzIHNpbmNlIGNvbW1pdCBhNWJhMGE3ZTRlMTUwZDEzNTBhMDQx
ZjBkMGVmOWNhNmM4ZDdjMzA3OgoKICBNZXJnZSB0YWcgJ3B1bGwtYXNwZWVkLTIwMjQxMjExJyBv
ZiBodHRwczovL2dpdGh1Yi5jb20vbGVnb2F0ZXIvcWVtdSBpbnRvIHN0YWdpbmcgKDIwMjQtMTIt
MTEgMTU6MTY6NDcgKzAwMDApCgphcmUgYXZhaWxhYmxlIGluIHRoZSBHaXQgcmVwb3NpdG9yeSBh
dDoKCiAgaHR0cHM6Ly9naXRodWIuY29tL3F1aWMvcWVtdSB0YWdzL3B1bGwtaGV4LTIwMjQxMjEy
Cgpmb3IgeW91IHRvIGZldGNoIGNoYW5nZXMgdXAgdG8gYjI5YjExYjUxZjFhYzE4ODRhNjRjNWI2
YmRlOTY5YTQ2MjA2MjYzZjoKCiAgdGFyZ2V0L2hleGFnb246IE1ha2UgSFZYIHZlY3RvciBhcmdz
LiByZXN0cmljdCAqICgyMDI0LTEyLTEyIDIxOjQzOjU3IC0wNjAwKQoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSZW1vdmUg
SEVYX0RFQlVHLCBFWENQL0NBVVNFIGZpeGVzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkFudG9uIEpvaGFuc3NvbiAoMik6
CiAgICAgIHRhcmdldC9oZXhhZ29uOiBVc2UgYXJncGFyc2UgaW4gYWxsIHB5dGhvbiBzY3JpcHRz
CiAgICAgIHRhcmdldC9oZXhhZ29uOiBNYWtlIEhWWCB2ZWN0b3IgYXJncy4gcmVzdHJpY3QgKgoK
QnJpYW4gQ2FpbiAoMik6CiAgICAgIHRhcmdldC9oZXhhZ29uOiByZW5hbWUgSEVYX0VYQ1BfKj0+
SEVYX0NBVVNFXyoKICAgICAgdGFyZ2V0L2hleGFnb246IGFkZCBlbnVtcyBmb3IgZXZlbnQsIGNh
dXNlCgpUYXlsb3IgU2ltcHNvbiAoMSk6CiAgICAgIEhleGFnb24gKHRhcmdldC9oZXhhZ29uKSBS
ZW1vdmUgSEVYX0RFQlVHL0hFWF9ERUJVR19MT0cKCiBsaW51eC11c2VyL2hleGFnb24vY3B1X2xv
b3AuYyAgICAgICAgICAgfCAgIDQgKy0KIHRhcmdldC9oZXhhZ29uL1JFQURNRSAgICAgICAgICAg
ICAgICAgICB8ICAgOSAtLS0KIHRhcmdldC9oZXhhZ29uL2NwdS5oICAgICAgICAgICAgICAgICAg
ICB8ICAgOCArLS0KIHRhcmdldC9oZXhhZ29uL2NwdV9iaXRzLmggICAgICAgICAgICAgICB8ICAy
MSArKysrLS0KIHRhcmdldC9oZXhhZ29uL2dlbl9hbmFseXplX2Z1bmNzLnB5ICAgICB8ICAgNiAr
LQogdGFyZ2V0L2hleGFnb24vZ2VuX2RlY29kZXRyZWUucHkgICAgICAgIHwgIDE5ICsrKystLQog
dGFyZ2V0L2hleGFnb24vZ2VuX2hlbHBlcl9mdW5jcy5weSAgICAgIHwgICA3ICstCiB0YXJnZXQv
aGV4YWdvbi9nZW5faGVscGVyX3Byb3Rvcy5weSAgICAgfCAgIDcgKy0KIHRhcmdldC9oZXhhZ29u
L2dlbl9pZGVmX3BhcnNlcl9mdW5jcy5weSB8ICAxMSArKystCiB0YXJnZXQvaGV4YWdvbi9nZW5f
b3BfYXR0cmlicy5weSAgICAgICAgfCAgMTEgKysrLQogdGFyZ2V0L2hleGFnb24vZ2VuX29wY29k
ZXNfZGVmLnB5ICAgICAgIHwgIDExICsrKy0KIHRhcmdldC9oZXhhZ29uL2dlbl9wcmludGluc24u
cHkgICAgICAgICB8ICAxMSArKystCiB0YXJnZXQvaGV4YWdvbi9nZW5fdGNnLmggICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIHRhcmdldC9oZXhhZ29uL2dlbl90Y2dfZnVuY190YWJsZS5weSAgICB8
ICAxMSArKystCiB0YXJnZXQvaGV4YWdvbi9nZW5fdGNnX2Z1bmNzLnB5ICAgICAgICAgfCAgIDkg
Ky0tCiB0YXJnZXQvaGV4YWdvbi9nZW5fdHJhbnNfZnVuY3MucHkgICAgICAgfCAgMTggKysrKy0K
IHRhcmdldC9oZXhhZ29uL2dlbnB0ci5jICAgICAgICAgICAgICAgICB8ICAgNyAtLQogdGFyZ2V0
L2hleGFnb24vaGVscGVyLmggICAgICAgICAgICAgICAgIHwgICAzIC0KIHRhcmdldC9oZXhhZ29u
L2hleF9jb21tb24ucHkgICAgICAgICAgICB8ICAzMyArKysrKy0tLS0tCiB0YXJnZXQvaGV4YWdv
bi9pbnRlcm5hbC5oICAgICAgICAgICAgICAgfCAgMTEgLS0tLQogdGFyZ2V0L2hleGFnb24vbWVz
b24uYnVpbGQgICAgICAgICAgICAgIHwgICAyICstCiB0YXJnZXQvaGV4YWdvbi9tbXZlYy9tYWNy
b3MuaCAgICAgICAgICAgfCAgMzYgKysrKystLS0tLQogdGFyZ2V0L2hleGFnb24vb3BfaGVscGVy
LmMgICAgICAgICAgICAgIHwgMTEyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0
YXJnZXQvaGV4YWdvbi90cmFuc2xhdGUuYyAgICAgICAgICAgICAgfCAgNzIgKy0tLS0tLS0tLS0t
LS0tLS0tLS0KIHRhcmdldC9oZXhhZ29uL3RyYW5zbGF0ZS5oICAgICAgICAgICAgICB8ICAgMiAt
CiAyNSBmaWxlcyBjaGFuZ2VkLCAxNDggaW5zZXJ0aW9ucygrKSwgMjk1IGRlbGV0aW9ucygtKQo=


.
Subject: [PULL 00/18] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Song Gao <gaosong@loongson.cn>
Date: Fri, 13 Dec 2024 17:40:09 +0800

The following changes since commit a5ba0a7e4e150d1350a041f0d0ef9ca6c8d7c307:

  Merge tag 'pull-aspeed-20241211' of https://github.com/legoater/qemu into staging (2024-12-11 15:16:47 +0000)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git pull-loongarch-20241213

for you to fetch changes up to 78aa256571aa06f32001bd80635a1858187c609b:

  hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic (2024-12-13 14:39:39 +0800)

----------------------------------------------------------------
pull-loongarch-20241213

----------------------------------------------------------------
Bibo Mao (8):
      include: Add loongarch_pic_common header file
      include: Move struct LoongArchPCHPIC to loongarch_pic_common header file
      hw/intc/loongarch_pch: Merge instance_init() into realize()
      hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState
      hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common
      hw/intc/loongarch_pch: Inherit from loongarch_pic_common
      hw/intc/loongarch_pch: Add pre_save and post_load interfaces
      hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic

 hw/intc/loongarch_pch_pic.c            | 106 +++++++++++----------------------
 hw/intc/loongarch_pic_common.c         |  97 ++++++++++++++++++++++++++++++
 hw/intc/meson.build                    |   2 +-
 hw/loongarch/virt.c                    |   2 +-
 include/hw/intc/loongarch_pch_pic.h    |  70 +++++-----------------
 include/hw/intc/loongarch_pic_common.h |  82 +++++++++++++++++++++++++
 6 files changed, 230 insertions(+), 129 deletions(-)
 create mode 100644 hw/intc/loongarch_pic_common.c
 create mode 100644 include/hw/intc/loongarch_pic_common.h



.
Subject: [PATCH v2 0/7] hw/nvram/fw_cfg: Move PCI bus methods out
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 13 Dec 2024 14:33:45 +0100

.
Subject: [PATCH v13 00/15] macOS PV Graphics and new vmapple machine type
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, rad@semihalf.com, quic_llindhol@quicinc.com,
 stefanha@redhat.com, mst@redhat.com, slp@redhat.com,
 richard.henderson@linaro.org, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, gaosong@loongson.cn, jiaxun.yang@flygoat.com,
 chenhuacai@kernel.org, kwolf@redhat.com, hreitz@redhat.com,
 philmd@linaro.org, shorne@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 jcmvbkbc@gmail.com, marcandre.lureau@redhat.com, berrange@redhat.com,
 akihiko.odaki@daynix.com, qemu-arm@nongnu.org, qemu-block@nongnu.org,
 qemu-riscv@nongnu.org, balaton@eik.bme.hu
Date: Fri, 13 Dec 2024 16:17:50 +0100

.
Subject: [PATCH 0/2] migration: Fix regressions
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>
Date: Fri, 13 Dec 2024 13:01:18 -0300

.
Subject: [PATCH v2 0/6] hw/usb/hcd-xhci: Fixes, improvements,
 and macOS workaround
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org, philmd@linaro.org, thuth@redhat.com,
 zhao1.liu@intel.com, imammedo@redhat.com, akihiko.odaki@daynix.com,
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Fri, 13 Dec 2024 17:06:13 +0100

.
Subject: [PATCH v5 0/8] mulate Intel RDT features needed to mount ResCtrl in
 Linux
From: Hendrik Wuethrich <whendrik@google.com>
To: qemu-devel@nongnu.org, eduardo@habkost.net, richard.henderson@linaro.org, 
 marcel.apfelbaum@gmail.com, mst@redhat.com, pbonzini@redhat.com, 
 zhao1.liu@intel.com, xiaoyao.li@intel.com
Cc: peternewman@google.com, 
 "=?UTF-8?q?Hendrik=20W=C3=BCthrich?=" <whendrik@google.com>
Date: Fri, 13 Dec 2024 17:26:37 +0000

.
Subject: [PULL 00/85] target-arm queue
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Fri, 13 Dec 2024 17:31:04 +0000

Another very large pullreq (this one mostly because it has
RTH's decodetree conversion series in it), but this should be
the last of the really large things in my to-review queue...

thanks
-- PMM

The following changes since commit 83aaec1d5a49f158abaa31797a0f976b3c07e5ca:

  Merge tag 'pull-tcg-20241212' of https://gitlab.com/rth7680/qemu into staging (2024-12-12 18:45:39 -0500)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20241213

for you to fetch changes up to 48e652c4bd9570f6f24def25355cb3009a7300f8:

  target/arm: Simplify condition for tlbi_el2_cp_reginfo[] (2024-12-13 15:41:09 +0000)

----------------------------------------------------------------
target-arm queue:
 * Finish conversion of A64 decoder to decodetree
 * Use float_round_to_odd in helper_fcvtx_f64_to_f32
 * Move TLBI insn emulation code out to its own source file
 * docs/system/arm: fix broken links, document undocumented properties
 * MAINTAINERS: correct an email address

----------------------------------------------------------------
Brian Cain (1):
      MAINTAINERS: correct my email address

Peter Maydell (10):
      target/arm: Move some TLBI insns to their own source file
      target/arm: Move TLBI insns for AArch32 EL2 to tlbi_insn_helper.c
      target/arm: Move AArch64 TLBI insns from v8_cp_reginfo[]
      target/arm: Move the AArch64 EL2 TLBI insns
      target/arm: Move AArch64 EL3 TLBI insns
      target/arm: Move TLBI range insns
      target/arm: Move the TLBI OS insns to tlb-insns.c.
      target/arm: Move small helper functions to tlb-insns.c
      target/arm: Move RME TLB insns to tlb-insns.c
      target/arm: Simplify condition for tlbi_el2_cp_reginfo[]

Pierrick Bouvier (4):
      docs/system/arm/orangepi: update links
      docs/system/arm/fby35: document execute-in-place property
      docs/system/arm/xlnx-versal-virt: document ospi-flash property
      docs/system/arm/virt: document missing properties

Richard Henderson (70):
      target/arm: Add section labels for "Data Processing (register)"
      target/arm: Convert UDIV, SDIV to decodetree
      target/arm: Convert LSLV, LSRV, ASRV, RORV to decodetree
      target/arm: Convert CRC32, CRC32C to decodetree
      target/arm: Convert SUBP, IRG, GMI to decodetree
      target/arm: Convert PACGA to decodetree
      target/arm: Convert RBIT, REV16, REV32, REV64 to decodetree
      target/arm: Convert CLZ, CLS to decodetree
      target/arm: Convert PAC[ID]*, AUT[ID]* to decodetree
      target/arm: Convert XPAC[ID] to decodetree
      target/arm: Convert disas_logic_reg to decodetree
      target/arm: Convert disas_add_sub_ext_reg to decodetree
      target/arm: Convert disas_add_sub_reg to decodetree
      target/arm: Convert disas_data_proc_3src to decodetree
      target/arm: Convert disas_adc_sbc to decodetree
      target/arm: Convert RMIF to decodetree
      target/arm: Convert SETF8, SETF16 to decodetree
      target/arm: Convert CCMP, CCMN to decodetree
      target/arm: Convert disas_cond_select to decodetree
      target/arm: Introduce fp_access_check_scalar_hsd
      target/arm: Introduce fp_access_check_vector_hsd
      target/arm: Convert FCMP, FCMPE, FCCMP, FCCMPE to decodetree
      target/arm: Fix decode of fp16 vector fabs, fneg, fsqrt
      target/arm: Convert FMOV, FABS, FNEG (scalar) to decodetree
      target/arm: Pass fpstatus to vfp_sqrt*
      target/arm: Remove helper_sqrt_f16
      target/arm: Convert FSQRT (scalar) to decodetree
      target/arm: Convert FRINT[NPMSAXI] (scalar) to decodetree
      target/arm: Convert BFCVT to decodetree
      target/arm: Convert FRINT{32, 64}[ZX] (scalar) to decodetree
      target/arm: Convert FCVT (scalar) to decodetree
      target/arm: Convert handle_fpfpcvt to decodetree
      target/arm: Convert FJCVTZS to decodetree
      target/arm: Convert handle_fmov to decodetree
      target/arm: Convert SQABS, SQNEG to decodetree
      target/arm: Convert ABS, NEG to decodetree
      target/arm: Introduce gen_gvec_cls, gen_gvec_clz
      target/arm: Convert CLS, CLZ (vector) to decodetree
      target/arm: Introduce gen_gvec_cnt, gen_gvec_rbit
      target/arm: Convert CNT, NOT, RBIT (vector) to decodetree
      target/arm: Convert CMGT, CMGE, GMLT, GMLE, CMEQ (zero) to decodetree
      target/arm: Introduce gen_gvec_rev{16,32,64}
      target/arm: Convert handle_rev to decodetree
      target/arm: Move helper_neon_addlp_{s8, s16} to neon_helper.c
      target/arm: Introduce gen_gvec_{s,u}{add,ada}lp
      target/arm: Convert handle_2misc_pairwise to decodetree
      target/arm: Remove helper_neon_{add,sub}l_u{16,32}
      target/arm: Introduce clear_vec
      target/arm: Convert XTN, SQXTUN, SQXTN, UQXTN to decodetree
      target/arm: Convert FCVTN, BFCVTN to decodetree
      target/arm: Convert FCVTXN to decodetree
      target/arm: Convert SHLL to decodetree
      target/arm: Implement gen_gvec_fabs, gen_gvec_fneg
      target/arm: Convert FABS, FNEG (vector) to decodetree
      target/arm: Convert FSQRT (vector) to decodetree
      target/arm: Convert FRINT* (vector) to decodetree
      target/arm: Convert FCVT* (vector, integer) scalar to decodetree
      target/arm: Convert FCVT* (vector, fixed-point) scalar to decodetree
      target/arm: Convert [US]CVTF (vector, integer) scalar to decodetree
      target/arm: Convert [US]CVTF (vector, fixed-point) scalar to decodetree
      target/arm: Rename helper_gvec_vcvt_[hf][su] with _rz
      target/arm: Convert [US]CVTF (vector) to decodetree
      target/arm: Convert FCVTZ[SU] (vector, fixed-point) to decodetree
      target/arm: Convert FCVT* (vector, integer) to decodetree
      target/arm: Convert handle_2misc_fcmp_zero to decodetree
      target/arm: Convert FRECPE, FRECPX, FRSQRTE to decodetree
      target/arm: Introduce gen_gvec_urecpe, gen_gvec_ursqrte
      target/arm: Convert URECPE and URSQRTE to decodetree
      target/arm: Convert FCVTL to decodetree
      target/arm: Use float_round_to_odd in helper_fcvtx_f64_to_f32

 MAINTAINERS                          |    2 +-
 docs/system/arm/fby35.rst            |    5 +
 docs/system/arm/orangepi.rst         |    4 +-
 docs/system/arm/virt.rst             |   16 +
 docs/system/arm/xlnx-versal-virt.rst |    3 +
 target/arm/helper.h                  |   43 +-
 target/arm/internals.h               |    9 +
 target/arm/tcg/helper-a64.h          |    7 -
 target/arm/tcg/translate.h           |   35 +
 target/arm/tcg/a64.decode            |  502 ++-
 target/arm/helper.c                  | 1208 +-------
 target/arm/tcg-stubs.c               |    5 +
 target/arm/tcg/gengvec.c             |  369 +++
 target/arm/tcg/helper-a64.c          |  122 +-
 target/arm/tcg/neon_helper.c         |  106 +-
 target/arm/tcg/tlb-insns.c           | 1266 ++++++++
 target/arm/tcg/translate-a64.c       | 5670 +++++++++++-----------------------
 target/arm/tcg/translate-neon.c      |  337 +-
 target/arm/tcg/translate-vfp.c       |    6 +-
 target/arm/tcg/vec_helper.c          |   65 +-
 target/arm/vfp_helper.c              |   16 +-
 target/arm/tcg/meson.build           |    1 +
 22 files changed, 4203 insertions(+), 5594 deletions(-)
 create mode 100644 target/arm/tcg/tlb-insns.c


.
Subject: [PATCH] hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc
 structs
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org
Date: Fri, 13 Dec 2024 18:23:37 +0000

.
Subject: [PATCH 00/71] whole-tree: Constify Property structures
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Fri, 13 Dec 2024 13:06:30 -0600

.
Subject: [PATCH] include/hw/qdev-properties: Shrink struct Property by 8 bytes
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>
Date: Fri, 13 Dec 2024 15:06:29 -0600

.
Subject: contrib/plugins does not build on 32-bit host
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel <qemu-devel@nongnu.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Fri, 13 Dec 2024 15:47:39 -0600

.
Subject: [PATCH v2] tests/qtest/sse-timer-test: Add watchdog reset to
 sse-timer test
From: Nabih Estefan <nabihestefan@google.com>
To: peter.maydell@linaro.org
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, farosas@suse.de, 
 lvivier@redhat.com, pbonzini@redhat.com, roqueh@google.com, 
 Nabih Estefan <nabihestefan@google.com>, Thomas Huth <thuth@redhat.com>
Date: Fri, 13 Dec 2024 22:40:20 +0000

.
Subject: [PATCH v2 0/2] s390x/pci: relax I/O address translation requirement
From: Matthew Rosato <mjrosato@linux.ibm.com>
To: qemu-s390x@nongnu.org
Cc: farman@linux.ibm.com, schnelle@linux.ibm.com, thuth@redhat.com,
 pasic@linux.ibm.com, borntraeger@linux.ibm.com,
 richard.henderson@linaro.org, david@redhat.com, iii@linux.ibm.com,
 clegoate@redhat.com, qemu-devel@nongnu.org
Date: Fri, 13 Dec 2024 17:54:38 -0500

.
Subject: [PULL 00/20] Misc HW patches for 2024-12-14
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 14 Dec 2024 00:30:35 +0100

The following changes since commit 83aaec1d5a49f158abaa31797a0f976b3c07e5ca:

  Merge tag 'pull-tcg-20241212' of https://gitlab.com/rth7680/qemu into staging (2024-12-12 18:45:39 -0500)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20241214

for you to fetch changes up to 456b247eeab067095b680fa4b0fec48137969593:

  hw/xtensa: Include missing 'exec/tswap.h' header (2024-12-14 00:16:20 +0100)

----------------------------------------------------------------
Misc HW patch queue

- Support string data for extendPCR in VirtIO NSM device (Dorjoy)
- Have PCI_BUS implement TYPE_FW_CFG_DATA_GENERATOR_INTERFACE (Phil)
- Decouple AHCI from PCI (Bernhard)
- Add status to usb_msd_packet_complete (Nick)
- Header cleanups (Alex, Phil)

----------------------------------------------------------------

Alex Bennée (1):
  hw/net/can: clean-up unnecessary includes

Bernhard Beschow (2):
  hw/ide/ahci: Decouple from PCI
  hw/ide/ahci: Extract TYPE_SYSBUS_AHCI into dedicated file

Dorjoy Chowdhury (3):
  docs/nitro-enclave: Fix terminal commands formatting
  hw/core/eif: Use stateful qcrypto apis
  hw/virtio/virtio-nsm: Support string data for extendPCR

Nicholas Piggin (1):
  hw/usb/msd: Add status to usb_msd_packet_complete() function

Phil Dennis-Jordan (1):
  hw/usb/hcd-xhci-pci: Indentation fix

Philippe Mathieu-Daudé (12):
  hw/riscv/virt: Remove pointless GPEX_HOST() cast
  hw/nvram/fw_cfg: Rename fw_cfg_add_[file]_from_generator()
  hw/nvram/fw_cfg: Pass QOM parent to fw_cfg_add_file_from_generator()
  hw/nvram/fw_cfg: Skip FW_CFG_DATA_GENERATOR when no data to generate
  hw/pci: Have PCI_BUS implement TYPE_FW_CFG_DATA_GENERATOR_INTERFACE
  hw/pci: Add pci_bus_add_fw_cfg_extra_pci_roots() helper
  hw: Use pci_bus_add_fw_cfg_extra_pci_roots()
  hw/nvram/fw_cfg: Remove fw_cfg_add_extra_pci_roots()
  hw/usb/hcd-xhci-nec: Remove unused XHCINecState::flags field
  hw/mips: Include missing 'exec/tswap.h' header
  hw/sh4/r2d: Include missing 'exec/tswap.h' header
  hw/xtensa: Include missing 'exec/tswap.h' header

 docs/system/i386/nitro-enclave.rst |   8 +-
 hw/ide/ahci-internal.h             |   1 -
 hw/xtensa/bootparam.h              |   1 +
 include/hw/i386/nitro_enclave.h    |  16 +--
 include/hw/ide/ahci-pci.h          |   2 +
 include/hw/ide/ahci.h              |   2 -
 include/hw/nvram/fw_cfg.h          |  32 ++---
 include/hw/pci/pci.h               |   3 +
 hw/arm/virt.c                      |   3 +-
 hw/core/eif.c                      | 202 +++++++++++------------------
 hw/hppa/machine.c                  |   2 +-
 hw/i386/nitro_enclave.c            |  12 +-
 hw/i386/pc.c                       |   3 +-
 hw/ide/ahci-sysbus.c               |  91 +++++++++++++
 hw/ide/ahci.c                      | 106 +--------------
 hw/ide/ich.c                       |  19 ++-
 hw/mips/fuloong2e.c                |   1 +
 hw/mips/malta.c                    |   1 +
 hw/net/can/can_kvaser_pci.c        |   4 -
 hw/net/can/can_mioe3680_pci.c      |   4 -
 hw/net/can/can_pcm3680_pci.c       |   4 -
 hw/net/can/can_sja1000.c           |   2 +-
 hw/net/can/ctucan_core.c           |   3 +-
 hw/net/can/ctucan_pci.c            |   4 -
 hw/nvram/fw_cfg.c                  |  37 ++----
 hw/pci/pci.c                       |  53 ++++++++
 hw/riscv/virt.c                    |  20 ++-
 hw/sh4/r2d.c                       |   1 +
 hw/usb/dev-storage.c               |  17 ++-
 hw/usb/hcd-xhci-nec.c              |   5 +-
 hw/usb/hcd-xhci-pci.c              |   2 +-
 hw/virtio/virtio-nsm.c             |  21 ++-
 hw/xtensa/xtfpga.c                 |   1 +
 system/vl.c                        |   3 +-
 hw/arm/Kconfig                     |  10 +-
 hw/ide/Kconfig                     |   4 +
 hw/ide/meson.build                 |   1 +
 37 files changed, 343 insertions(+), 358 deletions(-)
 create mode 100644 hw/ide/ahci-sysbus.c

-- 
2.45.2



.
Subject: [PATCH] hw/m68k/next-cube: Disable the default CD-ROM drive
From: Thomas Huth <huth@tuxfamily.org>
To: qemu-devel@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Date: Sat, 14 Dec 2024 10:17:20 +0100

.
Subject: [PATCH 00/13] target/i386: optimize string operations
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org
Date: Sun, 15 Dec 2024 10:05:59 +0100

.
Subject: [PULL 00/67] Constify almost all Property
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: stefanha@redhat.com
Date: Sun, 15 Dec 2024 13:04:26 -0600

The following changes since commit ca80a5d026a280762e0772615f1988db542b3ade:

  Merge tag 'hw-misc-20241214' of https://github.com/philmd/qemu into staging (2024-12-14 08:42:53 -0500)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-prop-20241215

for you to fetch changes up to fd363a14f68a7bcbede024fb5155371c19b8f5d2:

  docs: Constify all Property in examples (2024-12-15 12:56:51 -0600)

----------------------------------------------------------------
Constify almost all struct Property

----------------------------------------------------------------
Richard Henderson (67):
      target/arm: Constify all Property
      target/avr: Constify all Property
      target/hexagon: Constify all Property
      target/i386: Constify all Property
      target/microblaze: Constify all Property
      target/mips: Constify all Property
      target/riscv: Constify all Property
      target/s390x: Constify all Property
      target/sparc: Constify all Property and PropertyInfo
      cpu-target: Constify all Property
      hw/9pfs: Constify all Property
      hw/acpi: Constify all Property
      hw/adc: Constify all Property
      hw/arm: Constify all Property
      hw/audio: Constify all Property
      hw/avr: Constify all Property
      hw/block/xen-block: Unexport PropertyInfo
      hw/block: Constify all Property
      hw/char: Constify all Property
      hw/core: Constify all Property
      hw/cpu: Constify all Property
      hw/cxl: Constify all Property
      hw/display: Constify all Property
      hw/dma: Constify all Property
      hw/gpio: Constify all Property
      hw/hyperv: Constify all Property
      hw/i2c: Constify all Property
      hw/i386: Constify all Property
      hw/ide: Constify all Property
      hw/input: Constify all Property
      hw/intc: Constify all Property
      hw/ipack: Constify all Property
      hw/ipmi: Constify all Property
      hw/isa: Constify all Property
      hw/m68k: Constify all Property
      hw/mem: Constify all Property
      hw/mips: Constify all Property
      hw/misc/xlnx-versal-trng: Constify trng_props
      hw/misc: Constify all Property
      hw/net: Constify all Property
      hw/nubus: Constify all Property
      hw/nvme: Constify all Property
      hw/nvram: Constify all Property
      hw/pci-bridge: Constify all Property
      hw/pci-host: Constify all Property
      hw/pci: Constify all Property
      hw/ppc: Constify all Property
      hw/remote: Constify all Property
      hw/riscv: Constify all Property
      hw/rtc: Constify all Property
      hw/rx: Constify all Property
      hw/s390x: Constify all Property
      hw/scsi: Constify all Property
      hw/sd: Constify all Property
      hw/sparc: Constify all Property
      hw/sparc64: Constify all Property
      hw/ssi: Constify all Property
      hw/timer: Constify all Property
      hw/tpm: Constify all Property
      hw/ufs: Constify all Property
      hw/usb: Constify all Property
      hw/vfio: Constify all Property
      hw/virtio: Constify all Property
      hw/watchdog: Constify all Property
      hw/xen: Constify all Property
      tests/unit: Constify all Property
      docs: Constify all Property in examples

 cpu-target.c                           |  2 +-
 hw/9pfs/virtio-9p-device.c             |  2 +-
 hw/acpi/erst.c                         |  2 +-
 hw/acpi/generic_event_device.c         |  2 +-
 hw/acpi/piix4.c                        |  2 +-
 hw/acpi/vmgenid.c                      |  2 +-
 hw/adc/aspeed_adc.c                    |  2 +-
 hw/adc/npcm7xx_adc.c                   |  2 +-
 hw/arm/armsse.c                        |  8 ++++----
 hw/arm/armv7m.c                        |  4 ++--
 hw/arm/aspeed_soc_common.c             |  2 +-
 hw/arm/bcm2836.c                       |  2 +-
 hw/arm/fsl-imx25.c                     |  2 +-
 hw/arm/fsl-imx6.c                      |  2 +-
 hw/arm/fsl-imx6ul.c                    |  2 +-
 hw/arm/fsl-imx7.c                      |  2 +-
 hw/arm/integratorcp.c                  |  2 +-
 hw/arm/msf2-soc.c                      |  2 +-
 hw/arm/npcm7xx.c                       |  2 +-
 hw/arm/nrf51_soc.c                     |  2 +-
 hw/arm/smmu-common.c                   |  2 +-
 hw/arm/smmuv3.c                        |  2 +-
 hw/arm/stellaris.c                     |  2 +-
 hw/arm/strongarm.c                     |  2 +-
 hw/arm/xlnx-versal.c                   |  2 +-
 hw/arm/xlnx-zynqmp.c                   |  2 +-
 hw/audio/ac97.c                        |  2 +-
 hw/audio/adlib.c                       |  2 +-
 hw/audio/asc.c                         |  2 +-
 hw/audio/cs4231a.c                     |  2 +-
 hw/audio/es1370.c                      |  2 +-
 hw/audio/gus.c                         |  2 +-
 hw/audio/hda-codec.c                   |  2 +-
 hw/audio/intel-hda.c                   |  4 ++--
 hw/audio/pcspk.c                       |  2 +-
 hw/audio/pl041.c                       |  2 +-
 hw/audio/sb16.c                        |  2 +-
 hw/audio/via-ac97.c                    |  2 +-
 hw/audio/virtio-snd-pci.c              |  2 +-
 hw/audio/virtio-snd.c                  |  2 +-
 hw/audio/wm8750.c                      |  2 +-
 hw/avr/atmega.c                        |  2 +-
 hw/block/fdc-isa.c                     |  2 +-
 hw/block/fdc-sysbus.c                  |  4 ++--
 hw/block/fdc.c                         |  2 +-
 hw/block/m25p80.c                      |  2 +-
 hw/block/nand.c                        |  2 +-
 hw/block/pflash_cfi01.c                |  2 +-
 hw/block/pflash_cfi02.c                |  2 +-
 hw/block/swim.c                        |  2 +-
 hw/block/vhost-user-blk.c              |  2 +-
 hw/block/virtio-blk.c                  |  2 +-
 hw/block/xen-block.c                   |  4 ++--
 hw/char/avr_usart.c                    |  2 +-
 hw/char/bcm2835_aux.c                  |  2 +-
 hw/char/cadence_uart.c                 |  2 +-
 hw/char/cmsdk-apb-uart.c               |  2 +-
 hw/char/debugcon.c                     |  2 +-
 hw/char/digic-uart.c                   |  2 +-
 hw/char/escc.c                         |  2 +-
 hw/char/exynos4210_uart.c              |  2 +-
 hw/char/goldfish_tty.c                 |  2 +-
 hw/char/grlib_apbuart.c                |  2 +-
 hw/char/ibex_uart.c                    |  2 +-
 hw/char/imx_serial.c                   |  2 +-
 hw/char/ipoctal232.c                   |  2 +-
 hw/char/mcf_uart.c                     |  2 +-
 hw/char/nrf51_uart.c                   |  2 +-
 hw/char/parallel.c                     |  2 +-
 hw/char/pl011.c                        |  2 +-
 hw/char/renesas_sci.c                  |  2 +-
 hw/char/sclpconsole-lm.c               |  2 +-
 hw/char/sclpconsole.c                  |  2 +-
 hw/char/serial-isa.c                   |  2 +-
 hw/char/serial-mm.c                    |  2 +-
 hw/char/serial-pci-multi.c             |  4 ++--
 hw/char/serial-pci.c                   |  2 +-
 hw/char/serial.c                       |  2 +-
 hw/char/sh_serial.c                    |  2 +-
 hw/char/shakti_uart.c                  |  2 +-
 hw/char/sifive_uart.c                  |  2 +-
 hw/char/spapr_vty.c                    |  2 +-
 hw/char/stm32f2xx_usart.c              |  2 +-
 hw/char/stm32l4x5_usart.c              |  2 +-
 hw/char/terminal3270.c                 |  2 +-
 hw/char/virtio-console.c               |  2 +-
 hw/char/virtio-serial-bus.c            |  4 ++--
 hw/char/xen_console.c                  |  2 +-
 hw/char/xilinx_uartlite.c              |  2 +-
 hw/core/generic-loader.c               |  2 +-
 hw/core/guest-loader.c                 |  2 +-
 hw/core/or-irq.c                       |  2 +-
 hw/core/platform-bus.c                 |  2 +-
 hw/core/split-irq.c                    |  2 +-
 hw/cpu/a15mpcore.c                     |  2 +-
 hw/cpu/a9mpcore.c                      |  2 +-
 hw/cpu/arm11mpcore.c                   |  2 +-
 hw/cpu/cluster.c                       |  2 +-
 hw/cpu/realview_mpcore.c               |  2 +-
 hw/cxl/switch-mailbox-cci.c            |  2 +-
 hw/display/artist.c                    |  2 +-
 hw/display/ati.c                       |  2 +-
 hw/display/bcm2835_fb.c                |  2 +-
 hw/display/bochs-display.c             |  2 +-
 hw/display/cg3.c                       |  2 +-
 hw/display/cirrus_vga.c                |  2 +-
 hw/display/cirrus_vga_isa.c            |  2 +-
 hw/display/exynos4210_fimd.c           |  2 +-
 hw/display/g364fb.c                    |  2 +-
 hw/display/i2c-ddc.c                   |  2 +-
 hw/display/macfb.c                     |  4 ++--
 hw/display/pl110.c                     |  2 +-
 hw/display/qxl.c                       |  2 +-
 hw/display/ramfb-standalone.c          |  2 +-
 hw/display/sm501.c                     |  4 ++--
 hw/display/tcx.c                       |  2 +-
 hw/display/vga-isa.c                   |  2 +-
 hw/display/vga-mmio.c                  |  2 +-
 hw/display/vga-pci.c                   |  4 ++--
 hw/display/vhost-user-gpu.c            |  2 +-
 hw/display/virtio-gpu-gl.c             |  2 +-
 hw/display/virtio-gpu-pci.c            |  2 +-
 hw/display/virtio-gpu-rutabaga.c       |  2 +-
 hw/display/virtio-gpu.c                |  2 +-
 hw/display/virtio-vga.c                |  2 +-
 hw/display/vmware_vga.c                |  2 +-
 hw/display/xlnx_dp.c                   |  2 +-
 hw/dma/i82374.c                        |  2 +-
 hw/dma/i8257.c                         |  2 +-
 hw/dma/pl080.c                         |  2 +-
 hw/dma/pl330.c                         |  2 +-
 hw/dma/xilinx_axidma.c                 |  2 +-
 hw/dma/xlnx-zdma.c                     |  2 +-
 hw/dma/xlnx_csu_dma.c                  |  2 +-
 hw/gpio/imx_gpio.c                     |  2 +-
 hw/gpio/npcm7xx_gpio.c                 |  2 +-
 hw/gpio/omap_gpio.c                    |  2 +-
 hw/gpio/pca9552.c                      |  2 +-
 hw/gpio/pca9554.c                      |  2 +-
 hw/gpio/pl061.c                        |  2 +-
 hw/gpio/sifive_gpio.c                  |  2 +-
 hw/gpio/stm32l4x5_gpio.c               |  2 +-
 hw/hyperv/hv-balloon.c                 |  2 +-
 hw/hyperv/syndbg.c                     |  2 +-
 hw/hyperv/vmbus.c                      |  4 ++--
 hw/i2c/aspeed_i2c.c                    |  4 ++--
 hw/i2c/core.c                          |  2 +-
 hw/i2c/i2c_mux_pca954x.c               |  2 +-
 hw/i2c/omap_i2c.c                      |  2 +-
 hw/i386/amd_iommu.c                    |  2 +-
 hw/i386/intel_iommu.c                  |  2 +-
 hw/i386/kvm/clock.c                    |  2 +-
 hw/i386/kvm/i8254.c                    |  2 +-
 hw/i386/kvm/ioapic.c                   |  2 +-
 hw/i386/sgx-epc.c                      |  2 +-
 hw/i386/vmmouse.c                      |  2 +-
 hw/i386/vmport.c                       |  2 +-
 hw/i386/x86-iommu.c                    |  2 +-
 hw/i386/xen/xen_pvdevice.c             |  2 +-
 hw/ide/cf.c                            |  2 +-
 hw/ide/cmd646.c                        |  2 +-
 hw/ide/ide-dev.c                       |  6 +++---
 hw/ide/isa.c                           |  2 +-
 hw/ide/macio.c                         |  2 +-
 hw/ide/mmio.c                          |  2 +-
 hw/input/pckbd.c                       |  4 ++--
 hw/input/stellaris_gamepad.c           |  2 +-
 hw/input/virtio-input-hid.c            |  6 +++---
 hw/input/virtio-input-host.c           |  2 +-
 hw/input/virtio-input.c                |  2 +-
 hw/intc/apic_common.c                  |  2 +-
 hw/intc/arm_gic_common.c               |  2 +-
 hw/intc/arm_gicv2m.c                   |  2 +-
 hw/intc/arm_gicv3_common.c             |  2 +-
 hw/intc/arm_gicv3_its.c                |  2 +-
 hw/intc/arm_gicv3_its_kvm.c            |  2 +-
 hw/intc/armv7m_nvic.c                  |  2 +-
 hw/intc/exynos4210_combiner.c          |  2 +-
 hw/intc/exynos4210_gic.c               |  2 +-
 hw/intc/goldfish_pic.c                 |  2 +-
 hw/intc/grlib_irqmp.c                  |  2 +-
 hw/intc/i8259_common.c                 |  2 +-
 hw/intc/ioapic.c                       |  2 +-
 hw/intc/loongarch_extioi.c             |  2 +-
 hw/intc/loongarch_pch_msi.c            |  2 +-
 hw/intc/loongarch_pch_pic.c            |  2 +-
 hw/intc/loongson_ipi_common.c          |  2 +-
 hw/intc/m68k_irqc.c                    |  2 +-
 hw/intc/mips_gic.c                     |  2 +-
 hw/intc/omap_intc.c                    |  2 +-
 hw/intc/ompic.c                        |  2 +-
 hw/intc/openpic.c                      |  2 +-
 hw/intc/openpic_kvm.c                  |  2 +-
 hw/intc/pnv_xive.c                     |  2 +-
 hw/intc/pnv_xive2.c                    |  2 +-
 hw/intc/ppc-uic.c                      |  2 +-
 hw/intc/riscv_aclint.c                 |  4 ++--
 hw/intc/riscv_aplic.c                  |  2 +-
 hw/intc/riscv_imsic.c                  |  2 +-
 hw/intc/rx_icu.c                       |  2 +-
 hw/intc/s390_flic.c                    |  4 ++--
 hw/intc/sifive_plic.c                  |  2 +-
 hw/intc/spapr_xive.c                   |  2 +-
 hw/intc/xics.c                         |  4 ++--
 hw/intc/xilinx_intc.c                  |  2 +-
 hw/intc/xive.c                         |  8 ++++----
 hw/intc/xive2.c                        |  4 ++--
 hw/intc/xlnx-pmu-iomod-intc.c          |  2 +-
 hw/ipack/ipack.c                       |  2 +-
 hw/ipmi/ipmi.c                         |  2 +-
 hw/ipmi/ipmi_bmc_extern.c              |  2 +-
 hw/ipmi/ipmi_bmc_sim.c                 |  2 +-
 hw/ipmi/isa_ipmi_bt.c                  |  2 +-
 hw/ipmi/isa_ipmi_kcs.c                 |  2 +-
 hw/isa/lpc_ich9.c                      |  2 +-
 hw/isa/pc87312.c                       |  2 +-
 hw/isa/piix.c                          |  2 +-
 hw/m68k/mcf5206.c                      |  2 +-
 hw/m68k/mcf_intc.c                     |  2 +-
 hw/m68k/next-cube.c                    |  2 +-
 hw/m68k/q800-glue.c                    |  2 +-
 hw/mem/cxl_type3.c                     |  2 +-
 hw/mem/nvdimm.c                        |  2 +-
 hw/mem/pc-dimm.c                       |  2 +-
 hw/mem/sparse-mem.c                    |  2 +-
 hw/mips/cps.c                          |  2 +-
 hw/misc/a9scu.c                        |  2 +-
 hw/misc/allwinner-h3-dramc.c           |  2 +-
 hw/misc/allwinner-r40-dramc.c          |  2 +-
 hw/misc/allwinner-sid.c                |  2 +-
 hw/misc/applesmc.c                     |  2 +-
 hw/misc/arm11scu.c                     |  2 +-
 hw/misc/arm_l2x0.c                     |  2 +-
 hw/misc/arm_sysctl.c                   |  2 +-
 hw/misc/armsse-cpuid.c                 |  2 +-
 hw/misc/aspeed_hace.c                  |  2 +-
 hw/misc/aspeed_i3c.c                   |  2 +-
 hw/misc/aspeed_lpc.c                   |  2 +-
 hw/misc/aspeed_sbc.c                   |  2 +-
 hw/misc/aspeed_scu.c                   |  2 +-
 hw/misc/aspeed_sdmc.c                  |  2 +-
 hw/misc/bcm2835_cprman.c               |  2 +-
 hw/misc/bcm2835_property.c             |  2 +-
 hw/misc/debugexit.c                    |  2 +-
 hw/misc/eccmemctl.c                    |  2 +-
 hw/misc/empty_slot.c                   |  2 +-
 hw/misc/iotkit-secctl.c                |  2 +-
 hw/misc/iotkit-sysctl.c                |  2 +-
 hw/misc/iotkit-sysinfo.c               |  2 +-
 hw/misc/ivshmem.c                      |  4 ++--
 hw/misc/led.c                          |  2 +-
 hw/misc/mac_via.c                      |  2 +-
 hw/misc/macio/cuda.c                   |  2 +-
 hw/misc/macio/macio.c                  |  4 ++--
 hw/misc/macio/pmu.c                    |  2 +-
 hw/misc/mips_cmgcr.c                   |  2 +-
 hw/misc/mips_cpc.c                     |  2 +-
 hw/misc/mips_itu.c                     |  2 +-
 hw/misc/mos6522.c                      |  2 +-
 hw/misc/mps2-fpgaio.c                  |  2 +-
 hw/misc/mps2-scc.c                     |  2 +-
 hw/misc/msf2-sysreg.c                  |  2 +-
 hw/misc/npcm7xx_gcr.c                  |  2 +-
 hw/misc/nrf51_rng.c                    |  2 +-
 hw/misc/pci-testdev.c                  |  2 +-
 hw/misc/pvpanic-isa.c                  |  2 +-
 hw/misc/pvpanic-pci.c                  |  2 +-
 hw/misc/sifive_e_aon.c                 |  2 +-
 hw/misc/sifive_u_otp.c                 |  2 +-
 hw/misc/stm32l4x5_rcc.c                |  2 +-
 hw/misc/tz-mpc.c                       |  2 +-
 hw/misc/tz-msc.c                       |  2 +-
 hw/misc/tz-ppc.c                       |  2 +-
 hw/misc/unimp.c                        |  2 +-
 hw/misc/xlnx-versal-cframe-reg.c       |  4 ++--
 hw/misc/xlnx-versal-cfu.c              |  4 ++--
 hw/misc/xlnx-versal-trng.c             |  6 +++---
 hw/misc/xlnx-versal-xramc.c            |  2 +-
 hw/misc/zynq_slcr.c                    |  2 +-
 hw/net/allwinner-sun8i-emac.c          |  2 +-
 hw/net/allwinner_emac.c                |  2 +-
 hw/net/cadence_gem.c                   |  2 +-
 hw/net/can/xlnx-versal-canfd.c         |  2 +-
 hw/net/can/xlnx-zynqmp-can.c           |  2 +-
 hw/net/dp8393x.c                       |  2 +-
 hw/net/e1000.c                         |  2 +-
 hw/net/e1000e.c                        |  2 +-
 hw/net/eepro100.c                      |  2 +-
 hw/net/fsl_etsec/etsec.c               |  2 +-
 hw/net/ftgmac100.c                     |  4 ++--
 hw/net/igb.c                           |  2 +-
 hw/net/imx_fec.c                       |  2 +-
 hw/net/lan9118.c                       |  2 +-
 hw/net/lance.c                         |  2 +-
 hw/net/lasi_i82596.c                   |  2 +-
 hw/net/mcf_fec.c                       |  2 +-
 hw/net/mipsnet.c                       |  2 +-
 hw/net/msf2-emac.c                     |  2 +-
 hw/net/mv88w8618_eth.c                 |  2 +-
 hw/net/ne2000-isa.c                    |  2 +-
 hw/net/ne2000-pci.c                    |  2 +-
 hw/net/npcm7xx_emc.c                   |  2 +-
 hw/net/npcm_gmac.c                     |  2 +-
 hw/net/opencores_eth.c                 |  2 +-
 hw/net/pcnet-pci.c                     |  2 +-
 hw/net/rocker/rocker.c                 |  2 +-
 hw/net/rtl8139.c                       |  2 +-
 hw/net/smc91c111.c                     |  2 +-
 hw/net/spapr_llan.c                    |  2 +-
 hw/net/stellaris_enet.c                |  2 +-
 hw/net/sungem.c                        |  2 +-
 hw/net/sunhme.c                        |  2 +-
 hw/net/tulip.c                         |  2 +-
 hw/net/virtio-net.c                    |  2 +-
 hw/net/vmxnet3.c                       |  2 +-
 hw/net/xen_nic.c                       |  2 +-
 hw/net/xgmac.c                         |  2 +-
 hw/net/xilinx_axienet.c                |  2 +-
 hw/net/xilinx_ethlite.c                |  2 +-
 hw/nubus/nubus-bridge.c                |  2 +-
 hw/nubus/nubus-device.c                |  2 +-
 hw/nvme/ctrl.c                         |  2 +-
 hw/nvme/ns.c                           |  2 +-
 hw/nvme/subsys.c                       |  2 +-
 hw/nvram/ds1225y.c                     |  2 +-
 hw/nvram/eeprom_at24c.c                |  2 +-
 hw/nvram/fw_cfg.c                      |  6 +++---
 hw/nvram/mac_nvram.c                   |  2 +-
 hw/nvram/nrf51_nvm.c                   |  2 +-
 hw/nvram/spapr_nvram.c                 |  2 +-
 hw/nvram/xlnx-bbram.c                  |  2 +-
 hw/nvram/xlnx-efuse.c                  |  2 +-
 hw/nvram/xlnx-versal-efuse-cache.c     |  2 +-
 hw/nvram/xlnx-versal-efuse-ctrl.c      |  2 +-
 hw/nvram/xlnx-zynqmp-efuse.c           |  2 +-
 hw/pci-bridge/cxl_downstream.c         |  2 +-
 hw/pci-bridge/cxl_root_port.c          |  2 +-
 hw/pci-bridge/cxl_upstream.c           |  2 +-
 hw/pci-bridge/gen_pcie_root_port.c     |  2 +-
 hw/pci-bridge/pci_bridge_dev.c         |  2 +-
 hw/pci-bridge/pci_expander_bridge.c    |  4 ++--
 hw/pci-bridge/pcie_pci_bridge.c        |  2 +-
 hw/pci-bridge/pcie_root_port.c         |  2 +-
 hw/pci-bridge/xio3130_downstream.c     |  2 +-
 hw/pci-host/dino.c                     |  2 +-
 hw/pci-host/gpex.c                     |  2 +-
 hw/pci-host/grackle.c                  |  2 +-
 hw/pci-host/gt64120.c                  |  2 +-
 hw/pci-host/i440fx.c                   |  2 +-
 hw/pci-host/mv64361.c                  |  2 +-
 hw/pci-host/pnv_phb.c                  |  4 ++--
 hw/pci-host/pnv_phb3.c                 |  2 +-
 hw/pci-host/pnv_phb4.c                 |  2 +-
 hw/pci-host/pnv_phb4_pec.c             |  2 +-
 hw/pci-host/ppce500.c                  |  2 +-
 hw/pci-host/q35.c                      |  4 ++--
 hw/pci-host/raven.c                    |  2 +-
 hw/pci-host/sabre.c                    |  2 +-
 hw/pci-host/uninorth.c                 |  2 +-
 hw/pci-host/versatile.c                |  2 +-
 hw/pci-host/xilinx-pcie.c              |  2 +-
 hw/pci/pci.c                           |  2 +-
 hw/pci/pci_bridge.c                    |  2 +-
 hw/pci/pci_host.c                      |  2 +-
 hw/pci/pcie_port.c                     |  4 ++--
 hw/ppc/pnv.c                           |  2 +-
 hw/ppc/pnv_adu.c                       |  2 +-
 hw/ppc/pnv_chiptod.c                   |  2 +-
 hw/ppc/pnv_core.c                      |  4 ++--
 hw/ppc/pnv_homer.c                     |  2 +-
 hw/ppc/pnv_i2c.c                       |  2 +-
 hw/ppc/pnv_lpc.c                       |  2 +-
 hw/ppc/pnv_pnor.c                      |  2 +-
 hw/ppc/pnv_psi.c                       |  2 +-
 hw/ppc/ppc405_uc.c                     |  2 +-
 hw/ppc/ppc440_uc.c                     |  2 +-
 hw/ppc/ppc4xx_devs.c                   |  4 ++--
 hw/ppc/ppc4xx_sdram.c                  |  4 ++--
 hw/ppc/prep_systemio.c                 |  2 +-
 hw/ppc/rs6000_mc.c                     |  2 +-
 hw/ppc/spapr_cpu_core.c                |  2 +-
 hw/ppc/spapr_nvdimm.c                  |  2 +-
 hw/ppc/spapr_pci.c                     |  2 +-
 hw/ppc/spapr_rng.c                     |  2 +-
 hw/ppc/spapr_tpm_proxy.c               |  2 +-
 hw/remote/proxy.c                      |  2 +-
 hw/riscv/opentitan.c                   |  2 +-
 hw/riscv/riscv-iommu-pci.c             |  2 +-
 hw/riscv/riscv-iommu.c                 |  2 +-
 hw/riscv/riscv_hart.c                  |  2 +-
 hw/riscv/sifive_u.c                    |  2 +-
 hw/rtc/allwinner-rtc.c                 |  2 +-
 hw/rtc/goldfish_rtc.c                  |  2 +-
 hw/rtc/m48t59-isa.c                    |  2 +-
 hw/rtc/m48t59.c                        |  2 +-
 hw/rtc/mc146818rtc.c                   |  2 +-
 hw/rtc/pl031.c                         |  2 +-
 hw/rx/rx62n.c                          |  2 +-
 hw/s390x/ccw-device.c                  |  2 +-
 hw/s390x/css-bridge.c                  |  2 +-
 hw/s390x/ipl.c                         |  2 +-
 hw/s390x/s390-pci-bus.c                |  2 +-
 hw/s390x/s390-skeys.c                  |  2 +-
 hw/s390x/s390-stattrib.c               |  2 +-
 hw/s390x/vhost-scsi-ccw.c              |  2 +-
 hw/s390x/vhost-user-fs-ccw.c           |  2 +-
 hw/s390x/vhost-vsock-ccw.c             |  2 +-
 hw/s390x/virtio-ccw-9p.c               |  2 +-
 hw/s390x/virtio-ccw-balloon.c          |  2 +-
 hw/s390x/virtio-ccw-blk.c              |  2 +-
 hw/s390x/virtio-ccw-crypto.c           |  2 +-
 hw/s390x/virtio-ccw-gpu.c              |  2 +-
 hw/s390x/virtio-ccw-input.c            |  2 +-
 hw/s390x/virtio-ccw-net.c              |  2 +-
 hw/s390x/virtio-ccw-rng.c              |  2 +-
 hw/s390x/virtio-ccw-scsi.c             |  2 +-
 hw/s390x/virtio-ccw-serial.c           |  2 +-
 hw/scsi/megasas.c                      |  6 +++---
 hw/scsi/mptsas.c                       |  2 +-
 hw/scsi/scsi-bus.c                     |  2 +-
 hw/scsi/scsi-disk.c                    |  6 +++---
 hw/scsi/scsi-generic.c                 |  2 +-
 hw/scsi/spapr_vscsi.c                  |  2 +-
 hw/scsi/vhost-scsi.c                   |  2 +-
 hw/scsi/vhost-user-scsi.c              |  2 +-
 hw/scsi/virtio-scsi.c                  |  2 +-
 hw/scsi/vmw_pvscsi.c                   |  2 +-
 hw/sd/allwinner-sdhost.c               |  2 +-
 hw/sd/aspeed_sdhci.c                   |  2 +-
 hw/sd/sd.c                             |  6 +++---
 hw/sd/sdhci-pci.c                      |  2 +-
 hw/sd/sdhci.c                          |  2 +-
 hw/sparc/sun4m_iommu.c                 |  2 +-
 hw/sparc64/sun4u.c                     |  4 ++--
 hw/ssi/aspeed_smc.c                    |  4 ++--
 hw/ssi/ibex_spi_host.c                 |  2 +-
 hw/ssi/npcm7xx_fiu.c                   |  2 +-
 hw/ssi/pnv_spi.c                       |  2 +-
 hw/ssi/sifive_spi.c                    |  2 +-
 hw/ssi/ssi.c                           |  2 +-
 hw/ssi/xilinx_spi.c                    |  2 +-
 hw/ssi/xilinx_spips.c                  |  4 ++--
 hw/ssi/xlnx-versal-ospi.c              |  2 +-
 hw/timer/a9gtimer.c                    |  2 +-
 hw/timer/allwinner-a10-pit.c           |  2 +-
 hw/timer/arm_mptimer.c                 |  2 +-
 hw/timer/arm_timer.c                   |  2 +-
 hw/timer/aspeed_timer.c                |  2 +-
 hw/timer/avr_timer16.c                 |  2 +-
 hw/timer/grlib_gptimer.c               |  2 +-
 hw/timer/hpet.c                        |  2 +-
 hw/timer/i8254_common.c                |  2 +-
 hw/timer/ibex_timer.c                  |  2 +-
 hw/timer/mss-timer.c                   |  2 +-
 hw/timer/nrf51_timer.c                 |  2 +-
 hw/timer/pxa2xx_timer.c                |  2 +-
 hw/timer/renesas_cmt.c                 |  2 +-
 hw/timer/renesas_tmr.c                 |  2 +-
 hw/timer/sifive_pwm.c                  |  2 +-
 hw/timer/slavio_timer.c                |  2 +-
 hw/timer/sse-timer.c                   |  2 +-
 hw/timer/stm32f2xx_timer.c             |  2 +-
 hw/timer/xilinx_timer.c                |  2 +-
 hw/tpm/tpm_crb.c                       |  2 +-
 hw/tpm/tpm_spapr.c                     |  2 +-
 hw/tpm/tpm_tis_i2c.c                   |  2 +-
 hw/tpm/tpm_tis_isa.c                   |  2 +-
 hw/tpm/tpm_tis_sysbus.c                |  2 +-
 hw/ufs/lu.c                            |  2 +-
 hw/ufs/ufs.c                           |  2 +-
 hw/usb/bus.c                           |  2 +-
 hw/usb/canokey.c                       |  2 +-
 hw/usb/ccid-card-emulated.c            |  2 +-
 hw/usb/ccid-card-passthru.c            |  2 +-
 hw/usb/dev-audio.c                     |  2 +-
 hw/usb/dev-hid.c                       |  6 +++---
 hw/usb/dev-hub.c                       |  2 +-
 hw/usb/dev-mtp.c                       |  2 +-
 hw/usb/dev-network.c                   |  2 +-
 hw/usb/dev-serial.c                    |  4 ++--
 hw/usb/dev-smartcard-reader.c          |  4 ++--
 hw/usb/dev-storage-classic.c           |  2 +-
 hw/usb/dev-uas.c                       |  2 +-
 hw/usb/hcd-dwc2.c                      |  2 +-
 hw/usb/hcd-dwc3.c                      |  2 +-
 hw/usb/hcd-ehci-pci.c                  |  2 +-
 hw/usb/hcd-ehci-sysbus.c               |  2 +-
 hw/usb/hcd-ohci-pci.c                  |  2 +-
 hw/usb/hcd-ohci-sysbus.c               |  2 +-
 hw/usb/hcd-uhci.c                      |  4 ++--
 hw/usb/hcd-xhci-nec.c                  |  2 +-
 hw/usb/hcd-xhci-sysbus.c               |  2 +-
 hw/usb/hcd-xhci.c                      |  2 +-
 hw/usb/host-libusb.c                   |  2 +-
 hw/usb/redirect.c                      |  2 +-
 hw/usb/u2f-emulated.c                  |  2 +-
 hw/usb/u2f-passthru.c                  |  2 +-
 hw/vfio/ap.c                           |  2 +-
 hw/vfio/ccw.c                          |  2 +-
 hw/vfio/pci.c                          |  4 ++--
 hw/vfio/platform.c                     |  2 +-
 hw/virtio/vdpa-dev.c                   |  2 +-
 hw/virtio/vhost-scsi-pci.c             |  2 +-
 hw/virtio/vhost-user-blk-pci.c         |  2 +-
 hw/virtio/vhost-user-device.c          |  2 +-
 hw/virtio/vhost-user-fs-pci.c          |  2 +-
 hw/virtio/vhost-user-fs.c              |  2 +-
 hw/virtio/vhost-user-gpio.c            |  2 +-
 hw/virtio/vhost-user-i2c.c             |  2 +-
 hw/virtio/vhost-user-input.c           |  2 +-
 hw/virtio/vhost-user-rng-pci.c         |  2 +-
 hw/virtio/vhost-user-rng.c             |  2 +-
 hw/virtio/vhost-user-scmi.c            |  2 +-
 hw/virtio/vhost-user-scsi-pci.c        |  2 +-
 hw/virtio/vhost-user-snd.c             |  2 +-
 hw/virtio/vhost-user-vsock-pci.c       |  2 +-
 hw/virtio/vhost-user-vsock.c           |  2 +-
 hw/virtio/vhost-vsock-common.c         |  2 +-
 hw/virtio/vhost-vsock-pci.c            |  2 +-
 hw/virtio/vhost-vsock.c                |  2 +-
 hw/virtio/virtio-9p-pci.c              |  2 +-
 hw/virtio/virtio-balloon.c             |  2 +-
 hw/virtio/virtio-blk-pci.c             |  2 +-
 hw/virtio/virtio-crypto-pci.c          |  2 +-
 hw/virtio/virtio-crypto.c              |  2 +-
 hw/virtio/virtio-input-pci.c           |  2 +-
 hw/virtio/virtio-iommu-pci.c           |  2 +-
 hw/virtio/virtio-iommu.c               |  2 +-
 hw/virtio/virtio-mem.c                 |  2 +-
 hw/virtio/virtio-mmio.c                |  2 +-
 hw/virtio/virtio-net-pci.c             |  2 +-
 hw/virtio/virtio-nsm.c                 |  2 +-
 hw/virtio/virtio-pci.c                 |  4 ++--
 hw/virtio/virtio-pmem.c                |  2 +-
 hw/virtio/virtio-rng-pci.c             |  2 +-
 hw/virtio/virtio-rng.c                 |  2 +-
 hw/virtio/virtio-scsi-pci.c            |  2 +-
 hw/virtio/virtio-serial-pci.c          |  2 +-
 hw/virtio/virtio.c                     |  2 +-
 hw/watchdog/sbsa_gwdt.c                |  2 +-
 hw/watchdog/wdt_aspeed.c               |  2 +-
 hw/watchdog/wdt_imx2.c                 |  2 +-
 hw/xen/xen-bus.c                       |  2 +-
 hw/xen/xen_pt.c                        |  2 +-
 target/arm/cpu.c                       | 26 +++++++++++++-------------
 target/arm/cpu64.c                     |  6 +++---
 target/arm/tcg/cpu64.c                 |  2 +-
 target/avr/cpu.c                       |  2 +-
 target/hexagon/cpu.c                   |  2 +-
 target/i386/cpu.c                      |  4 ++--
 target/microblaze/cpu.c                |  2 +-
 target/mips/cpu.c                      |  2 +-
 target/riscv/cpu.c                     |  2 +-
 target/s390x/cpu.c                     |  2 +-
 target/sparc/cpu.c                     |  4 ++--
 tests/unit/test-qdev-global-props.c    |  2 +-
 docs/devel/migration/compatibility.rst |  4 ++--
 docs/devel/virtio-backends.rst         |  2 +-
 558 files changed, 633 insertions(+), 633 deletions(-)


.
Subject: [PATCH v4] riscv/gdbstub: add V bit to priv reg
From: Yanfeng Liu <yfliu2008@qq.com>
To: qemu-riscv@nongnu.org
Cc: qemu-devel@nongnu.org, alistair.francis@wdc.com, alex.bennee@linaro.org,
 mario.fleischmann@lauterbach.com, Yanfeng Liu <yfliu2008@qq.com>
Date: Mon, 16 Dec 2024 05:36:35 +0800

.
Subject: [RFC PATCH 0/6] Avoid contention for PCIIOMMUOps between IOMMU and
 PCIe host
From: Jason Chien <jason.chien@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Andrey Smirnov <andrew.smirnov@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 qemu-arm@nongnu.org (open list:MCIMX7D SABRE / i...),
 Jason Chien <jason.chien@sifive.com>
Date: Mon, 16 Dec 2024 08:48:51 +0800

.
Subject: [PULL 00/18] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org,
	Song Gao <gaosong@loongson.cn>
Date: Mon, 16 Dec 2024 09:55:49 +0800

The following changes since commit ca80a5d026a280762e0772615f1988db542b3ade:

  Merge tag 'hw-misc-20241214' of https://github.com/philmd/qemu into staging (2024-12-14 08:42:53 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20241216

for you to fetch changes up to efada537c6c49e414ae87ce66803d6d8543ad140:

  hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi (2024-12-16 09:05:14 +0800)

----------------------------------------------------------------
pull-loongarch-20241216
  v1 .. v2: Push patch again since forgot to push to upstream

----------------------------------------------------------------
Bibo Mao (18):
      include: Add loongarch_pic_common header file
      include: Move struct LoongArchPCHPIC to loongarch_pic_common header file
      hw/intc/loongarch_pch: Merge instance_init() into realize()
      hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState
      hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common
      hw/intc/loongarch_pch: Inherit from loongarch_pic_common
      hw/intc/loongarch_pch: Add pre_save and post_load interfaces
      hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic
      include: Add loongarch_extioi_common header file
      include: Move struct LoongArchExtIOI to header file loongarch_extioi_common
      include: Rename LoongArchExtIOI with LoongArchExtIOICommonState
      hw/intc/loongarch_extioi: Rename LoongArchExtIOI with LoongArchExtIOICommonState
      hw/intc/loongarch_extioi: Add common realize interface
      hw/intc/loongarch_extioi: Add unrealize interface
      hw/intc/loongarch_extioi: Add common file loongarch_extioi_common
      hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common
      hw/intc/loongarch_extioi: Add pre_save interface
      hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi

 hw/intc/loongarch_extioi.c                | 110 +++++++++--------------------
 hw/intc/loongarch_extioi_common.c         | 113 ++++++++++++++++++++++++++++++
 hw/intc/loongarch_pch_pic.c               | 106 +++++++++-------------------
 hw/intc/loongarch_pic_common.c            |  97 +++++++++++++++++++++++++
 hw/intc/meson.build                       |   4 +-
 hw/loongarch/virt.c                       |   2 +-
 include/hw/intc/loongarch_extioi.h        |  84 +++-------------------
 include/hw/intc/loongarch_extioi_common.h |  98 ++++++++++++++++++++++++++
 include/hw/intc/loongarch_pch_pic.h       |  70 ++++--------------
 include/hw/intc/loongarch_pic_common.h    |  82 ++++++++++++++++++++++
 10 files changed, 488 insertions(+), 278 deletions(-)
 create mode 100644 hw/intc/loongarch_extioi_common.c
 create mode 100644 hw/intc/loongarch_pic_common.c
 create mode 100644 include/hw/intc/loongarch_extioi_common.h
 create mode 100644 include/hw/intc/loongarch_pic_common.h



.
Subject: [PATCH 00/24] More Property cleanups
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Sun, 15 Dec 2024 21:50:45 -0600

.
Subject: [PATCH v1 0/3] Support timer for AST2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Mon, 16 Dec 2024 15:53:49 +0800

.
Subject: [PATCH 0/9] migration: Drop/unexport migration_is_device() and
 migration_is_active()
From: Avihai Horon <avihaih@nvidia.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 16 Dec 2024 11:46:29 +0200

.
Subject: [PULL 0/7] Firmware 20241216 patches
From: Gerd Hoffmann <kraxel@redhat.com>
To: qemu-devel@nongnu.org
Cc: Zhao Liu <zhao1.liu@intel.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Yanan Wang <wangyanan55@huawei.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>, Gerd Hoffmann <kraxel@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 16 Dec 2024 11:50:46 +0100

The following changes since commit ca80a5d026a280762e0772615f1988db542b3ade:

  Merge tag 'hw-misc-20241214' of https://github.com/philmd/qemu into staging (2024-12-14 08:42:53 -0500)

are available in the Git repository at:

  https://gitlab.com/kraxel/qemu.git tags/firmware-20241216-pull-request

for you to fetch changes up to 0f5715e4b5706b31b3550d8e6b88871e029c7823:

  roms: re-add edk2-basetools target (2024-12-16 07:31:28 +0100)

----------------------------------------------------------------
x86/loader: fix efi binary loading
x86/loader: support secure boot with direct kernel load
firmware: json descriptor updates
roms: re-add edk2-basetools target

----------------------------------------------------------------

Gerd Hoffmann (5):
  x86/loader: only patch linux kernels
  x86/loader: read complete kernel
  x86/loader: expose unpatched kernel
  x86/loader: add -shim option
  roms: re-add edk2-basetools target

Heinrich Schuchardt (1):
  pc-bios: add missing riscv64 descriptor

Pratik R. Sampat (1):
  pc-bios: Add amd-sev-es to edk2 json

 include/hw/boards.h                      |  1 +
 hw/core/machine.c                        | 20 +++++++++++++++
 hw/i386/x86-common.c                     | 32 +++++++++++++++++++-----
 system/vl.c                              |  9 +++++++
 pc-bios/descriptors/60-edk2-riscv64.json | 31 +++++++++++++++++++++++
 pc-bios/descriptors/60-edk2-x86_64.json  |  1 +
 pc-bios/descriptors/meson.build          |  3 ++-
 qemu-options.hx                          |  7 ++++++
 roms/Makefile                            |  5 ++++
 9 files changed, 102 insertions(+), 7 deletions(-)
 create mode 100644 pc-bios/descriptors/60-edk2-riscv64.json

-- 
2.47.1



.
Subject: [PATCH] 9pfs: improve v9fs_open() tracing
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: Greg Kurz <groug@kaod.org>
Date: Mon, 16 Dec 2024 11:30:09 +0100

.
Subject: [PATCH v2] hw/misc/vmfwupdate: Introduce hypervisor fw-cfg interface
 support
From: Ani Sinha <anisinha@redhat.com>
To: Ani Sinha <anisinha@redhat.com>, Alex Graf <graf@amazon.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: Gerd Hoffman <kraxel@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, qemu-devel@nongnu.org
Date: Mon, 16 Dec 2024 17:18:37 +0530

.
Subject: [PATCH v13 0/7] Pointer Masking update for Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 liwei1518@gmail.com, alistair23@gmail.com, frank.chang@sifive.com,
 palmer@dabbelt.com, Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org
Date: Mon, 16 Dec 2024 15:19:00 +0300

.
Subject: [PATCH v3 0/8] gdbstub: Allow late attachment
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Warner Losh <imp@bsdimp.com>, Riku Voipio <riku.voipio@iki.fi>,
 Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>
Cc: Kyle Evans <kevans@freebsd.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org, Ilya Leoshkevich <iii@linux.ibm.com>
Date: Mon, 16 Dec 2024 13:33:18 +0100

.
Subject: [PATCH 0/9] hw/nvme: refactor/cleanup
From: Klaus Jensen <its@irrelevant.dk>
To: Keith Busch <kbusch@kernel.org>, Klaus Jensen <its@irrelevant.dk>, 
 Jesper Devantier <foss@defmacro.it>, qemu-block@nongnu.org, 
 qemu-devel@nongnu.org
Cc: Klaus Jensen <k.jensen@samsung.com>
Date: Mon, 16 Dec 2024 13:53:01 +0100

.
Subject: [PATCH] tests/tcg/s390x: Use the SLOF libc headers for the multiarch
 tests
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 David Hildenbrand <david@redhat.com>, Thomas Huth <thuth@redhat.com>
Cc: qemu-s390x@nongnu.org, qemu-devel@nongnu.org,
 Ilya Leoshkevich <iii@linux.ibm.com>
Date: Mon, 16 Dec 2024 14:37:56 +0100

.
Subject: [PATCH] gdbstub: implement reset in system mode
From: David Malaschonok <david.malaschonok@sit.fraunhofer.de>
To: <qemu-devel@nongnu.org>
Date: Mon, 16 Dec 2024 14:47:34 +0100

.
Subject: [RESEND][PATCH v3 0/7] Add ivshmem-flat device
From: Gustavo Romero <gustavo.romero@linaro.org>
To: qemu-devel@nongnu.org, qemu-arm@nongnu.org, philmd@linaro.org,
 alex.bennee@linaro.org, thuth@redhat.com, armbru@redhat.com
Cc: gustavo.romero@linaro.org
Date: Mon, 16 Dec 2024 14:18:11 +0000

.
Subject: [PATCH v2 0/1] qga: Add log to guest-fsfreeze-thaw command
From: Konstantin Kostiuk <kkostiuk@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Michael Roth <michael.roth@amd.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 16 Dec 2024 17:45:51 +0200

.
Subject: [PATCH] accel/tcg: Really restrict cpu_io_recompile() to system
 emulation
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 16 Dec 2024 17:05:14 +0100

.
Subject: [PATCH 0/3] tests: Fix some new coverity issues reported
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Michael Roth <michael.roth@amd.com>, peterx@redhat.com,
 Fabiano Rosas <farosas@suse.de>, Konstantin Kostiuk <kkostiuk@redhat.com>
Date: Mon, 16 Dec 2024 11:14:10 -0500

.
Subject: [PATCH] virtio-balloon-pci: Allow setting nvectors,
 so we can use MSI-X
From: Reza Arbab <arbab@linux.ibm.com>
To: qemu-devel@nongnu.org
Cc: Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 David Hildenbrand <david@redhat.com>,
 Matthew Rosato <mjrosato@linux.ibm.com>
Date: Mon, 16 Dec 2024 10:31:25 -0600

.
Subject: [PATCH] qmp: update vhost-user protocol feature maps
From: Laurent Vivier <lvivier@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, jonah.palmer@oracle.com, qemu-trivial@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>, aesteve@redhat.com,
 hreitz@redhat.com
Date: Mon, 16 Dec 2024 18:09:14 +0100

.
Subject: [RFC PATCH v4 0/7] Specifying cache topology on ARM
From:  Alireza Sanaee via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>, <qemu-arm@nongnu.org>
Date: Mon, 16 Dec 2024 17:54:07 +0000

.
Subject: [PATCH] accel/tcg: Restrict curr_cflags() declaration to
 'internal-common.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 16 Dec 2024 22:40:30 +0100

.
Subject: [PATCH 00/13] Fix 32-bit build for plugins
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 richard.henderson@linaro.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Mahmoud Mandour <ma.mandourr@gmail.com>, Thomas Huth <thuth@redhat.com>,
 philmd@linaro.org
Date: Mon, 16 Dec 2024 17:06:54 -0800

.
Subject: [PATCH v10 0/7] Add Smrnmi support
From: frank.chang@sifive.com
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Frank Chang <frank.chang@sifive.com>
Date: Tue, 17 Dec 2024 14:24:33 +0800

.
Subject: [PATCH v1 0/1] Fix the VSTART register was not checked correctly in
 the vext_vv_rm_2 function
From: Chao Liu <lc00631@tecorigin.com>
To: bmeng.cn@gmail.com, liwei1518@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, dbarboza@ventanamicro.com,
 zhiwei_liu@linux.alibaba.com
Cc: qemu-riscv@nongnu.org, qemu-devel@nongnu.org, zqz00548@tecorigin.com,
 Chao Liu <lc00631@tecorigin.com>
Date: Tue, 17 Dec 2024 16:43:04 +0800

.
Subject: [PATCH v14 0/7] Pointer Masking update for Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 liwei1518@gmail.com, alistair23@gmail.com, frank.chang@sifive.com,
 palmer@dabbelt.com, Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org
Date: Tue, 17 Dec 2024 11:57:02 +0300

.
Subject: [PATCH v7 0/9] target/riscv: Add support for Smdbltrp and Ssdbltrp
 extensions
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: qemu-riscv@nongnu.org, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Bin Meng <bin.meng@windriver.com>
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Ved Shanbhogue <ved@rivosinc.com>, Atish Patra <atishp@rivosinc.com>,
 qemu-devel@nongnu.org, Frank Chang <frank.chang@sifive.com>
Date: Tue, 17 Dec 2024 10:06:56 +0100

.
Subject: [PATCH] qapi: fix colon in Since tag section
From: Victor Toso <victortoso@redhat.com>
To: qemu-devel@nongnu.org
Cc: Markus Armbruster <armbru@redhat.com>
Date: Tue, 17 Dec 2024 10:15:04 +0100

.
Subject: [PATCH v3 0/2] Convert the intel_iommu avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	"Michael S. Tsirkin" <mst@redhat.com>
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Eric Auger <eric.auger@redhat.com>,
 =?UTF-8?q?Cl=C3=A9ment=20Mathieu--Drif?= <clement.mathieu--drif@eviden.com>,
 Yi Liu <yi.l.liu@intel.com>, Jason Wang <jasowang@redhat.com>,
 Thomas Huth <thuth@redhat.com>
Date: Tue, 17 Dec 2024 13:15:48 +0100

.
Subject: [PATCH 0/2] Clean up and enhance of feature_word_description()
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Zhao Liu <zhao1.liu@intel.com>,
	qemu-devel@nongnu.org
Date: Tue, 17 Dec 2024 07:39:30 -0500

.
Subject: [PATCH] tests/qtest/migration: Fix compile errors when CONFIG_UADK is
 set
From:  Shameer Kolothum via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>, <peterx@redhat.com>, <farosas@suse.de>
Date: Tue, 17 Dec 2024 13:10:46 +0000

.
Subject: [PATCH] tests/lcitool: remove temp workaround for debian mips64el
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Wainer dos Santos Moschetta <wainersm@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Thomas Huth <thuth@redhat.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Tue, 17 Dec 2024 13:35:25 +0000

.
Subject: [PATCH] accel/tcg: Declare cpu_loop_exit_requested() in
 'exec/cpu-common.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, qemu-s390x@nongnu.org,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 17 Dec 2024 15:06:48 +0100

.
Subject: [PATCH 0/2] include: Two cleanups around missing 'qemu/atomic.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org, Richard Henderson <richard.henderson@linaro.org>,
 Stefan Hajnoczi <stefanha@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 Ilya Leoshkevich <iii@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 17 Dec 2024 15:13:24 +0100

.
Subject: [PATCH] tests/functional: Convert the hotplug_cpu avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 17 Dec 2024 15:20:20 +0100

.
Subject: [PATCH 0/6] Property type reporting improvements
From: Markus Armbruster <armbru@redhat.com>
To: qemu-devel@nongnu.org
Cc: pbonzini@redhat.com,
	berrange@redhat.com,
	eduardo@habkost.net
Date: Tue, 17 Dec 2024 15:28:48 +0100

.
Subject: [PATCH] contrib/plugins/bbv.c: Start bb index from 1
From: ckf104 <1900011634@pku.edu.cn>
To: qemu-trivial@nongnu.org
Cc: ckf104 <1900011634@pku.edu.cn>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 qemu-devel@nongnu.org (open list:All patches CC here)
Date: Tue, 17 Dec 2024 22:24:15 +0800

.
Subject: [PATCH 0/3] include: Cleanups around 'exec/cpu-common.h' header
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Zhao Liu <zhao1.liu@intel.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Paul Durrant <paul@xen.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Anton Johansson <anjo@rev.ng>,
 Anthony PERARD <anthony@xenproject.org>, xen-devel@lists.xenproject.org
Date: Tue, 17 Dec 2024 16:13:02 +0100

.
Subject: [PATCH v3 00/32] tests/functional: various improvements wrt
 assets/scratch files
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Thomas Huth <huth@tuxfamily.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Tue, 17 Dec 2024 15:59:21 +0000

.
Subject: [PULL 00/19] target-arm queue
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Tue, 17 Dec 2024 17:19:18 +0000

Hi; this is one last arm pullreq before the end of the year.
Mostly minor cleanups, and also implementation of the
FEAT_XS architectural feature.

thanks
-- PMM

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20241217

for you to fetch changes up to e91254250acb8570bd7b8a8f89d30e6d18291d02:

  tests/functional: update sbsa-ref firmware used in test (2024-12-17 15:21:06 +0000)

----------------------------------------------------------------
target-arm queue:
 * remove a line of redundant code
 * convert various TCG helper fns to use 'fpst' alias
 * Use float_status in helper_fcvtx_f64_to_f32
 * Use float_status in helper_vfp_fcvt{ds,sd}
 * Implement FEAT_XS
 * hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs
 * tests/functional: update sbsa-ref firmware used in test

----------------------------------------------------------------
Denis Rastyogin (1):
      target/arm: remove redundant code

Manos Pitsidianakis (3):
      target/arm: Add decodetree entry for DSB nXS variant
      target/arm: Enable FEAT_XS for the max cpu
      tests/tcg/aarch64: add system test for FEAT_XS

Marcin Juszkiewicz (1):
      tests/functional: update sbsa-ref firmware used in test

Peter Maydell (4):
      target/arm: Implement fine-grained-trap handling for FEAT_XS
      target/arm: Add ARM_CP_ADD_TLBI_NXS type flag for NXS insns
      target/arm: Add ARM_CP_ADD_TLBI_NXS type flag to TLBI insns
      hw/intc/arm_gicv3_its: Zero initialize local DTEntry etc structs

Richard Henderson (10):
      target/arm: Convert vfp_helper.c to fpst alias
      target/arm: Convert helper-a64.c to fpst alias
      target/arm: Convert vec_helper.c to fpst alias
      target/arm: Convert neon_helper.c to fpst alias
      target/arm: Convert sve_helper.c to fpst alias
      target/arm: Convert sme_helper.c to fpst alias
      target/arm: Convert vec_helper.c to use env alias
      target/arm: Convert neon_helper.c to use env alias
      target/arm: Use float_status in helper_fcvtx_f64_to_f32
      target/arm: Use float_status in helper_vfp_fcvt{ds,sd}

 docs/system/arm/emulation.rst            |   1 +
 target/arm/cpregs.h                      |  80 ++--
 target/arm/cpu-features.h                |   5 +
 target/arm/helper.h                      | 638 +++++++++++++++----------------
 target/arm/tcg/helper-a64.h              | 116 +++---
 target/arm/tcg/helper-sme.h              |   4 +-
 target/arm/tcg/helper-sve.h              | 426 ++++++++++-----------
 target/arm/tcg/a64.decode                |   3 +
 hw/intc/arm_gicv3_its.c                  |  44 +--
 target/arm/helper.c                      |  30 +-
 target/arm/tcg/cpu64.c                   |   1 +
 target/arm/tcg/helper-a64.c              | 101 ++---
 target/arm/tcg/neon_helper.c             |  27 +-
 target/arm/tcg/op_helper.c               |  11 +-
 target/arm/tcg/sme_helper.c              |   8 +-
 target/arm/tcg/sve_helper.c              |  96 ++---
 target/arm/tcg/tlb-insns.c               | 202 ++++++----
 target/arm/tcg/translate-a64.c           |  26 +-
 target/arm/tcg/translate-vfp.c           |   4 +-
 target/arm/tcg/vec_helper.c              |  81 ++--
 target/arm/vfp_helper.c                  | 130 +++----
 tests/tcg/aarch64/system/feat-xs.c       |  27 ++
 tests/functional/test_aarch64_sbsaref.py |  20 +-
 23 files changed, 1083 insertions(+), 998 deletions(-)
 create mode 100644 tests/tcg/aarch64/system/feat-xs.c


.
Subject: [PATCH] target/arm: Move minor arithmetic helpers out of helper.c
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Tue, 17 Dec 2024 17:44:42 +0000

.
Subject: [PULL 00/17] Migration patches for 2024-12-17
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>
Date: Tue, 17 Dec 2024 14:48:38 -0300

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/migration-20241217-pull-request

for you to fetch changes up to 1bed6df0c71d3a74286f53c01fafd21fde8777f4:

  tests/qtest/migration: Fix compile errors when CONFIG_UADK is set (2024-12-17 13:51:19 -0300)

----------------------------------------------------------------
Migration pull request

- Shameer's fixes for CONFIG_UADK code

- Peter's multifd sync cleanups, prereq. for VFIO and postcopy work

- Fabiano's fix for multifd regression in pre-9.0 -> post-9.1
  migrations (#2720)

- Fabiano's fix for s390x migration regression (#2704)

- Peter's fix for assertions during paused migrations; reworks
  late-block-activate logic (#2395, #686)

----------------------------------------------------------------

Fabiano Rosas (2):
  migration/multifd: Fix compat with QEMU < 9.0
  s390x: Fix CSS migration

Peter Xu (13):
  migration/multifd: Further remove the SYNC on complete
  migration/multifd: Allow to sync with sender threads only
  migration/ram: Move RAM_SAVE_FLAG* into ram.h
  migration/multifd: Unify RAM_SAVE_FLAG_MULTIFD_FLUSH messages
  migration/multifd: Remove sync processing on postcopy
  migration/multifd: Cleanup src flushes on condition check
  migration/multifd: Document the reason to sync for save_setup()
  migration: Add helper to get target runstate
  qmp/cont: Only activate disks if migration completed
  migration/block: Make late-block-active the default
  migration/block: Apply late-block-active behavior to postcopy
  migration/block: Fix possible race with block_inactive
  migration/block: Rewrite disk activation

Shameer Kolothum (2):
  migration/multifd: Fix compile error caused by page_size usage
  tests/qtest/migration: Fix compile errors when CONFIG_UADK is set

 hw/s390x/s390-virtio-ccw.c                |   2 +-
 include/migration/misc.h                  |   4 +
 migration/block-active.c                  |  94 +++++++++++++++
 migration/colo.c                          |   2 +-
 migration/meson.build                     |   1 +
 migration/migration.c                     | 136 +++++++++-------------
 migration/migration.h                     |   6 +-
 migration/multifd-nocomp.c                |  74 +++++++++++-
 migration/multifd-uadk.c                  |   2 +-
 migration/multifd.c                       |  32 +++--
 migration/multifd.h                       |  27 ++++-
 migration/ram.c                           |  89 +++++++-------
 migration/ram.h                           |  28 +++++
 migration/rdma.h                          |   7 --
 migration/savevm.c                        |  46 ++++----
 migration/trace-events                    |   3 +
 monitor/qmp-cmds.c                        |  22 ++--
 tests/qtest/migration/compression-tests.c |  54 ---------
 18 files changed, 372 insertions(+), 257 deletions(-)
 create mode 100644 migration/block-active.c

-- 
2.35.3



.
Subject: [PATCH] tests/qtest/migration: Restore include for postcopy
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>
Date: Tue, 17 Dec 2024 18:22:01 -0300

.
Subject: [PATCH v2 00/11] Fix 32-bit build for plugins
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, philmd@linaro.org,
 Mahmoud Mandour <ma.mandourr@gmail.com>, richard.henderson@linaro.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Thomas Huth <thuth@redhat.com>, Alexandre Iooss <erdnaxe@crans.org>
Date: Tue, 17 Dec 2024 14:38:14 -0800

.
Subject: [PATCH v3 00/11] Fix 32-bit build for plugins
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 richard.henderson@linaro.org, philmd@linaro.org,
 Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>, Thomas Huth <thuth@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Tue, 17 Dec 2024 14:42:55 -0800

.
Subject: [PATCH] meson.build: Disallow libnfs v6 to fix the broken macOS build
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-stable@nongnu.org,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Lieven <pl@dlhnet.de>, qemu-block@nongnu.org,
 Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed, 18 Dec 2024 07:51:57 +0100

.
Subject: [PATCH v2 0/2] Enhanced VSTART and VL Checks for Vector Instructions
From: Chao Liu <lc00631@tecorigin.com>
To: bmeng.cn@gmail.com, liwei1518@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, dbarboza@ventanamicro.com,
 zhiwei_liu@linux.alibaba.com, max.chou@sifive.com, alistair23@gmail.com
Cc: qemu-riscv@nongnu.org, qemu-devel@nongnu.org, zqz00548@tecorigin.com,
 Chao Liu <lc00631@tecorigin.com>
Date: Wed, 18 Dec 2024 15:15:29 +0800

.
Subject: [PATCH 0/5] qtest: pci and e1000e/igb msix fixes
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Dmitry Fleytman <dmitry.fleytman@gmail.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>,
 Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 18 Dec 2024 17:42:26 +1000

.
Subject: [PATCH 0/3] bugfixes for migration using compression methods
From: Yuan Liu <yuan1.liu@intel.com>
To: peterx@redhat.com,
	farosas@suse.de
Cc: qemu-devel@nongnu.org, yuan1.liu@intel.com, jason.zeng@intel.com,
 yichen.wang@bytedance.com
Date: Wed, 18 Dec 2024 17:14:10 +0800

.
Subject: [PULL 00/15] Host Memory Backends and Memory devices queue 2024-12-18
From: David Hildenbrand <david@redhat.com>
To: qemu-devel@nongnu.org
Cc: Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>, Thomas Huth <thuth@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 David Hildenbrand <david@redhat.com>
Date: Wed, 18 Dec 2024 11:52:48 +0100

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://github.com/davidhildenbrand/qemu.git tags/mem-2024-12-18

for you to fetch changes up to eb5c5f1ab479e9311d8e513e3eeafaf30f2b25b3:

  s390x: virtio-mem support (2024-12-18 09:50:05 +0100)

----------------------------------------------------------------
Hi,

"Host Memory Backends" and "Memory devices" queue ("mem"):
- Fixup handling of virtio-mem unplug during system resets, as
  preparation for s390x support (especially kdump in the Linux guest)
- virtio-mem support for s390x

----------------------------------------------------------------
David Hildenbrand (15):
      virtio-mem: unplug memory only during system resets, not device resets
      s390x/s390-virtio-ccw: don't crash on weird RAM sizes
      s390x/s390-virtio-hcall: remove hypercall registration mechanism
      s390x/s390-virtio-hcall: prepare for more diag500 hypercalls
      s390x: rename s390-virtio-hcall* to s390-hypercall*
      s390x/s390-virtio-ccw: move setting the maximum guest size from sclp to machine code
      s390x: introduce s390_get_memory_limit()
      s390x/s390-hypercall: introduce DIAG500 STORAGE_LIMIT
      s390x/s390-stattrib-kvm: prepare for memory devices and sparse memory layouts
      s390x/s390-skeys: prepare for memory devices
      s390x/s390-virtio-ccw: prepare for memory devices
      s390x/pv: prepare for memory devices
      s390x: remember the maximum page size
      s390x/virtio-ccw: add support for virtio based memory devices
      s390x: virtio-mem support

 MAINTAINERS                        |   5 +
 hw/s390x/Kconfig                   |   1 +
 hw/s390x/meson.build               |   6 +-
 hw/s390x/s390-hypercall.c          |  85 ++++++++++++++
 hw/s390x/s390-hypercall.h          |  25 ++++
 hw/s390x/s390-skeys.c              |   6 +-
 hw/s390x/s390-stattrib-kvm.c       |  67 +++++++----
 hw/s390x/s390-virtio-ccw.c         | 165 ++++++++++++++++++---------
 hw/s390x/s390-virtio-hcall.c       |  41 -------
 hw/s390x/s390-virtio-hcall.h       |  25 ----
 hw/s390x/sclp.c                    |  17 +--
 hw/s390x/virtio-ccw-md-stubs.c     |  24 ++++
 hw/s390x/virtio-ccw-md.c           | 153 +++++++++++++++++++++++++
 hw/s390x/virtio-ccw-md.h           |  44 ++++++++
 hw/s390x/virtio-ccw-mem.c          | 226 +++++++++++++++++++++++++++++++++++++
 hw/s390x/virtio-ccw-mem.h          |  34 ++++++
 hw/virtio/Kconfig                  |   1 +
 hw/virtio/virtio-mem.c             | 107 ++++++++++++------
 include/hw/s390x/s390-virtio-ccw.h |   4 +
 include/hw/virtio/virtio-mem.h     |  13 ++-
 target/s390x/cpu-sysemu.c          |  15 ---
 target/s390x/cpu.h                 |   2 -
 target/s390x/kvm/kvm.c             |  18 +--
 target/s390x/kvm/pv.c              |   2 +-
 target/s390x/tcg/misc_helper.c     |   7 +-
 25 files changed, 866 insertions(+), 227 deletions(-)
 create mode 100644 hw/s390x/s390-hypercall.c
 create mode 100644 hw/s390x/s390-hypercall.h
 delete mode 100644 hw/s390x/s390-virtio-hcall.c
 delete mode 100644 hw/s390x/s390-virtio-hcall.h
 create mode 100644 hw/s390x/virtio-ccw-md-stubs.c
 create mode 100644 hw/s390x/virtio-ccw-md.c
 create mode 100644 hw/s390x/virtio-ccw-md.h
 create mode 100644 hw/s390x/virtio-ccw-mem.c
 create mode 100644 hw/s390x/virtio-ccw-mem.h
-- 
2.47.1



.
Subject: [PULL 00/38] Functional test improvements, and disallow libnfs v6
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed, 18 Dec 2024 12:09:20 +0100

 Hi Stefan!

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2024-12-18

for you to fetch changes up to e2d98f257138b83b6a492d1da5847a7fe0930d10:

  meson.build: Disallow libnfs v6 to fix the broken macOS build (2024-12-18 11:54:33 +0100)

----------------------------------------------------------------
* Lots of functional test improvements (clean-ups, don't fail on
  temporary download errors, etc.)
* Convert some more avocado tests to the functional framework
* Disallow building with libnfs v6 due to an API breakage

----------------------------------------------------------------
Daniel P. Berrangé (32):
      tests/functional: add execute permission to aspeed tests
      tests/functional: remove many unused imports
      tests/functional: resolve str(Asset) to cache file path
      tests/functional: remove duplicated 'which' function impl
      tests/functional: simplify 'which' implementation
      tests/functional: drop 'tesseract_available' helper
      tests/functional: introduce some helpful decorators
      tests/functional: switch to new test skip decorators
      tests/functional: drop 'has_cmd' and 'has_cmds' helpers
      tests/functional: add helpers for building file paths
      tests/functional: switch over to using self.log_file(...)
      tests/functional: switch over to using self.build_file(...)
      tests/functional: switch over to using self.data_file(...)
      tests/functional: switch over to using self.scratch_file()
      tests/functional: remove redundant 'rmtree' call
      tests/functional: move archive handling into new archive.py file
      tests/functional: move uncompress handling into new uncompress.py file
      tests/functional: add common zip_extract helper
      tests/functional: add common deb_extract helper
      tests/functional: let cpio_extract accept filenames
      tests/functional: add a generalized archive_extract
      tests/functional: add 'archive_extract' to QemuBaseTest
      tests/functional: convert tests to new archive_extract helper
      tests/functional: add a generalized uncompress helper
      tests/functional: add 'uncompress' to QemuBaseTest
      tests/functional: convert tests to new uncompress helper
      tests/functional: drop back compat imports from utils.py
      tests/functional: replace 'run_cmd' with subprocess helpers
      tests/functional: remove now unused 'run_cmd' helper
      tests/functional: skip tests if assets are not available
      tests/functional: ignore errors when caching assets, except for 404
      MAINTAINERS: add myself as reviewer for functional test suite

Thomas Huth (6):
      tests/functional: Convert the quanta-gsj avocado test
      tests/functional: Convert the arm virt avocado test
      tests/functional: Add a helper function for retrieving the hostfwd port
      tests/functional: Convert the intel_iommu avocado test
      tests/functional: Convert the hotplug_cpu avocado test
      meson.build: Disallow libnfs v6 to fix the broken macOS build

 MAINTAINERS                                      |   3 +
 meson.build                                      |   2 +-
 tests/avocado/boot_linux_console.py              | 107 ------------
 tests/avocado/hotplug_cpu.py                     |  37 ----
 tests/avocado/intel_iommu.py                     | 122 --------------
 tests/functional/meson.build                     |   8 +-
 tests/functional/qemu_test/__init__.py           |   9 +-
 tests/functional/qemu_test/archive.py            | 117 +++++++++++++
 tests/functional/qemu_test/asset.py              |  26 ++-
 tests/functional/qemu_test/cmd.py                |  76 ++-------
 tests/functional/qemu_test/decorators.py         | 107 ++++++++++++
 tests/functional/qemu_test/linuxkernel.py        |  29 +---
 tests/functional/qemu_test/tesseract.py          |  21 +--
 tests/functional/qemu_test/testcase.py           | 205 ++++++++++++++++++++---
 tests/functional/qemu_test/tuxruntest.py         |  19 +--
 tests/functional/qemu_test/uncompress.py         |  83 +++++++++
 tests/functional/qemu_test/utils.py              |  52 +-----
 tests/functional/test_aarch64_aspeed.py          |  23 +--
 tests/functional/test_aarch64_raspi3.py          |   9 +-
 tests/functional/test_aarch64_raspi4.py          |  21 +--
 tests/functional/test_aarch64_sbsaref.py         |  12 +-
 tests/functional/test_aarch64_sbsaref_alpine.py  |   1 -
 tests/functional/test_aarch64_sbsaref_freebsd.py |   1 -
 tests/functional/test_aarch64_virt.py            |  14 +-
 tests/functional/test_acpi_bits.py               | 124 ++++----------
 tests/functional/test_alpha_clipper.py           |   6 +-
 tests/functional/test_arm_aspeed_ast1030.py      |  18 +-
 tests/functional/test_arm_aspeed_ast2500.py      |   8 +-
 tests/functional/test_arm_aspeed_ast2600.py      |  14 +-
 tests/functional/test_arm_aspeed_palmetto.py     |   0
 tests/functional/test_arm_aspeed_rainier.py      |  11 +-
 tests/functional/test_arm_aspeed_romulus.py      |   0
 tests/functional/test_arm_bflt.py                |  13 +-
 tests/functional/test_arm_bpim2u.py              |  44 ++---
 tests/functional/test_arm_canona1100.py          |  10 +-
 tests/functional/test_arm_collie.py              |   2 +-
 tests/functional/test_arm_cubieboard.py          |  40 ++---
 tests/functional/test_arm_emcraft_sf2.py         |   2 +-
 tests/functional/test_arm_integratorcp.py        |  28 +---
 tests/functional/test_arm_orangepi.py            |  60 +++----
 tests/functional/test_arm_quanta_gsj.py          |  94 +++++++++++
 tests/functional/test_arm_raspi2.py              |  21 +--
 tests/functional/test_arm_smdkc210.py            |  18 +-
 tests/functional/test_arm_sx1.py                 |   2 +-
 tests/functional/test_arm_vexpress.py            |  10 +-
 tests/functional/test_arm_virt.py                |  30 ++++
 tests/functional/test_info_usernet.py            |   8 +-
 tests/functional/test_intel_iommu.py             | 175 +++++++++++++++++++
 tests/functional/test_linux_initrd.py            |   7 +-
 tests/functional/test_m68k_mcf5208evb.py         |   8 +-
 tests/functional/test_m68k_nextcube.py           |  24 +--
 tests/functional/test_m68k_q800.py               |   5 +-
 tests/functional/test_microblaze_s3adsp1800.py   |   9 +-
 tests/functional/test_microblazeel_s3adsp1800.py |  10 +-
 tests/functional/test_mips64el_fuloong2e.py      |  10 +-
 tests/functional/test_mips64el_loongson3v.py     |   8 +-
 tests/functional/test_mips64el_malta.py          |  45 ++---
 tests/functional/test_mips_malta.py              |  19 +--
 tests/functional/test_mipsel_malta.py            |  24 +--
 tests/functional/test_or1k_sim.py                |   7 +-
 tests/functional/test_ppc64_e500.py              |   7 +-
 tests/functional/test_ppc64_hv.py                |  39 +----
 tests/functional/test_ppc64_tuxrun.py            |   7 +-
 tests/functional/test_ppc_40p.py                 |   7 +-
 tests/functional/test_ppc_amiga.py               |  20 +--
 tests/functional/test_ppc_bamboo.py              |  15 +-
 tests/functional/test_ppc_mac.py                 |   8 +-
 tests/functional/test_ppc_mpc8544ds.py           |   8 +-
 tests/functional/test_ppc_virtex_ml507.py        |  10 +-
 tests/functional/test_rx_gdbsim.py               |  13 +-
 tests/functional/test_s390x_ccw_virtio.py        |   6 +-
 tests/functional/test_s390x_topology.py          |   7 +-
 tests/functional/test_sh4_r2d.py                 |  14 +-
 tests/functional/test_sh4eb_r2d.py               |  14 +-
 tests/functional/test_sparc64_sun4u.py           |  11 +-
 tests/functional/test_sparc_sun4m.py             |   7 +-
 tests/functional/test_virtio_gpu.py              |  16 +-
 tests/functional/test_x86_64_hotplug_cpu.py      |  69 ++++++++
 tests/functional/test_xtensa_lx60.py             |   8 +-
 79 files changed, 1275 insertions(+), 1029 deletions(-)
 delete mode 100644 tests/avocado/hotplug_cpu.py
 delete mode 100644 tests/avocado/intel_iommu.py
 create mode 100644 tests/functional/qemu_test/archive.py
 create mode 100644 tests/functional/qemu_test/decorators.py
 create mode 100644 tests/functional/qemu_test/uncompress.py
 mode change 100644 => 100755 tests/functional/test_aarch64_aspeed.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed_ast1030.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed_ast2500.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed_ast2600.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed_palmetto.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed_rainier.py
 mode change 100644 => 100755 tests/functional/test_arm_aspeed_romulus.py
 create mode 100755 tests/functional/test_arm_quanta_gsj.py
 create mode 100755 tests/functional/test_arm_virt.py
 create mode 100755 tests/functional/test_intel_iommu.py
 create mode 100755 tests/functional/test_x86_64_hotplug_cpu.py



.
Subject: [PATCH] tests/functional: Convert the kvm_xen_guest avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Paul Durrant <paul@xen.org>,
	David Woodhouse <dwmw2@infradead.org>
Date: Wed, 18 Dec 2024 12:32:49 +0100

.
Subject: [PATCH v2 0/9] target/riscv: add 'sha' support
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Wed, 18 Dec 2024 08:40:17 -0300

.
Subject: [PULL 0/3] Misc QGA patches for 2024-12-18
From: Konstantin Kostiuk <kkostiuk@redhat.com>
To: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed, 18 Dec 2024 14:03:18 +0200

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://github.com/kostyanf14/qemu.git tags/qga-pull-2024-12-18

for you to fetch changes up to 2657a92b5479c8705b128ed1e55feb8960ed498a:

  qga: Don't access global variable in run_agent_once() (2024-12-18 13:46:16 +0200)

----------------------------------------------------------------
qga-pull-2024-12-18

----------------------------------------------------------------
Dehan Meng (1):
      qemu-ga-win: Fix a typo error

Jean-Louis Dupond (1):
      qga: skip bind mounts in fs list

Michal Privoznik (1):
      qga: Don't access global variable in run_agent_once()

 qga/commands-linux.c | 25 +++++++++++++++++++++++++
 qga/commands-win32.c |  2 +-
 qga/main.c           |  2 +-
 3 files changed, 27 insertions(+), 2 deletions(-)

--
2.47.1



.
Subject: [PATCH 1/1] MAINTAINERS: remove myself from sbsa-ref
From: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
To: qemu-devel@nongnu.org
Cc: Leif Lindholm <leif.lindholm@oss.qualcomm.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>, qemu-arm@nongnu.org,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>
Date: Wed, 18 Dec 2024 13:30:55 +0100

.
Subject: [PATCH v2 0/5] tests/functional: Convert tests with find_free_ports()
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Cc: Peter Xu <peterx@redhat.com>,
	Fabiano Rosas <farosas@suse.de>
Date: Wed, 18 Dec 2024 14:14:34 +0100

.
Subject: [PATCH v2 00/24] More Property cleanups
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: pbonzini@redhat.com
Date: Wed, 18 Dec 2024 07:42:27 -0600

.
Subject: [PATCH v2 0/7] migration: Drop/unexport migration_is_device() and
 migration_is_active()
From: Avihai Horon <avihaih@nvidia.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 18 Dec 2024 15:40:15 +0200

.
Subject: [PATCH v8 0/2] target/riscv: rvv: reduce the overhead for simple
 RISC-V vector unit-stride loads and stores
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org, qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>, Paolo Savini <paolo.savini@embecosm.com>
Date: Wed, 18 Dec 2024 14:13:37 +0000

.
Subject: [PATCH v6 0/1] target/riscv: rvv: Use wider accesses for unit stride
 load/store
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>
Date: Wed, 18 Dec 2024 14:29:36 +0000

.
Subject: [PATCH] virtio-net: vhost-user: Implement internal migration
From: Laurent Vivier <lvivier@redhat.com>
To: qemu-devel@nongnu.org
Cc: Hanna Czenczek <hreitz@redhat.com>, Jason Wang <jasowang@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>
Date: Wed, 18 Dec 2024 15:34:53 +0100

.
Subject: [PATCH] meson: Do not define CONFIG_DEVICES on user emulation
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 18 Dec 2024 16:12:56 +0100

.
Subject: [PATCH] accel/tcg: Un-inline translator_is_same_page()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, qemu-s390x@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 18 Dec 2024 16:41:45 +0100

.
Subject: [PATCH 0/4] include: Header cleanups around "cpu.h"
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, qemu-ppc@nongnu.org,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 18 Dec 2024 16:51:58 +0100

.
Subject: [PATCH RFC v1 0/3] SEV-SNP: Add support for SNP certificate fetching
From: Michael Roth <michael.roth@amd.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 18 Dec 2024 09:49:36 -0600

.
Subject: [PATCH v2 00/27] testing/next: functional tests, qtest clocks,
 vm and keymaps
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Ed Maste <emaste@freebsd.org>, Eric Farman <farman@linux.ibm.com>,
 Thomas Huth <thuth@redhat.com>, Li-Wen Hsu <lwhsu@freebsd.org>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Fabiano Rosas <farosas@suse.de>,
 Radoslaw Biernacki <rad@semihalf.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-riscv@nongnu.org, Nicholas Piggin <npiggin@gmail.com>,
 Joel Stanley <joel@jms.id.au>, Beraldo Leal <bleal@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>, Weiwei Li <liwei1518@gmail.com>,
 Peter Maydell <peter.maydell@linaro.org>, Cleber Rosa <crosa@redhat.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 John Snow <jsnow@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Palmer Dabbelt <palmer@dabbelt.com>, Bin Meng <bmeng.cn@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Richard Henderson <richard.henderson@linaro.org>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Halil Pasic <pasic@linux.ibm.com>, qemu-arm@nongnu.org,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, qemu-ppc@nongnu.org,
 Bernhard Beschow <shentey@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-s390x@nongnu.org,
 Laurent Vivier <lvivier@redhat.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Wed, 18 Dec 2024 16:20:36 +0000

.
Subject: Use of BQL from thread in PCIe device
From: Markus Lavin <markus.lavin@ericsson.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Wed, 18 Dec 2024 16:19:47 +0000

.
Subject: [RFC 0/1] target/riscv: use tcg ops generation to emulate whole reg
 rvv loads/stores.
From: Paolo Savini <paolo.savini@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Paolo Savini <paolo.savini@embecosm.com>,
 Richard Handerson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>,
 Jeremy Bennett <jeremy.bennett@embecosm.com>,
 Craig Blackmore <craig.blackmore@embecosm.com>
Date: Wed, 18 Dec 2024 17:08:39 +0000

.
Subject: Use of BQL from thread in PCIe device
From: Markus Lavin <markus.lavin@ericsson.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Wed, 18 Dec 2024 16:28:06 +0000

.
Subject: [PATCH] hw/virtio: reset virtio balloon stats on machine reset
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>,
 David Hildenbrand <david@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 18 Dec 2024 17:29:12 +0000

.
Subject: [PATCH v2 0/5] target/arm: implement SEL2 physical and virtual timers
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: Leif Lindholm <quic_llindhol@quicinc.com>,
 Leif Lindholm <leif.lindholm@oss.qualcomm.com>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 Radoslaw Biernacki <rad@semihalf.com>, qemu-arm@nongnu.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Wed, 18 Dec 2024 18:15:06 +0000

.
Subject: [PATCH v3 0/7] hw/ppc: Remove tswap() calls
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Harsh Prateek Bora <harshpb@linux.ibm.com>,
 Nicholas Piggin <npiggin@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 BALATON Zoltan <balaton@eik.bme.hu>, qemu-ppc@nongnu.org,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 18 Dec 2024 19:20:59 +0100

.
Subject: [PATCH] hw/pci-bridge: Create PLX Virtual Switch Device
From: Patrick Leis <venture@google.com>
To: peter.maydell@linaro.org, mst@redhat.com, marcel.apfelbaum@gmail.com
Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, 
 Nabih Estefan <nabihestefan@google.com>, Patrick Leis <venture@google.com>
Date: Wed, 18 Dec 2024 18:54:37 +0000

.
Subject: [PATCH v2 0/2] migration: Fix postcopy tests
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 18 Dec 2024 16:22:21 -0300

.
Subject: [PATCH v2] hw/pci-bridge: Create PLX Virtual Switch Device
From: Patrick Leis <venture@google.com>
To: peter.maydell@linaro.org, mst@redhat.com, marcel.apfelbaum@gmail.com
Cc: pbonzini@redhat.com, qemu-devel@nongnu.org, 
 Nabih Estefan <nabihestefan@google.com>, Patrick Leis <venture@google.com>
Date: Wed, 18 Dec 2024 19:43:19 +0000

.
Subject: [PULL 0/6] Linux user fix gupnp patches
From: deller@kernel.org
To: Richard Henderson <richard.henderson@linaro.org>, qemu-devel@nongnu.org,
 Laurent Vivier <laurent@vivier.eu>,
 Peter Maydell <peter.maydell@linaro.org>
Cc: deller@gmx.de
Date: Wed, 18 Dec 2024 20:52:41 +0100

From: Helge Deller <deller@gmx.de>

The following changes since commit 791e3837c1105aec4e328674aad32e34056957e2:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-25 10:44:11 +0000)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/linux-user-fix-gupnp-pull-request

for you to fetch changes up to 22743482ec633511c8d3c9410149d42df480b3eb:

  linux-user: netlink: Add missing QEMU_IFLA entries (2024-11-29 15:25:27 +0100)

----------------------------------------------------------------
linux-user: Add support for various missing netlink sockopt entries

This patchset adds various missing sockopt calls, so that qemu linux-user
is able to successfully build the debian gupnp package in a chroot.

Tested with a 32-bit big-endian hppa linux-user chroot running on a phyiscal
x86-64 little-endian host.

This fixes debian's bug report:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1044651

Signed-off-by: Helge Deller <deller@gmx.de>

----------------------------------------------------------------

Helge Deller (6):
  linux-user: netlink: Add missing IFA_PROTO to
    host_to_target_data_addr_rtattr()
  linux-user: Use unique error messages for cmsg parsing
  linux-user: netlink: Add IP_PKTINFO cmsg parsing
  linux-user: netlink: Add emulation of IP_MULTICAST_IF
  linux-user: netlink: add netlink neighbour emulation
  linux-user: netlink: Add missing QEMU_IFLA entries

 linux-user/fd-trans.c | 137 +++++++++++++++++++++++++++++++++++++++++-
 linux-user/syscall.c  |  29 +++++++--
 2 files changed, 161 insertions(+), 5 deletions(-)

-- 
2.47.0



.
Subject: [PATCH v15 00/15] macOS PV Graphics and new vmapple machine type
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, rad@semihalf.com, quic_llindhol@quicinc.com,
 stefanha@redhat.com, mst@redhat.com, slp@redhat.com,
 richard.henderson@linaro.org, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, gaosong@loongson.cn, jiaxun.yang@flygoat.com,
 chenhuacai@kernel.org, kwolf@redhat.com, hreitz@redhat.com,
 philmd@linaro.org, shorne@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 jcmvbkbc@gmail.com, marcandre.lureau@redhat.com, berrange@redhat.com,
 akihiko.odaki@daynix.com, qemu-arm@nongnu.org, qemu-block@nongnu.org,
 qemu-riscv@nongnu.org, balaton@eik.bme.hu
Date: Wed, 18 Dec 2024 21:20:21 +0100

.
Subject: [PATCH] physmem: allow cpu_memory_rw_debug to write to MMIO devices
From: Stefan Zabka <git@zabka.it>
To: qemu-devel@nongnu.org
Cc: Stefan Zabka <git@zabka.it>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 18 Dec 2024 20:31:53 +0100

.
Subject: [PULL 00/39] riscv-to-apply queue
From: Alistair Francis <alistair23@gmail.com>
To: qemu-devel@nongnu.org
Cc: alistair23@gmail.com,
	Alistair Francis <alistair.francis@wdc.com>
Date: Thu, 19 Dec 2024 08:29:30 +1000

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://github.com/alistair23/qemu.git tags/pull-riscv-to-apply-20241219-1

for you to fetch changes up to 5632d271be16b5e769342d54198c4359658abcb7:

  target/riscv: add support for RV64 Xiangshan Nanhu CPU (2024-12-18 11:07:59 +1000)

----------------------------------------------------------------
RISC-V PR for 10.0

* Correct the validness check of iova
* Fix APLIC in_clrip and clripnum write emulation
* Support riscv-iommu-sys device
* Add Tenstorrent Ascalon CPU
* Add AIA userspace irqchip_split support
* Add Microblaze V generic board
* Upgrade ACPI SPCR table to support SPCR table revision 4 format
* Remove tswap64() calls from HTIF
* Support 64-bit address of initrd
* Introduce svukte ISA extension
* Support ssstateen extension
* Support for RV64 Xiangshan Nanhu CPU

----------------------------------------------------------------
Anton Blanchard (1):
      target/riscv: Add Tenstorrent Ascalon CPU

Daniel Henrique Barboza (15):
      hw/riscv/riscv-iommu.c: add riscv_iommu_instance_init()
      hw/riscv/riscv-iommu: parametrize CAP.IGS
      hw/riscv/virt.c, riscv-iommu-sys.c: add MSIx support
      hw/riscv/riscv-iommu: implement reset protocol
      docs/specs: add riscv-iommu-sys information
      hw/intc/riscv_aplic: rename is_kvm_aia()
      hw/riscv/virt.c: reduce virt_use_kvm_aia() usage
      hw/riscv/virt.c: rename helper to virt_use_kvm_aia_aplic_imsic()
      target/riscv/kvm: consider irqchip_split() in aia_create()
      hw/riscv/virt.c, riscv_aplic.c: add 'emulated_aplic' helpers
      hw/intc/riscv_aplic: add kvm_msicfgaddr for split mode aplic-imsic
      target/riscv/kvm: remove irqchip_split() restriction
      docs: update riscv/virt.rst with kernel-irqchip=split support
      target/riscv/tcg: hide warn for named feats when disabling via priv_ver
      target/riscv: add ssstateen

Fea.Wang (6):
      target/riscv: Add svukte extension capability variable
      target/riscv: Support senvcfg[UKTE] bit when svukte extension is enabled
      target/riscv: Support hstatus[HUKTE] bit when svukte extension is enabled
      target/riscv: Check memory access to meet svukte rule
      target/riscv: Expose svukte ISA extension
      target/riscv: Check svukte is not enabled in RV32

Jason Chien (1):
      hw/riscv/riscv-iommu.c: Correct the validness check of iova

Jim Shu (3):
      hw/riscv: Support to load DTB after 3GB memory on 64-bit system.
      hw/riscv: Add a new struct RISCVBootInfo
      hw/riscv: Add the checking if DTB overlaps to kernel or initrd

MollyChen (1):
      target/riscv: add support for RV64 Xiangshan Nanhu CPU

Philippe Mathieu-Daudé (5):
      MAINTAINERS: Cover RISC-V HTIF interface
      hw/char/riscv_htif: Explicit little-endian implementation
      hw/char/riscv_htif: Clarify MemoryRegionOps expect 32-bit accesses
      target/riscv: Include missing headers in 'vector_internals.h'
      target/riscv: Include missing headers in 'internals.h'

Sai Pavan Boddu (1):
      hw/riscv: Add Microblaze V generic board

Sia Jee Heng (3):
      qtest: allow SPCR acpi table changes
      hw/acpi: Upgrade ACPI SPCR table to support SPCR table revision 4 format
      tests/qtest/bios-tables-test: Update virt SPCR golden reference for RISC-V

Sunil V L (1):
      hw/riscv/virt: Add IOMMU as platform device if the option is set

Tomasz Jeznach (1):
      hw/riscv: add riscv-iommu-sys platform device

Yong-Xuan Wang (1):
      hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulation

 MAINTAINERS                                |   8 +
 docs/specs/index.rst                       |   1 +
 docs/specs/riscv-aia.rst                   |  83 ++++++++++
 docs/specs/riscv-iommu.rst                 |  30 +++-
 docs/system/riscv/microblaze-v-generic.rst |  42 +++++
 docs/system/riscv/virt.rst                 |  17 ++
 docs/system/target-riscv.rst               |   1 +
 hw/riscv/riscv-iommu-bits.h                |   6 +
 hw/riscv/riscv-iommu.h                     |   5 +
 include/hw/acpi/acpi-defs.h                |   7 +-
 include/hw/acpi/aml-build.h                |   2 +-
 include/hw/intc/riscv_aplic.h              |   8 +
 include/hw/riscv/boot.h                    |  28 +++-
 include/hw/riscv/iommu.h                   |  10 +-
 include/hw/riscv/virt.h                    |   6 +-
 target/riscv/cpu-qom.h                     |   2 +
 target/riscv/cpu_bits.h                    |   2 +
 target/riscv/cpu_cfg.h                     |   2 +
 target/riscv/internals.h                   |   3 +
 target/riscv/vector_internals.h            |   1 +
 hw/acpi/aml-build.c                        |  20 ++-
 hw/arm/virt-acpi-build.c                   |   8 +-
 hw/char/riscv_htif.c                       |  15 +-
 hw/intc/riscv_aplic.c                      |  74 +++++++--
 hw/loongarch/acpi-build.c                  |   6 +-
 hw/riscv/boot.c                            | 100 +++++++----
 hw/riscv/microblaze-v-generic.c            | 184 +++++++++++++++++++++
 hw/riscv/microchip_pfsoc.c                 |  13 +-
 hw/riscv/opentitan.c                       |   4 +-
 hw/riscv/riscv-iommu-pci.c                 |  21 +++
 hw/riscv/riscv-iommu-sys.c                 | 256 +++++++++++++++++++++++++++++
 hw/riscv/riscv-iommu.c                     | 137 ++++++++++-----
 hw/riscv/sifive_e.c                        |   4 +-
 hw/riscv/sifive_u.c                        |  18 +-
 hw/riscv/spike.c                           |  14 +-
 hw/riscv/virt-acpi-build.c                 |  12 +-
 hw/riscv/virt.c                            | 159 +++++++++++++++---
 target/riscv/cpu.c                         | 101 ++++++++++++
 target/riscv/cpu_helper.c                  |  55 +++++++
 target/riscv/csr.c                         |   7 +
 target/riscv/kvm/kvm-cpu.c                 |  43 ++---
 target/riscv/tcg/tcg-cpu.c                 |  27 ++-
 hw/riscv/Kconfig                           |   8 +
 hw/riscv/meson.build                       |   3 +-
 hw/riscv/trace-events                      |   4 +
 tests/data/acpi/riscv64/virt/SPCR          | Bin 80 -> 90 bytes
 46 files changed, 1380 insertions(+), 177 deletions(-)
 create mode 100644 docs/specs/riscv-aia.rst
 create mode 100644 docs/system/riscv/microblaze-v-generic.rst
 create mode 100644 hw/riscv/microblaze-v-generic.c
 create mode 100644 hw/riscv/riscv-iommu-sys.c


.
Subject: Ideas to Improve GDB Stub in Qemu for i8086
From: Davidson Francis <davidsondfgl@gmail.com>
To: QEMU Development <qemu-devel@nongnu.org>
Cc: Davidson Francis <davidsondfgl@gmail.com>
Date: Wed, 18 Dec 2024 22:35:35 -0300

.
Subject: [PATCH 0/5] ppc: misc ppc patches
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-ppc@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 13:40:30 +1000

.
Subject: [PATCH v2] hw/net: cadence_gem: feat: add logic for the DISABLE_MASK
 bit in type2_compare_x_word_1
From: "Andrew.Yuan" <andrew.yuan@jaguarmicro.com>
To: philmd@linaro.org, edgar.iglesias@gmail.com, alistair@alistair23.me,
 jasowang@redhat.com, peter.maydell@linaro.org, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org
Cc: Andrew Yuan <andrew.yuan@jaguarmicro.com>
Date: Thu, 19 Dec 2024 11:43:03 +0800

.
Subject: [PATCH] feat: add loongarch page table walker support for debugger
 memory access
From: Miao Hao <haomiao23s@ict.ac.cn>
To: gaosong@loongson.cn
Cc: qemu-devel@nongnu.org,
	Miao Hao <haomiao23s@ict.ac.cn>
Date: Thu, 19 Dec 2024 11:24:55 +0800

.
Subject: [PATCH v3] hw/net: cadence_gem: feat: add logic for the DISABLE_MASK
 bit in type2_compare_x_word_1
From: "Andrew.Yuan" <andrew.yuan@jaguarmicro.com>
To: philmd@linaro.org, edgar.iglesias@gmail.com, alistair@alistair23.me,
 jasowang@redhat.com, peter.maydell@linaro.org, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org
Cc: Andrew Yuan <andrew.yuan@jaguarmicro.com>
Date: Thu, 19 Dec 2024 14:16:58 +0800

.
Subject: [PULL 00/18] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org,
	Song Gao <gaosong@loongson.cn>
Date: Thu, 19 Dec 2024 15:54:44 +0800

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20241219

for you to fetch changes up to 6f6006ad07243543595c7607ffbeee7f45b94b80:

  hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi (2024-12-19 15:23:30 +0800)

----------------------------------------------------------------
pull-loongarch-20241219
  v2 .. v3:
      1. Fix make check issue on freeBSD 14

  v1 .. v2:
      1. Push patch again since forgot to push to upstream

----------------------------------------------------------------
Bibo Mao (18):
      include: Add loongarch_pic_common header file
      include: Move struct LoongArchPCHPIC to loongarch_pic_common header file
      hw/intc/loongarch_pch: Merge instance_init() into realize()
      hw/intc/loongarch_pch: Rename LoongArchPCHPIC with LoongArchPICCommonState
      hw/intc/loongarch_pch: Move some functions to file loongarch_pic_common
      hw/intc/loongarch_pch: Inherit from loongarch_pic_common
      hw/intc/loongarch_pch: Add pre_save and post_load interfaces
      hw/intc/loongarch_pch: Code cleanup about loongarch_pch_pic
      include: Add loongarch_extioi_common header file
      include: Move struct LoongArchExtIOI to header file loongarch_extioi_common
      include: Rename LoongArchExtIOI with LoongArchExtIOICommonState
      hw/intc/loongarch_extioi: Rename LoongArchExtIOI with LoongArchExtIOICommonState
      hw/intc/loongarch_extioi: Add common realize interface
      hw/intc/loongarch_extioi: Add unrealize interface
      hw/intc/loongarch_extioi: Add common file loongarch_extioi_common
      hw/intc/loongarch_extioi: Inherit from loongarch_extioi_common
      hw/intc/loongarch_extioi: Add pre_save interface
      hw/intc/loongarch_extioi: Code cleanup about loongarch_extioi

 hw/intc/loongarch_extioi.c                | 112 ++++++++++-------------------
 hw/intc/loongarch_extioi_common.c         | 113 ++++++++++++++++++++++++++++++
 hw/intc/loongarch_pch_pic.c               | 106 +++++++++-------------------
 hw/intc/loongarch_pic_common.c            |  97 +++++++++++++++++++++++++
 hw/intc/meson.build                       |   4 +-
 hw/loongarch/virt.c                       |   2 +-
 include/hw/intc/loongarch_extioi.h        |  84 +++-------------------
 include/hw/intc/loongarch_extioi_common.h |  98 ++++++++++++++++++++++++++
 include/hw/intc/loongarch_pch_pic.h       |  70 ++++--------------
 include/hw/intc/loongarch_pic_common.h    |  82 ++++++++++++++++++++++
 10 files changed, 490 insertions(+), 278 deletions(-)
 create mode 100644 hw/intc/loongarch_extioi_common.c
 create mode 100644 hw/intc/loongarch_pic_common.c
 create mode 100644 include/hw/intc/loongarch_extioi_common.h
 create mode 100644 include/hw/intc/loongarch_pic_common.h



.
Subject: [PULL 00/41] Rust, qdev, target/i386 changes for 2024-12-19
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 09:31:47 +0100

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 9f832641fa069a88eb41008694cfa5b62d29bc3a:

  rust: pl011: simplify handling of the FIFO enabled bit in LCR (2024-12-18 17:52:36 +0100)

----------------------------------------------------------------
* qdev: second part of Property cleanups
* rust: second part of QOM rework
* rust: callbacks wrapper
* rust: pl011 bugfixes
* kvm: cleanup errors in kvm_convert_memory()

----------------------------------------------------------------
Maciej S. Szmigiero (1):
      target/i386: Reset TSCs of parked vCPUs too on VM reset

Paolo Bonzini (16):
      rust: qom: put class_init together from multiple ClassInitImpl<>
      rust: qom: add possibility of overriding unparent
      rust: rename qemu-api modules to follow C code a bit more
      rust: re-export C types from qemu-api submodules
      rust: tests: allow writing more than one test
      rust: qom: add casting functionality
      rust: qom: add initial subset of methods on Object
      rust: qemu-api: add a module to wrap functions and zero-sized closures
      kvm: consistently return 0/-errno from kvm_convert_memory
      rust: pl011: fix declaration of LineControl bits
      rust: pl011: match break logic of C version
      rust: pl011: always use reset() method on registers
      rust: pl011: fix break errors and definition of Data struct
      rust: pl011: extend registers to 32 bits
      rust: pl011: fix migration stream
      rust: pl011: simplify handling of the FIFO enabled bit in LCR

Richard Henderson (24):
      migration: Constify migration_properties
      hw/ide: Constify sysbus_ahci_properties
      target/ppc: Remove empty property list
      target/s390x: Use s390x_cpu_properties for system mode only
      hw/pci-host/astro: Remove empty Property list
      hw/ppc: Only register spapr_nvdimm_properties if CONFIG_LIBPMEM
      hw/tricore: Remove empty Property lists
      hw/s390x: Remove empty Property lists
      hw/xen: Remove empty Property lists
      hw/sparc: Remove empty Property lists
      hw/virtio: Remove empty Property lists
      include/hw/qdev-core: Detect most empty Property lists at compile time
      hw/core: Introduce device_class_set_props_n
      migration: Use device_class_set_props_n
      hw/scsi/megasas: Use device_class_set_props_n
      hw/arm/armsse: Use device_class_set_props_n
      rust/qemu-api: Use device_class_set_props_n
      hw/core: Replace device_class_set_props with a macro
      target/riscv: Do not abuse DEFINE_PROP_END_OF_LIST
      include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST
      include/hw/qdev-properties: Shrink struct Property
      hw/core/qdev-properties: Constify Property argument to object_field_prop_ptr
      hw/core/qdev-properties: Constify Property argument to PropertyInfo.print
      Constify all opaque Property pointers

 docs/devel/migration/compatibility.rst         |   1 -
 docs/devel/virtio-backends.rst                 |   1 -
 configs/targets/i386-softmmu.mak               |   1 +
 configs/targets/x86_64-softmmu.mak             |   1 +
 include/hw/qdev-core.h                         |  35 +-
 include/hw/qdev-properties.h                   |  15 +-
 include/sysemu/kvm.h                           |   8 +
 migration/options.h                            |   3 +-
 accel/kvm/kvm-all.c                            |  19 +-
 backends/tpm/tpm_util.c                        |   4 +-
 cpu-target.c                                   |   1 -
 hw/9pfs/virtio-9p-device.c                     |   1 -
 hw/acpi/erst.c                                 |   1 -
 hw/acpi/generic_event_device.c                 |   1 -
 hw/acpi/piix4.c                                |   1 -
 hw/acpi/vmgenid.c                              |   1 -
 hw/adc/aspeed_adc.c                            |   1 -
 hw/adc/npcm7xx_adc.c                           |   1 -
 hw/arm/armsse.c                                |   9 +-
 hw/arm/armv7m.c                                |   2 -
 hw/arm/aspeed_soc_common.c                     |   1 -
 hw/arm/fsl-imx25.c                             |   1 -
 hw/arm/fsl-imx6.c                              |   1 -
 hw/arm/fsl-imx6ul.c                            |   1 -
 hw/arm/fsl-imx7.c                              |   1 -
 hw/arm/integratorcp.c                          |   1 -
 hw/arm/msf2-soc.c                              |   1 -
 hw/arm/npcm7xx.c                               |   1 -
 hw/arm/nrf51_soc.c                             |   1 -
 hw/arm/smmu-common.c                           |   1 -
 hw/arm/smmuv3.c                                |   1 -
 hw/arm/stellaris.c                             |   1 -
 hw/arm/strongarm.c                             |   1 -
 hw/arm/xlnx-versal.c                           |   1 -
 hw/arm/xlnx-zynqmp.c                           |   1 -
 hw/audio/ac97.c                                |   1 -
 hw/audio/adlib.c                               |   1 -
 hw/audio/asc.c                                 |   1 -
 hw/audio/cs4231a.c                             |   1 -
 hw/audio/es1370.c                              |   1 -
 hw/audio/gus.c                                 |   1 -
 hw/audio/hda-codec.c                           |   1 -
 hw/audio/intel-hda.c                           |   2 -
 hw/audio/pcspk.c                               |   1 -
 hw/audio/pl041.c                               |   1 -
 hw/audio/sb16.c                                |   1 -
 hw/audio/via-ac97.c                            |   1 -
 hw/audio/virtio-snd-pci.c                      |   1 -
 hw/audio/virtio-snd.c                          |   1 -
 hw/audio/wm8750.c                              |   1 -
 hw/avr/atmega.c                                |   1 -
 hw/block/fdc-isa.c                             |   1 -
 hw/block/fdc-sysbus.c                          |   2 -
 hw/block/fdc.c                                 |   1 -
 hw/block/m25p80.c                              |   1 -
 hw/block/nand.c                                |   1 -
 hw/block/pflash_cfi01.c                        |   1 -
 hw/block/pflash_cfi02.c                        |   1 -
 hw/block/swim.c                                |   1 -
 hw/block/vhost-user-blk.c                      |   1 -
 hw/block/virtio-blk.c                          |   1 -
 hw/block/xen-block.c                           |   5 +-
 hw/char/avr_usart.c                            |   1 -
 hw/char/bcm2835_aux.c                          |   1 -
 hw/char/cadence_uart.c                         |   1 -
 hw/char/cmsdk-apb-uart.c                       |   1 -
 hw/char/debugcon.c                             |   1 -
 hw/char/digic-uart.c                           |   1 -
 hw/char/escc.c                                 |   1 -
 hw/char/exynos4210_uart.c                      |   1 -
 hw/char/goldfish_tty.c                         |   1 -
 hw/char/grlib_apbuart.c                        |   1 -
 hw/char/ibex_uart.c                            |   1 -
 hw/char/imx_serial.c                           |   1 -
 hw/char/ipoctal232.c                           |   1 -
 hw/char/mcf_uart.c                             |   1 -
 hw/char/nrf51_uart.c                           |   1 -
 hw/char/parallel.c                             |   1 -
 hw/char/pl011.c                                |   1 -
 hw/char/renesas_sci.c                          |   1 -
 hw/char/sclpconsole-lm.c                       |   1 -
 hw/char/sclpconsole.c                          |   1 -
 hw/char/serial-isa.c                           |   1 -
 hw/char/serial-mm.c                            |   1 -
 hw/char/serial-pci-multi.c                     |   2 -
 hw/char/serial-pci.c                           |   1 -
 hw/char/serial.c                               |   1 -
 hw/char/sh_serial.c                            |   1 -
 hw/char/shakti_uart.c                          |   1 -
 hw/char/sifive_uart.c                          |   1 -
 hw/char/spapr_vty.c                            |   1 -
 hw/char/stm32f2xx_usart.c                      |   1 -
 hw/char/stm32l4x5_usart.c                      |   1 -
 hw/char/terminal3270.c                         |   1 -
 hw/char/virtio-console.c                       |   1 -
 hw/char/virtio-serial-bus.c                    |   2 -
 hw/char/xen_console.c                          |   1 -
 hw/char/xilinx_uartlite.c                      |   1 -
 hw/core/generic-loader.c                       |   1 -
 hw/core/guest-loader.c                         |   1 -
 hw/core/or-irq.c                               |   1 -
 hw/core/platform-bus.c                         |   1 -
 hw/core/qdev-properties-system.c               |  50 +--
 hw/core/qdev-properties.c                      | 107 ++---
 hw/core/qdev.c                                 |   1 +
 hw/core/split-irq.c                            |   1 -
 hw/cpu/a15mpcore.c                             |   1 -
 hw/cpu/a9mpcore.c                              |   1 -
 hw/cpu/arm11mpcore.c                           |   1 -
 hw/cpu/cluster.c                               |   1 -
 hw/cpu/realview_mpcore.c                       |   1 -
 hw/cxl/switch-mailbox-cci.c                    |   1 -
 hw/display/artist.c                            |   1 -
 hw/display/ati.c                               |   1 -
 hw/display/bcm2835_fb.c                        |   1 -
 hw/display/bochs-display.c                     |   1 -
 hw/display/cg3.c                               |   1 -
 hw/display/cirrus_vga.c                        |   1 -
 hw/display/cirrus_vga_isa.c                    |   1 -
 hw/display/exynos4210_fimd.c                   |   1 -
 hw/display/g364fb.c                            |   1 -
 hw/display/i2c-ddc.c                           |   1 -
 hw/display/macfb.c                             |   2 -
 hw/display/pl110.c                             |   1 -
 hw/display/qxl.c                               |   1 -
 hw/display/ramfb-standalone.c                  |   1 -
 hw/display/sm501.c                             |   2 -
 hw/display/tcx.c                               |   1 -
 hw/display/vga-isa.c                           |   1 -
 hw/display/vga-mmio.c                          |   1 -
 hw/display/vga-pci.c                           |   2 -
 hw/display/vhost-user-gpu.c                    |   1 -
 hw/display/virtio-gpu-gl.c                     |   1 -
 hw/display/virtio-gpu-pci.c                    |   1 -
 hw/display/virtio-gpu-rutabaga.c               |   1 -
 hw/display/virtio-gpu.c                        |   1 -
 hw/display/virtio-vga.c                        |   1 -
 hw/display/vmware_vga.c                        |   1 -
 hw/display/xlnx_dp.c                           |   1 -
 hw/dma/i82374.c                                |   1 -
 hw/dma/i8257.c                                 |   1 -
 hw/dma/pl080.c                                 |   1 -
 hw/dma/pl330.c                                 |   2 -
 hw/dma/xilinx_axidma.c                         |   1 -
 hw/dma/xlnx-zdma.c                             |   1 -
 hw/dma/xlnx_csu_dma.c                          |   1 -
 hw/gpio/imx_gpio.c                             |   1 -
 hw/gpio/npcm7xx_gpio.c                         |   1 -
 hw/gpio/omap_gpio.c                            |   1 -
 hw/gpio/pca9552.c                              |   1 -
 hw/gpio/pca9554.c                              |   1 -
 hw/gpio/pl061.c                                |   1 -
 hw/gpio/sifive_gpio.c                          |   1 -
 hw/gpio/stm32l4x5_gpio.c                       |   1 -
 hw/hyperv/hv-balloon.c                         |   2 -
 hw/hyperv/syndbg.c                             |   1 -
 hw/hyperv/vmbus.c                              |   2 -
 hw/i2c/aspeed_i2c.c                            |   2 -
 hw/i2c/core.c                                  |   1 -
 hw/i2c/i2c_mux_pca954x.c                       |   1 -
 hw/i2c/omap_i2c.c                              |   1 -
 hw/i386/amd_iommu.c                            |   1 -
 hw/i386/intel_iommu.c                          |   1 -
 hw/i386/kvm/clock.c                            |   1 -
 hw/i386/kvm/i8254.c                            |   1 -
 hw/i386/kvm/ioapic.c                           |   1 -
 hw/i386/sgx-epc.c                              |   1 -
 hw/i386/vmmouse.c                              |   1 -
 hw/i386/vmport.c                               |   2 -
 hw/i386/x86-iommu.c                            |   1 -
 hw/i386/xen/xen_pvdevice.c                     |   1 -
 hw/ide/ahci-sysbus.c                           |   3 +-
 hw/ide/cf.c                                    |   1 -
 hw/ide/cmd646.c                                |   1 -
 hw/ide/ide-dev.c                               |   3 -
 hw/ide/isa.c                                   |   1 -
 hw/ide/macio.c                                 |   1 -
 hw/ide/mmio.c                                  |   1 -
 hw/input/pckbd.c                               |   2 -
 hw/input/stellaris_gamepad.c                   |   1 -
 hw/input/virtio-input-hid.c                    |   3 -
 hw/input/virtio-input-host.c                   |   1 -
 hw/input/virtio-input.c                        |   1 -
 hw/intc/apic_common.c                          |   1 -
 hw/intc/arm_gic_common.c                       |   1 -
 hw/intc/arm_gicv2m.c                           |   1 -
 hw/intc/arm_gicv3_common.c                     |   1 -
 hw/intc/arm_gicv3_its.c                        |   1 -
 hw/intc/arm_gicv3_its_kvm.c                    |   1 -
 hw/intc/armv7m_nvic.c                          |   1 -
 hw/intc/exynos4210_combiner.c                  |   1 -
 hw/intc/exynos4210_gic.c                       |   1 -
 hw/intc/goldfish_pic.c                         |   1 -
 hw/intc/grlib_irqmp.c                          |   1 -
 hw/intc/i8259_common.c                         |   1 -
 hw/intc/ioapic.c                               |   1 -
 hw/intc/loongarch_extioi.c                     |   1 -
 hw/intc/loongarch_pch_msi.c                    |   1 -
 hw/intc/loongarch_pch_pic.c                    |   1 -
 hw/intc/loongson_ipi_common.c                  |   1 -
 hw/intc/m68k_irqc.c                            |   1 -
 hw/intc/mips_gic.c                             |   1 -
 hw/intc/omap_intc.c                            |   1 -
 hw/intc/ompic.c                                |   1 -
 hw/intc/openpic.c                              |   1 -
 hw/intc/openpic_kvm.c                          |   1 -
 hw/intc/pnv_xive.c                             |   1 -
 hw/intc/pnv_xive2.c                            |   1 -
 hw/intc/ppc-uic.c                              |   1 -
 hw/intc/riscv_aclint.c                         |   2 -
 hw/intc/riscv_aplic.c                          |   1 -
 hw/intc/riscv_imsic.c                          |   1 -
 hw/intc/rx_icu.c                               |   1 -
 hw/intc/s390_flic.c                            |   2 -
 hw/intc/sifive_plic.c                          |   1 -
 hw/intc/spapr_xive.c                           |   1 -
 hw/intc/xics.c                                 |   2 -
 hw/intc/xilinx_intc.c                          |   1 -
 hw/intc/xive.c                                 |   4 -
 hw/intc/xive2.c                                |   2 -
 hw/intc/xlnx-pmu-iomod-intc.c                  |   1 -
 hw/ipack/ipack.c                               |   1 -
 hw/ipmi/ipmi.c                                 |   1 -
 hw/ipmi/ipmi_bmc_extern.c                      |   1 -
 hw/ipmi/ipmi_bmc_sim.c                         |   1 -
 hw/ipmi/isa_ipmi_bt.c                          |   1 -
 hw/ipmi/isa_ipmi_kcs.c                         |   1 -
 hw/isa/lpc_ich9.c                              |   1 -
 hw/isa/pc87312.c                               |   1 -
 hw/isa/piix.c                                  |   1 -
 hw/m68k/mcf5206.c                              |   1 -
 hw/m68k/mcf_intc.c                             |   1 -
 hw/m68k/next-cube.c                            |   1 -
 hw/m68k/q800-glue.c                            |   1 -
 hw/mem/cxl_type3.c                             |   1 -
 hw/mem/nvdimm.c                                |   1 -
 hw/mem/pc-dimm.c                               |   1 -
 hw/mem/sparse-mem.c                            |   1 -
 hw/mips/cps.c                                  |   1 -
 hw/misc/a9scu.c                                |   1 -
 hw/misc/allwinner-h3-dramc.c                   |   1 -
 hw/misc/allwinner-r40-dramc.c                  |   1 -
 hw/misc/allwinner-sid.c                        |   1 -
 hw/misc/applesmc.c                             |   1 -
 hw/misc/arm11scu.c                             |   1 -
 hw/misc/arm_l2x0.c                             |   1 -
 hw/misc/arm_sysctl.c                           |   1 -
 hw/misc/armsse-cpuid.c                         |   1 -
 hw/misc/aspeed_hace.c                          |   1 -
 hw/misc/aspeed_i3c.c                           |   1 -
 hw/misc/aspeed_lpc.c                           |   1 -
 hw/misc/aspeed_sbc.c                           |   1 -
 hw/misc/aspeed_scu.c                           |   1 -
 hw/misc/aspeed_sdmc.c                          |   1 -
 hw/misc/bcm2835_cprman.c                       |   1 -
 hw/misc/bcm2835_property.c                     |   1 -
 hw/misc/debugexit.c                            |   1 -
 hw/misc/eccmemctl.c                            |   1 -
 hw/misc/empty_slot.c                           |   1 -
 hw/misc/iotkit-secctl.c                        |   1 -
 hw/misc/iotkit-sysctl.c                        |   1 -
 hw/misc/iotkit-sysinfo.c                       |   1 -
 hw/misc/ivshmem.c                              |   2 -
 hw/misc/led.c                                  |   1 -
 hw/misc/mac_via.c                              |   1 -
 hw/misc/macio/cuda.c                           |   1 -
 hw/misc/macio/macio.c                          |   2 -
 hw/misc/macio/pmu.c                            |   1 -
 hw/misc/mips_cmgcr.c                           |   1 -
 hw/misc/mips_cpc.c                             |   1 -
 hw/misc/mips_itu.c                             |   1 -
 hw/misc/mos6522.c                              |   1 -
 hw/misc/mps2-fpgaio.c                          |   1 -
 hw/misc/mps2-scc.c                             |   1 -
 hw/misc/msf2-sysreg.c                          |   1 -
 hw/misc/npcm7xx_gcr.c                          |   1 -
 hw/misc/nrf51_rng.c                            |   1 -
 hw/misc/pci-testdev.c                          |   1 -
 hw/misc/pvpanic-isa.c                          |   1 -
 hw/misc/pvpanic-pci.c                          |   1 -
 hw/misc/sifive_e_aon.c                         |   1 -
 hw/misc/sifive_u_otp.c                         |   1 -
 hw/misc/stm32l4x5_rcc.c                        |   1 -
 hw/misc/tz-mpc.c                               |   1 -
 hw/misc/tz-msc.c                               |   1 -
 hw/misc/tz-ppc.c                               |   1 -
 hw/misc/unimp.c                                |   1 -
 hw/misc/xlnx-versal-cframe-reg.c               |   2 -
 hw/misc/xlnx-versal-cfu.c                      |   2 -
 hw/misc/xlnx-versal-trng.c                     |   4 +-
 hw/misc/xlnx-versal-xramc.c                    |   1 -
 hw/misc/zynq_slcr.c                            |   1 -
 hw/net/allwinner-sun8i-emac.c                  |   1 -
 hw/net/allwinner_emac.c                        |   1 -
 hw/net/cadence_gem.c                           |   1 -
 hw/net/can/xlnx-versal-canfd.c                 |   1 -
 hw/net/can/xlnx-zynqmp-can.c                   |   1 -
 hw/net/dp8393x.c                               |   1 -
 hw/net/e1000.c                                 |   1 -
 hw/net/e1000e.c                                |   1 -
 hw/net/eepro100.c                              |   1 -
 hw/net/fsl_etsec/etsec.c                       |   1 -
 hw/net/ftgmac100.c                             |   2 -
 hw/net/igb.c                                   |   1 -
 hw/net/imx_fec.c                               |   1 -
 hw/net/lan9118.c                               |   1 -
 hw/net/lance.c                                 |   1 -
 hw/net/lasi_i82596.c                           |   1 -
 hw/net/mcf_fec.c                               |   1 -
 hw/net/mipsnet.c                               |   1 -
 hw/net/msf2-emac.c                             |   1 -
 hw/net/mv88w8618_eth.c                         |   1 -
 hw/net/ne2000-isa.c                            |   1 -
 hw/net/ne2000-pci.c                            |   1 -
 hw/net/npcm7xx_emc.c                           |   1 -
 hw/net/npcm_gmac.c                             |   1 -
 hw/net/opencores_eth.c                         |   1 -
 hw/net/pcnet-pci.c                             |   1 -
 hw/net/rocker/rocker.c                         |   1 -
 hw/net/rtl8139.c                               |   1 -
 hw/net/smc91c111.c                             |   1 -
 hw/net/spapr_llan.c                            |   1 -
 hw/net/stellaris_enet.c                        |   1 -
 hw/net/sungem.c                                |   1 -
 hw/net/sunhme.c                                |   1 -
 hw/net/tulip.c                                 |   1 -
 hw/net/virtio-net.c                            |   1 -
 hw/net/vmxnet3.c                               |   1 -
 hw/net/xen_nic.c                               |   1 -
 hw/net/xgmac.c                                 |   1 -
 hw/net/xilinx_axienet.c                        |   1 -
 hw/net/xilinx_ethlite.c                        |   1 -
 hw/nubus/nubus-bridge.c                        |   1 -
 hw/nubus/nubus-device.c                        |   1 -
 hw/nvme/ctrl.c                                 |   1 -
 hw/nvme/nguid.c                                |   4 +-
 hw/nvme/ns.c                                   |   1 -
 hw/nvme/subsys.c                               |   1 -
 hw/nvram/ds1225y.c                             |   1 -
 hw/nvram/eeprom_at24c.c                        |   1 -
 hw/nvram/fw_cfg.c                              |   3 -
 hw/nvram/mac_nvram.c                           |   1 -
 hw/nvram/nrf51_nvm.c                           |   1 -
 hw/nvram/spapr_nvram.c                         |   1 -
 hw/nvram/xlnx-bbram.c                          |   1 -
 hw/nvram/xlnx-efuse.c                          |   1 -
 hw/nvram/xlnx-versal-efuse-cache.c             |   2 -
 hw/nvram/xlnx-versal-efuse-ctrl.c              |   2 -
 hw/nvram/xlnx-zynqmp-efuse.c                   |   2 -
 hw/pci-bridge/cxl_downstream.c                 |   1 -
 hw/pci-bridge/cxl_root_port.c                  |   1 -
 hw/pci-bridge/cxl_upstream.c                   |   1 -
 hw/pci-bridge/gen_pcie_root_port.c             |   1 -
 hw/pci-bridge/pci_bridge_dev.c                 |   1 -
 hw/pci-bridge/pci_expander_bridge.c            |   2 -
 hw/pci-bridge/pcie_pci_bridge.c                |   1 -
 hw/pci-bridge/pcie_root_port.c                 |   1 -
 hw/pci-bridge/xio3130_downstream.c             |   1 -
 hw/pci-host/astro.c                            |   5 -
 hw/pci-host/dino.c                             |   1 -
 hw/pci-host/gpex.c                             |   1 -
 hw/pci-host/grackle.c                          |   1 -
 hw/pci-host/gt64120.c                          |   1 -
 hw/pci-host/i440fx.c                           |   1 -
 hw/pci-host/mv64361.c                          |   1 -
 hw/pci-host/pnv_phb.c                          |   4 -
 hw/pci-host/pnv_phb3.c                         |   1 -
 hw/pci-host/pnv_phb4.c                         |   1 -
 hw/pci-host/pnv_phb4_pec.c                     |   1 -
 hw/pci-host/ppce500.c                          |   1 -
 hw/pci-host/q35.c                              |   2 -
 hw/pci-host/raven.c                            |   1 -
 hw/pci-host/sabre.c                            |   1 -
 hw/pci-host/uninorth.c                         |   1 -
 hw/pci-host/versatile.c                        |   1 -
 hw/pci-host/xilinx-pcie.c                      |   1 -
 hw/pci/pci.c                                   |   1 -
 hw/pci/pci_bridge.c                            |   1 -
 hw/pci/pci_host.c                              |   1 -
 hw/pci/pcie_port.c                             |   2 -
 hw/ppc/pnv.c                                   |   1 -
 hw/ppc/pnv_adu.c                               |   1 -
 hw/ppc/pnv_chiptod.c                           |   1 -
 hw/ppc/pnv_core.c                              |   2 -
 hw/ppc/pnv_homer.c                             |   1 -
 hw/ppc/pnv_i2c.c                               |   1 -
 hw/ppc/pnv_lpc.c                               |   1 -
 hw/ppc/pnv_pnor.c                              |   1 -
 hw/ppc/pnv_psi.c                               |   1 -
 hw/ppc/ppc405_uc.c                             |   1 -
 hw/ppc/ppc440_uc.c                             |   1 -
 hw/ppc/ppc4xx_devs.c                           |   2 -
 hw/ppc/ppc4xx_sdram.c                          |   2 -
 hw/ppc/prep_systemio.c                         |   1 -
 hw/ppc/rs6000_mc.c                             |   1 -
 hw/ppc/spapr_cpu_core.c                        |   1 -
 hw/ppc/spapr_nvdimm.c                          |  10 +-
 hw/ppc/spapr_pci.c                             |   1 -
 hw/ppc/spapr_rng.c                             |   1 -
 hw/ppc/spapr_tpm_proxy.c                       |   1 -
 hw/remote/proxy.c                              |   1 -
 hw/riscv/opentitan.c                           |   1 -
 hw/riscv/riscv-iommu-pci.c                     |   1 -
 hw/riscv/riscv-iommu.c                         |   1 -
 hw/riscv/riscv_hart.c                          |   1 -
 hw/riscv/sifive_u.c                            |   1 -
 hw/rtc/allwinner-rtc.c                         |   1 -
 hw/rtc/goldfish_rtc.c                          |   1 -
 hw/rtc/m48t59-isa.c                            |   1 -
 hw/rtc/m48t59.c                                |   1 -
 hw/rtc/mc146818rtc.c                           |   1 -
 hw/rtc/pl031.c                                 |   1 -
 hw/rx/rx62n.c                                  |   1 -
 hw/s390x/3270-ccw.c                            |   5 -
 hw/s390x/ccw-device.c                          |   1 -
 hw/s390x/css-bridge.c                          |   1 -
 hw/s390x/css.c                                 |   4 +-
 hw/s390x/ipl.c                                 |   1 -
 hw/s390x/s390-pci-bus.c                        |   5 +-
 hw/s390x/s390-skeys.c                          |   1 -
 hw/s390x/s390-stattrib.c                       |   1 -
 hw/s390x/vhost-scsi-ccw.c                      |   1 -
 hw/s390x/vhost-user-fs-ccw.c                   |   1 -
 hw/s390x/vhost-vsock-ccw.c                     |   1 -
 hw/s390x/virtio-ccw-9p.c                       |   1 -
 hw/s390x/virtio-ccw-balloon.c                  |   1 -
 hw/s390x/virtio-ccw-blk.c                      |   1 -
 hw/s390x/virtio-ccw-crypto.c                   |   1 -
 hw/s390x/virtio-ccw-gpu.c                      |   1 -
 hw/s390x/virtio-ccw-input.c                    |   1 -
 hw/s390x/virtio-ccw-net.c                      |   1 -
 hw/s390x/virtio-ccw-rng.c                      |   1 -
 hw/s390x/virtio-ccw-scsi.c                     |   1 -
 hw/s390x/virtio-ccw-serial.c                   |   1 -
 hw/scsi/megasas.c                              |   7 +-
 hw/scsi/mptsas.c                               |   1 -
 hw/scsi/scsi-bus.c                             |   1 -
 hw/scsi/scsi-disk.c                            |   3 -
 hw/scsi/scsi-generic.c                         |   1 -
 hw/scsi/spapr_vscsi.c                          |   1 -
 hw/scsi/vhost-scsi.c                           |   1 -
 hw/scsi/vhost-user-scsi.c                      |   1 -
 hw/scsi/virtio-scsi.c                          |   1 -
 hw/scsi/vmw_pvscsi.c                           |   1 -
 hw/sd/allwinner-sdhost.c                       |   1 -
 hw/sd/aspeed_sdhci.c                           |   1 -
 hw/sd/sd.c                                     |   3 -
 hw/sd/sdhci-pci.c                              |   1 -
 hw/sd/sdhci.c                                  |   1 -
 hw/sparc/sun4m.c                               |   5 -
 hw/sparc/sun4m_iommu.c                         |   1 -
 hw/sparc64/sun4u.c                             |   7 -
 hw/ssi/aspeed_smc.c                            |   2 -
 hw/ssi/ibex_spi_host.c                         |   1 -
 hw/ssi/npcm7xx_fiu.c                           |   1 -
 hw/ssi/pnv_spi.c                               |   1 -
 hw/ssi/sifive_spi.c                            |   1 -
 hw/ssi/ssi.c                                   |   1 -
 hw/ssi/xilinx_spi.c                            |   1 -
 hw/ssi/xilinx_spips.c                          |   2 -
 hw/ssi/xlnx-versal-ospi.c                      |   1 -
 hw/timer/a9gtimer.c                            |   1 -
 hw/timer/allwinner-a10-pit.c                   |   1 -
 hw/timer/arm_mptimer.c                         |   1 -
 hw/timer/arm_timer.c                           |   1 -
 hw/timer/aspeed_timer.c                        |   1 -
 hw/timer/avr_timer16.c                         |   1 -
 hw/timer/grlib_gptimer.c                       |   1 -
 hw/timer/hpet.c                                |   1 -
 hw/timer/i8254_common.c                        |   1 -
 hw/timer/ibex_timer.c                          |   1 -
 hw/timer/mss-timer.c                           |   1 -
 hw/timer/nrf51_timer.c                         |   1 -
 hw/timer/pxa2xx_timer.c                        |   1 -
 hw/timer/renesas_cmt.c                         |   1 -
 hw/timer/renesas_tmr.c                         |   1 -
 hw/timer/sifive_pwm.c                          |   1 -
 hw/timer/slavio_timer.c                        |   1 -
 hw/timer/sse-timer.c                           |   1 -
 hw/timer/stm32f2xx_timer.c                     |   1 -
 hw/timer/xilinx_timer.c                        |   1 -
 hw/tpm/tpm_crb.c                               |   1 -
 hw/tpm/tpm_spapr.c                             |   1 -
 hw/tpm/tpm_tis_i2c.c                           |   1 -
 hw/tpm/tpm_tis_isa.c                           |   1 -
 hw/tpm/tpm_tis_sysbus.c                        |   1 -
 hw/tricore/tc27x_soc.c                         |   5 -
 hw/tricore/tricore_testdevice.c                |   5 -
 hw/ufs/lu.c                                    |   1 -
 hw/ufs/ufs.c                                   |   1 -
 hw/usb/bus.c                                   |   1 -
 hw/usb/canokey.c                               |   1 -
 hw/usb/ccid-card-emulated.c                    |   1 -
 hw/usb/ccid-card-passthru.c                    |   1 -
 hw/usb/dev-audio.c                             |   1 -
 hw/usb/dev-hid.c                               |   3 -
 hw/usb/dev-hub.c                               |   1 -
 hw/usb/dev-mtp.c                               |   1 -
 hw/usb/dev-network.c                           |   1 -
 hw/usb/dev-serial.c                            |   2 -
 hw/usb/dev-smartcard-reader.c                  |   2 -
 hw/usb/dev-storage-classic.c                   |   1 -
 hw/usb/dev-uas.c                               |   1 -
 hw/usb/hcd-dwc2.c                              |   1 -
 hw/usb/hcd-dwc3.c                              |   1 -
 hw/usb/hcd-ehci-pci.c                          |   1 -
 hw/usb/hcd-ehci-sysbus.c                       |   1 -
 hw/usb/hcd-ohci-pci.c                          |   1 -
 hw/usb/hcd-ohci-sysbus.c                       |   1 -
 hw/usb/hcd-uhci.c                              |   2 -
 hw/usb/hcd-xhci-nec.c                          |   1 -
 hw/usb/hcd-xhci-sysbus.c                       |   1 -
 hw/usb/hcd-xhci.c                              |   1 -
 hw/usb/host-libusb.c                           |   1 -
 hw/usb/redirect.c                              |   1 -
 hw/usb/u2f-emulated.c                          |   1 -
 hw/usb/u2f-passthru.c                          |   1 -
 hw/vfio/ap.c                                   |   1 -
 hw/vfio/ccw.c                                  |   1 -
 hw/vfio/pci-quirks.c                           |   4 +-
 hw/vfio/pci.c                                  |   2 -
 hw/vfio/platform.c                             |   1 -
 hw/virtio/vdpa-dev-pci.c                       |   5 -
 hw/virtio/vdpa-dev.c                           |   1 -
 hw/virtio/vhost-scsi-pci.c                     |   1 -
 hw/virtio/vhost-user-blk-pci.c                 |   1 -
 hw/virtio/vhost-user-device.c                  |   1 -
 hw/virtio/vhost-user-fs-pci.c                  |   1 -
 hw/virtio/vhost-user-fs.c                      |   1 -
 hw/virtio/vhost-user-gpio.c                    |   1 -
 hw/virtio/vhost-user-i2c.c                     |   1 -
 hw/virtio/vhost-user-input.c                   |   1 -
 hw/virtio/vhost-user-rng-pci.c                 |   1 -
 hw/virtio/vhost-user-rng.c                     |   1 -
 hw/virtio/vhost-user-scmi.c                    |   1 -
 hw/virtio/vhost-user-scsi-pci.c                |   1 -
 hw/virtio/vhost-user-snd-pci.c                 |   5 -
 hw/virtio/vhost-user-snd.c                     |   1 -
 hw/virtio/vhost-user-vsock-pci.c               |   1 -
 hw/virtio/vhost-user-vsock.c                   |   1 -
 hw/virtio/vhost-vsock-common.c                 |   1 -
 hw/virtio/vhost-vsock-pci.c                    |   1 -
 hw/virtio/vhost-vsock.c                        |   1 -
 hw/virtio/virtio-9p-pci.c                      |   1 -
 hw/virtio/virtio-balloon.c                     |   1 -
 hw/virtio/virtio-blk-pci.c                     |   1 -
 hw/virtio/virtio-crypto-pci.c                  |   1 -
 hw/virtio/virtio-crypto.c                      |   1 -
 hw/virtio/virtio-input-pci.c                   |   1 -
 hw/virtio/virtio-iommu-pci.c                   |   1 -
 hw/virtio/virtio-iommu.c                       |   1 -
 hw/virtio/virtio-mem.c                         |   1 -
 hw/virtio/virtio-mmio.c                        |   1 -
 hw/virtio/virtio-net-pci.c                     |   1 -
 hw/virtio/virtio-nsm.c                         |   1 -
 hw/virtio/virtio-pci.c                         |   2 -
 hw/virtio/virtio-pmem.c                        |   1 -
 hw/virtio/virtio-rng-pci.c                     |   1 -
 hw/virtio/virtio-rng.c                         |   1 -
 hw/virtio/virtio-scsi-pci.c                    |   1 -
 hw/virtio/virtio-serial-pci.c                  |   1 -
 hw/virtio/virtio.c                             |   1 -
 hw/watchdog/sbsa_gwdt.c                        |   1 -
 hw/watchdog/wdt_aspeed.c                       |   1 -
 hw/watchdog/wdt_imx2.c                         |   1 -
 hw/xen/xen-bus.c                               |   1 -
 hw/xen/xen-legacy-backend.c                    |  17 -
 hw/xen/xen_pt.c                                |   1 -
 migration/migration.c                          |   3 +-
 migration/options.c                            |   4 +-
 system/qdev-monitor.c                          |  15 +-
 target/arm/cpu.c                               |   1 -
 target/avr/cpu.c                               |   1 -
 target/hexagon/cpu.c                           |   1 -
 target/i386/cpu.c                              |   2 -
 target/i386/kvm/kvm.c                          |  15 +
 target/microblaze/cpu.c                        |   1 -
 target/mips/cpu.c                              |   1 -
 target/ppc/cpu_init.c                          |   6 -
 target/riscv/cpu.c                             |  13 +-
 target/s390x/cpu.c                             |   7 +-
 target/sparc/cpu.c                             |   1 -
 tests/unit/test-qdev-global-props.c            |   1 -
 rust/Cargo.toml                                |   1 +
 rust/hw/char/pl011/src/device.rs               | 154 ++++---
 rust/hw/char/pl011/src/device_class.rs         |  10 +-
 rust/hw/char/pl011/src/lib.rs                  | 161 +++----
 rust/qemu-api-macros/src/lib.rs                |   2 +-
 rust/qemu-api/meson.build                      |   6 +-
 rust/qemu-api/src/callbacks.rs                 | 144 ++++++
 rust/qemu-api/src/definitions.rs               | 168 -------
 rust/qemu-api/src/lib.rs                       |   6 +-
 rust/qemu-api/src/module.rs                    |  43 ++
 rust/qemu-api/src/prelude.rs                   |  10 +-
 rust/qemu-api/src/{device_class.rs => qdev.rs} |  67 ++-
 rust/qemu-api/src/qom.rs                       | 584 +++++++++++++++++++++++++
 rust/qemu-api/src/sysbus.rs                    |  20 +-
 rust/qemu-api/src/vmstate.rs                   |  31 +-
 rust/qemu-api/tests/tests.rs                   | 215 ++++++---
 599 files changed, 1383 insertions(+), 1264 deletions(-)
 create mode 100644 rust/qemu-api/src/callbacks.rs
 delete mode 100644 rust/qemu-api/src/definitions.rs
 create mode 100644 rust/qemu-api/src/module.rs
 rename rust/qemu-api/src/{device_class.rs => qdev.rs} (72%)
 create mode 100644 rust/qemu-api/src/qom.rs
-- 
2.47.1



.
Subject: [PATCH v3] hw/misc/vmfwupdate: Introduce hypervisor fw-cfg interface
 support
From: Ani Sinha <anisinha@redhat.com>
To: Ani Sinha <anisinha@redhat.com>, Alex Graf <graf@amazon.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: Gerd Hoffman <kraxel@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 15:07:44 +0530

.
Subject: [PATCH v4] hw/misc/vmfwupdate: Introduce hypervisor fw-cfg interface
 support
From: Ani Sinha <anisinha@redhat.com>
To: Ani Sinha <anisinha@redhat.com>, Alex Graf <graf@amazon.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: Gerd Hoffman <kraxel@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 15:28:11 +0530

.
Subject: [PATCH] make-release: only leave tarball of wrap-file subprojects
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: Michael Tokarev <mjt@tls.msk.ru>
Date: Thu, 19 Dec 2024 11:27:50 +0100

.
Subject: [PATCH v2 00/10] i386: Track X86CPUTopoInfo in CPUX86State and track
 features in env->features[]
From: Xiaoyao Li <xiaoyao.li@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Cc: qemu-devel@nongnu.org, Yanan Wang <wangyanan55@huawei.com>,
 Zhao Liu <zhao1.liu@intel.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcelo Tosatti <mtosatti@redhat.com>, xiaoyao.li@intel.com
Date: Thu, 19 Dec 2024 06:01:15 -0500

.
Subject: [PATCH] rust: fix --enable-debug-mutex
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: Bernhard Beschow <shentey@gmail.com>
Date: Thu, 19 Dec 2024 16:37:28 +0100

.
Subject: [PATCH] target/loongarch: Fix vldi inst
From: Xianglai Li <lixianglai@loongson.cn>
To: qemu-devel@nongnu.org
Cc: ghy <2247883756@qq.com>, Guo Hongyu <guohongyu24@mails.ucas.ac.cn>,
 Bibo Mao <maobibo@loongson.cn>, Song Gao <gaosong@loongson.cn>
Date: Thu, 19 Dec 2024 20:23:11 +0800

.
Subject: [PATCH] hw/i386/pc: Fix level interrupt sharing for Xen event
 channel GSI
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org, Thomas Huth <thuth@redhat.com>
Cc: Paul Durrant <paul@xen.org>, Paolo Bonzini <pbonzini@redhat.com>, 
 Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost
 <eduardo@habkost.net>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel
 Apfelbaum <marcel.apfelbaum@gmail.com>
Date: Thu, 19 Dec 2024 17:24:11 +0100

.
Subject: [PATCH v2 0/2] target/loongarch: Use auto method for LSX/LASX feature
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 20:54:22 +0800

.
Subject: [RFC PATCH 00/10] hw/misc/vmcoreinfo: Convert from QDev to plain
 Object
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Ani Sinha <anisinha@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 devel@lists.libvirt.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 19 Dec 2024 16:38:47 +0100

.
Subject: [PATCH v3 00/14] s390x: virtio-mem support
From: David Hildenbrand <david@redhat.com>
To: qemu-devel@nongnu.org
Cc: David Hildenbrand <david@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Nina Schoetterl-Glausch <nsg@linux.ibm.com>,
 Heiko Carstens <hca@linux.ibm.com>, Ilya Leoshkevich <iii@linux.ibm.com>,
 Janosch Frank <frankja@linux.ibm.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 19 Dec 2024 15:41:01 +0100

.
Subject: [PULL v2 00/42] Rust, qdev, target/i386 changes for 2024-12-19
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 14:48:41 +0100

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 9c70b74bd8c7a3753b80a1aab22a0dc58da1ed68:

  rust: pl011: simplify handling of the FIFO enabled bit in LCR (2024-12-19 14:37:58 +0100)

----------------------------------------------------------------
* qdev: second part of Property cleanups
* rust: second part of QOM rework
* rust: callbacks wrapper
* rust: pl011 bugfixes
* kvm: cleanup errors in kvm_convert_memory()

----------------------------------------------------------------
v1->v2: I noticed that "meson test" returns success even if the tests actually failed
        with SIGSEGV!  Sorry for not noticing that before.  For now I added a bandaid
        in the form of "--test-threads 1" and replaced the Mutex<Cell<bool>> with a
        BqlCell<bool> for documentation purposes.

Maciej S. Szmigiero (1):
      target/i386: Reset TSCs of parked vCPUs too on VM reset

Paolo Bonzini (17):
      rust: qom: put class_init together from multiple ClassInitImpl<>
      rust: qom: add possibility of overriding unparent
      rust: rename qemu-api modules to follow C code a bit more
      rust: re-export C types from qemu-api submodules
      bql: add a "mock" BQL for Rust unit tests
      rust: tests: allow writing more than one test
      rust: qom: add casting functionality
      rust: qom: add initial subset of methods on Object
      rust: qemu-api: add a module to wrap functions and zero-sized closures
      kvm: consistently return 0/-errno from kvm_convert_memory
      rust: pl011: fix declaration of LineControl bits
      rust: pl011: match break logic of C version
      rust: pl011: always use reset() method on registers
      rust: pl011: fix break errors and definition of Data struct
      rust: pl011: extend registers to 32 bits
      rust: pl011: fix migration stream
      rust: pl011: simplify handling of the FIFO enabled bit in LCR

Richard Henderson (24):
      migration: Constify migration_properties
      hw/ide: Constify sysbus_ahci_properties
      target/ppc: Remove empty property list
      target/s390x: Use s390x_cpu_properties for system mode only
      hw/pci-host/astro: Remove empty Property list
      hw/ppc: Only register spapr_nvdimm_properties if CONFIG_LIBPMEM
      hw/tricore: Remove empty Property lists
      hw/s390x: Remove empty Property lists
      hw/xen: Remove empty Property lists
      hw/sparc: Remove empty Property lists
      hw/virtio: Remove empty Property lists
      include/hw/qdev-core: Detect most empty Property lists at compile time
      hw/core: Introduce device_class_set_props_n
      migration: Use device_class_set_props_n
      hw/scsi/megasas: Use device_class_set_props_n
      hw/arm/armsse: Use device_class_set_props_n
      rust/qemu-api: Use device_class_set_props_n
      hw/core: Replace device_class_set_props with a macro
      target/riscv: Do not abuse DEFINE_PROP_END_OF_LIST
      include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST
      include/hw/qdev-properties: Shrink struct Property
      hw/core/qdev-properties: Constify Property argument to object_field_prop_ptr
      hw/core/qdev-properties: Constify Property argument to PropertyInfo.print
      Constify all opaque Property pointers

 docs/devel/migration/compatibility.rst         |   1 -
 docs/devel/virtio-backends.rst                 |   1 -
 configs/targets/i386-softmmu.mak               |   1 +
 configs/targets/x86_64-softmmu.mak             |   1 +
 include/hw/qdev-core.h                         |  35 +-
 include/hw/qdev-properties.h                   |  15 +-
 include/qemu/main-loop.h                       |   8 +
 include/sysemu/kvm.h                           |   8 +
 migration/options.h                            |   3 +-
 accel/kvm/kvm-all.c                            |  19 +-
 backends/tpm/tpm_util.c                        |   4 +-
 cpu-target.c                                   |   1 -
 hw/9pfs/virtio-9p-device.c                     |   1 -
 hw/acpi/erst.c                                 |   1 -
 hw/acpi/generic_event_device.c                 |   1 -
 hw/acpi/piix4.c                                |   1 -
 hw/acpi/vmgenid.c                              |   1 -
 hw/adc/aspeed_adc.c                            |   1 -
 hw/adc/npcm7xx_adc.c                           |   1 -
 hw/arm/armsse.c                                |   9 +-
 hw/arm/armv7m.c                                |   2 -
 hw/arm/aspeed_soc_common.c                     |   1 -
 hw/arm/fsl-imx25.c                             |   1 -
 hw/arm/fsl-imx6.c                              |   1 -
 hw/arm/fsl-imx6ul.c                            |   1 -
 hw/arm/fsl-imx7.c                              |   1 -
 hw/arm/integratorcp.c                          |   1 -
 hw/arm/msf2-soc.c                              |   1 -
 hw/arm/npcm7xx.c                               |   1 -
 hw/arm/nrf51_soc.c                             |   1 -
 hw/arm/smmu-common.c                           |   1 -
 hw/arm/smmuv3.c                                |   1 -
 hw/arm/stellaris.c                             |   1 -
 hw/arm/strongarm.c                             |   1 -
 hw/arm/xlnx-versal.c                           |   1 -
 hw/arm/xlnx-zynqmp.c                           |   1 -
 hw/audio/ac97.c                                |   1 -
 hw/audio/adlib.c                               |   1 -
 hw/audio/asc.c                                 |   1 -
 hw/audio/cs4231a.c                             |   1 -
 hw/audio/es1370.c                              |   1 -
 hw/audio/gus.c                                 |   1 -
 hw/audio/hda-codec.c                           |   1 -
 hw/audio/intel-hda.c                           |   2 -
 hw/audio/pcspk.c                               |   1 -
 hw/audio/pl041.c                               |   1 -
 hw/audio/sb16.c                                |   1 -
 hw/audio/via-ac97.c                            |   1 -
 hw/audio/virtio-snd-pci.c                      |   1 -
 hw/audio/virtio-snd.c                          |   1 -
 hw/audio/wm8750.c                              |   1 -
 hw/avr/atmega.c                                |   1 -
 hw/block/fdc-isa.c                             |   1 -
 hw/block/fdc-sysbus.c                          |   2 -
 hw/block/fdc.c                                 |   1 -
 hw/block/m25p80.c                              |   1 -
 hw/block/nand.c                                |   1 -
 hw/block/pflash_cfi01.c                        |   1 -
 hw/block/pflash_cfi02.c                        |   1 -
 hw/block/swim.c                                |   1 -
 hw/block/vhost-user-blk.c                      |   1 -
 hw/block/virtio-blk.c                          |   1 -
 hw/block/xen-block.c                           |   5 +-
 hw/char/avr_usart.c                            |   1 -
 hw/char/bcm2835_aux.c                          |   1 -
 hw/char/cadence_uart.c                         |   1 -
 hw/char/cmsdk-apb-uart.c                       |   1 -
 hw/char/debugcon.c                             |   1 -
 hw/char/digic-uart.c                           |   1 -
 hw/char/escc.c                                 |   1 -
 hw/char/exynos4210_uart.c                      |   1 -
 hw/char/goldfish_tty.c                         |   1 -
 hw/char/grlib_apbuart.c                        |   1 -
 hw/char/ibex_uart.c                            |   1 -
 hw/char/imx_serial.c                           |   1 -
 hw/char/ipoctal232.c                           |   1 -
 hw/char/mcf_uart.c                             |   1 -
 hw/char/nrf51_uart.c                           |   1 -
 hw/char/parallel.c                             |   1 -
 hw/char/pl011.c                                |   1 -
 hw/char/renesas_sci.c                          |   1 -
 hw/char/sclpconsole-lm.c                       |   1 -
 hw/char/sclpconsole.c                          |   1 -
 hw/char/serial-isa.c                           |   1 -
 hw/char/serial-mm.c                            |   1 -
 hw/char/serial-pci-multi.c                     |   2 -
 hw/char/serial-pci.c                           |   1 -
 hw/char/serial.c                               |   1 -
 hw/char/sh_serial.c                            |   1 -
 hw/char/shakti_uart.c                          |   1 -
 hw/char/sifive_uart.c                          |   1 -
 hw/char/spapr_vty.c                            |   1 -
 hw/char/stm32f2xx_usart.c                      |   1 -
 hw/char/stm32l4x5_usart.c                      |   1 -
 hw/char/terminal3270.c                         |   1 -
 hw/char/virtio-console.c                       |   1 -
 hw/char/virtio-serial-bus.c                    |   2 -
 hw/char/xen_console.c                          |   1 -
 hw/char/xilinx_uartlite.c                      |   1 -
 hw/core/generic-loader.c                       |   1 -
 hw/core/guest-loader.c                         |   1 -
 hw/core/or-irq.c                               |   1 -
 hw/core/platform-bus.c                         |   1 -
 hw/core/qdev-properties-system.c               |  50 +--
 hw/core/qdev-properties.c                      | 107 ++---
 hw/core/qdev.c                                 |   1 +
 hw/core/split-irq.c                            |   1 -
 hw/cpu/a15mpcore.c                             |   1 -
 hw/cpu/a9mpcore.c                              |   1 -
 hw/cpu/arm11mpcore.c                           |   1 -
 hw/cpu/cluster.c                               |   1 -
 hw/cpu/realview_mpcore.c                       |   1 -
 hw/cxl/switch-mailbox-cci.c                    |   1 -
 hw/display/artist.c                            |   1 -
 hw/display/ati.c                               |   1 -
 hw/display/bcm2835_fb.c                        |   1 -
 hw/display/bochs-display.c                     |   1 -
 hw/display/cg3.c                               |   1 -
 hw/display/cirrus_vga.c                        |   1 -
 hw/display/cirrus_vga_isa.c                    |   1 -
 hw/display/exynos4210_fimd.c                   |   1 -
 hw/display/g364fb.c                            |   1 -
 hw/display/i2c-ddc.c                           |   1 -
 hw/display/macfb.c                             |   2 -
 hw/display/pl110.c                             |   1 -
 hw/display/qxl.c                               |   1 -
 hw/display/ramfb-standalone.c                  |   1 -
 hw/display/sm501.c                             |   2 -
 hw/display/tcx.c                               |   1 -
 hw/display/vga-isa.c                           |   1 -
 hw/display/vga-mmio.c                          |   1 -
 hw/display/vga-pci.c                           |   2 -
 hw/display/vhost-user-gpu.c                    |   1 -
 hw/display/virtio-gpu-gl.c                     |   1 -
 hw/display/virtio-gpu-pci.c                    |   1 -
 hw/display/virtio-gpu-rutabaga.c               |   1 -
 hw/display/virtio-gpu.c                        |   1 -
 hw/display/virtio-vga.c                        |   1 -
 hw/display/vmware_vga.c                        |   1 -
 hw/display/xlnx_dp.c                           |   1 -
 hw/dma/i82374.c                                |   1 -
 hw/dma/i8257.c                                 |   1 -
 hw/dma/pl080.c                                 |   1 -
 hw/dma/pl330.c                                 |   2 -
 hw/dma/xilinx_axidma.c                         |   1 -
 hw/dma/xlnx-zdma.c                             |   1 -
 hw/dma/xlnx_csu_dma.c                          |   1 -
 hw/gpio/imx_gpio.c                             |   1 -
 hw/gpio/npcm7xx_gpio.c                         |   1 -
 hw/gpio/omap_gpio.c                            |   1 -
 hw/gpio/pca9552.c                              |   1 -
 hw/gpio/pca9554.c                              |   1 -
 hw/gpio/pl061.c                                |   1 -
 hw/gpio/sifive_gpio.c                          |   1 -
 hw/gpio/stm32l4x5_gpio.c                       |   1 -
 hw/hyperv/hv-balloon.c                         |   2 -
 hw/hyperv/syndbg.c                             |   1 -
 hw/hyperv/vmbus.c                              |   2 -
 hw/i2c/aspeed_i2c.c                            |   2 -
 hw/i2c/core.c                                  |   1 -
 hw/i2c/i2c_mux_pca954x.c                       |   1 -
 hw/i2c/omap_i2c.c                              |   1 -
 hw/i386/amd_iommu.c                            |   1 -
 hw/i386/intel_iommu.c                          |   1 -
 hw/i386/kvm/clock.c                            |   1 -
 hw/i386/kvm/i8254.c                            |   1 -
 hw/i386/kvm/ioapic.c                           |   1 -
 hw/i386/sgx-epc.c                              |   1 -
 hw/i386/vmmouse.c                              |   1 -
 hw/i386/vmport.c                               |   2 -
 hw/i386/x86-iommu.c                            |   1 -
 hw/i386/xen/xen_pvdevice.c                     |   1 -
 hw/ide/ahci-sysbus.c                           |   3 +-
 hw/ide/cf.c                                    |   1 -
 hw/ide/cmd646.c                                |   1 -
 hw/ide/ide-dev.c                               |   3 -
 hw/ide/isa.c                                   |   1 -
 hw/ide/macio.c                                 |   1 -
 hw/ide/mmio.c                                  |   1 -
 hw/input/pckbd.c                               |   2 -
 hw/input/stellaris_gamepad.c                   |   1 -
 hw/input/virtio-input-hid.c                    |   3 -
 hw/input/virtio-input-host.c                   |   1 -
 hw/input/virtio-input.c                        |   1 -
 hw/intc/apic_common.c                          |   1 -
 hw/intc/arm_gic_common.c                       |   1 -
 hw/intc/arm_gicv2m.c                           |   1 -
 hw/intc/arm_gicv3_common.c                     |   1 -
 hw/intc/arm_gicv3_its.c                        |   1 -
 hw/intc/arm_gicv3_its_kvm.c                    |   1 -
 hw/intc/armv7m_nvic.c                          |   1 -
 hw/intc/exynos4210_combiner.c                  |   1 -
 hw/intc/exynos4210_gic.c                       |   1 -
 hw/intc/goldfish_pic.c                         |   1 -
 hw/intc/grlib_irqmp.c                          |   1 -
 hw/intc/i8259_common.c                         |   1 -
 hw/intc/ioapic.c                               |   1 -
 hw/intc/loongarch_extioi.c                     |   1 -
 hw/intc/loongarch_pch_msi.c                    |   1 -
 hw/intc/loongarch_pch_pic.c                    |   1 -
 hw/intc/loongson_ipi_common.c                  |   1 -
 hw/intc/m68k_irqc.c                            |   1 -
 hw/intc/mips_gic.c                             |   1 -
 hw/intc/omap_intc.c                            |   1 -
 hw/intc/ompic.c                                |   1 -
 hw/intc/openpic.c                              |   1 -
 hw/intc/openpic_kvm.c                          |   1 -
 hw/intc/pnv_xive.c                             |   1 -
 hw/intc/pnv_xive2.c                            |   1 -
 hw/intc/ppc-uic.c                              |   1 -
 hw/intc/riscv_aclint.c                         |   2 -
 hw/intc/riscv_aplic.c                          |   1 -
 hw/intc/riscv_imsic.c                          |   1 -
 hw/intc/rx_icu.c                               |   1 -
 hw/intc/s390_flic.c                            |   2 -
 hw/intc/sifive_plic.c                          |   1 -
 hw/intc/spapr_xive.c                           |   1 -
 hw/intc/xics.c                                 |   2 -
 hw/intc/xilinx_intc.c                          |   1 -
 hw/intc/xive.c                                 |   4 -
 hw/intc/xive2.c                                |   2 -
 hw/intc/xlnx-pmu-iomod-intc.c                  |   1 -
 hw/ipack/ipack.c                               |   1 -
 hw/ipmi/ipmi.c                                 |   1 -
 hw/ipmi/ipmi_bmc_extern.c                      |   1 -
 hw/ipmi/ipmi_bmc_sim.c                         |   1 -
 hw/ipmi/isa_ipmi_bt.c                          |   1 -
 hw/ipmi/isa_ipmi_kcs.c                         |   1 -
 hw/isa/lpc_ich9.c                              |   1 -
 hw/isa/pc87312.c                               |   1 -
 hw/isa/piix.c                                  |   1 -
 hw/m68k/mcf5206.c                              |   1 -
 hw/m68k/mcf_intc.c                             |   1 -
 hw/m68k/next-cube.c                            |   1 -
 hw/m68k/q800-glue.c                            |   1 -
 hw/mem/cxl_type3.c                             |   1 -
 hw/mem/nvdimm.c                                |   1 -
 hw/mem/pc-dimm.c                               |   1 -
 hw/mem/sparse-mem.c                            |   1 -
 hw/mips/cps.c                                  |   1 -
 hw/misc/a9scu.c                                |   1 -
 hw/misc/allwinner-h3-dramc.c                   |   1 -
 hw/misc/allwinner-r40-dramc.c                  |   1 -
 hw/misc/allwinner-sid.c                        |   1 -
 hw/misc/applesmc.c                             |   1 -
 hw/misc/arm11scu.c                             |   1 -
 hw/misc/arm_l2x0.c                             |   1 -
 hw/misc/arm_sysctl.c                           |   1 -
 hw/misc/armsse-cpuid.c                         |   1 -
 hw/misc/aspeed_hace.c                          |   1 -
 hw/misc/aspeed_i3c.c                           |   1 -
 hw/misc/aspeed_lpc.c                           |   1 -
 hw/misc/aspeed_sbc.c                           |   1 -
 hw/misc/aspeed_scu.c                           |   1 -
 hw/misc/aspeed_sdmc.c                          |   1 -
 hw/misc/bcm2835_cprman.c                       |   1 -
 hw/misc/bcm2835_property.c                     |   1 -
 hw/misc/debugexit.c                            |   1 -
 hw/misc/eccmemctl.c                            |   1 -
 hw/misc/empty_slot.c                           |   1 -
 hw/misc/iotkit-secctl.c                        |   1 -
 hw/misc/iotkit-sysctl.c                        |   1 -
 hw/misc/iotkit-sysinfo.c                       |   1 -
 hw/misc/ivshmem.c                              |   2 -
 hw/misc/led.c                                  |   1 -
 hw/misc/mac_via.c                              |   1 -
 hw/misc/macio/cuda.c                           |   1 -
 hw/misc/macio/macio.c                          |   2 -
 hw/misc/macio/pmu.c                            |   1 -
 hw/misc/mips_cmgcr.c                           |   1 -
 hw/misc/mips_cpc.c                             |   1 -
 hw/misc/mips_itu.c                             |   1 -
 hw/misc/mos6522.c                              |   1 -
 hw/misc/mps2-fpgaio.c                          |   1 -
 hw/misc/mps2-scc.c                             |   1 -
 hw/misc/msf2-sysreg.c                          |   1 -
 hw/misc/npcm7xx_gcr.c                          |   1 -
 hw/misc/nrf51_rng.c                            |   1 -
 hw/misc/pci-testdev.c                          |   1 -
 hw/misc/pvpanic-isa.c                          |   1 -
 hw/misc/pvpanic-pci.c                          |   1 -
 hw/misc/sifive_e_aon.c                         |   1 -
 hw/misc/sifive_u_otp.c                         |   1 -
 hw/misc/stm32l4x5_rcc.c                        |   1 -
 hw/misc/tz-mpc.c                               |   1 -
 hw/misc/tz-msc.c                               |   1 -
 hw/misc/tz-ppc.c                               |   1 -
 hw/misc/unimp.c                                |   1 -
 hw/misc/xlnx-versal-cframe-reg.c               |   2 -
 hw/misc/xlnx-versal-cfu.c                      |   2 -
 hw/misc/xlnx-versal-trng.c                     |   4 +-
 hw/misc/xlnx-versal-xramc.c                    |   1 -
 hw/misc/zynq_slcr.c                            |   1 -
 hw/net/allwinner-sun8i-emac.c                  |   1 -
 hw/net/allwinner_emac.c                        |   1 -
 hw/net/cadence_gem.c                           |   1 -
 hw/net/can/xlnx-versal-canfd.c                 |   1 -
 hw/net/can/xlnx-zynqmp-can.c                   |   1 -
 hw/net/dp8393x.c                               |   1 -
 hw/net/e1000.c                                 |   1 -
 hw/net/e1000e.c                                |   1 -
 hw/net/eepro100.c                              |   1 -
 hw/net/fsl_etsec/etsec.c                       |   1 -
 hw/net/ftgmac100.c                             |   2 -
 hw/net/igb.c                                   |   1 -
 hw/net/imx_fec.c                               |   1 -
 hw/net/lan9118.c                               |   1 -
 hw/net/lance.c                                 |   1 -
 hw/net/lasi_i82596.c                           |   1 -
 hw/net/mcf_fec.c                               |   1 -
 hw/net/mipsnet.c                               |   1 -
 hw/net/msf2-emac.c                             |   1 -
 hw/net/mv88w8618_eth.c                         |   1 -
 hw/net/ne2000-isa.c                            |   1 -
 hw/net/ne2000-pci.c                            |   1 -
 hw/net/npcm7xx_emc.c                           |   1 -
 hw/net/npcm_gmac.c                             |   1 -
 hw/net/opencores_eth.c                         |   1 -
 hw/net/pcnet-pci.c                             |   1 -
 hw/net/rocker/rocker.c                         |   1 -
 hw/net/rtl8139.c                               |   1 -
 hw/net/smc91c111.c                             |   1 -
 hw/net/spapr_llan.c                            |   1 -
 hw/net/stellaris_enet.c                        |   1 -
 hw/net/sungem.c                                |   1 -
 hw/net/sunhme.c                                |   1 -
 hw/net/tulip.c                                 |   1 -
 hw/net/virtio-net.c                            |   1 -
 hw/net/vmxnet3.c                               |   1 -
 hw/net/xen_nic.c                               |   1 -
 hw/net/xgmac.c                                 |   1 -
 hw/net/xilinx_axienet.c                        |   1 -
 hw/net/xilinx_ethlite.c                        |   1 -
 hw/nubus/nubus-bridge.c                        |   1 -
 hw/nubus/nubus-device.c                        |   1 -
 hw/nvme/ctrl.c                                 |   1 -
 hw/nvme/nguid.c                                |   4 +-
 hw/nvme/ns.c                                   |   1 -
 hw/nvme/subsys.c                               |   1 -
 hw/nvram/ds1225y.c                             |   1 -
 hw/nvram/eeprom_at24c.c                        |   1 -
 hw/nvram/fw_cfg.c                              |   3 -
 hw/nvram/mac_nvram.c                           |   1 -
 hw/nvram/nrf51_nvm.c                           |   1 -
 hw/nvram/spapr_nvram.c                         |   1 -
 hw/nvram/xlnx-bbram.c                          |   1 -
 hw/nvram/xlnx-efuse.c                          |   1 -
 hw/nvram/xlnx-versal-efuse-cache.c             |   2 -
 hw/nvram/xlnx-versal-efuse-ctrl.c              |   2 -
 hw/nvram/xlnx-zynqmp-efuse.c                   |   2 -
 hw/pci-bridge/cxl_downstream.c                 |   1 -
 hw/pci-bridge/cxl_root_port.c                  |   1 -
 hw/pci-bridge/cxl_upstream.c                   |   1 -
 hw/pci-bridge/gen_pcie_root_port.c             |   1 -
 hw/pci-bridge/pci_bridge_dev.c                 |   1 -
 hw/pci-bridge/pci_expander_bridge.c            |   2 -
 hw/pci-bridge/pcie_pci_bridge.c                |   1 -
 hw/pci-bridge/pcie_root_port.c                 |   1 -
 hw/pci-bridge/xio3130_downstream.c             |   1 -
 hw/pci-host/astro.c                            |   5 -
 hw/pci-host/dino.c                             |   1 -
 hw/pci-host/gpex.c                             |   1 -
 hw/pci-host/grackle.c                          |   1 -
 hw/pci-host/gt64120.c                          |   1 -
 hw/pci-host/i440fx.c                           |   1 -
 hw/pci-host/mv64361.c                          |   1 -
 hw/pci-host/pnv_phb.c                          |   4 -
 hw/pci-host/pnv_phb3.c                         |   1 -
 hw/pci-host/pnv_phb4.c                         |   1 -
 hw/pci-host/pnv_phb4_pec.c                     |   1 -
 hw/pci-host/ppce500.c                          |   1 -
 hw/pci-host/q35.c                              |   2 -
 hw/pci-host/raven.c                            |   1 -
 hw/pci-host/sabre.c                            |   1 -
 hw/pci-host/uninorth.c                         |   1 -
 hw/pci-host/versatile.c                        |   1 -
 hw/pci-host/xilinx-pcie.c                      |   1 -
 hw/pci/pci.c                                   |   1 -
 hw/pci/pci_bridge.c                            |   1 -
 hw/pci/pci_host.c                              |   1 -
 hw/pci/pcie_port.c                             |   2 -
 hw/ppc/pnv.c                                   |   1 -
 hw/ppc/pnv_adu.c                               |   1 -
 hw/ppc/pnv_chiptod.c                           |   1 -
 hw/ppc/pnv_core.c                              |   2 -
 hw/ppc/pnv_homer.c                             |   1 -
 hw/ppc/pnv_i2c.c                               |   1 -
 hw/ppc/pnv_lpc.c                               |   1 -
 hw/ppc/pnv_pnor.c                              |   1 -
 hw/ppc/pnv_psi.c                               |   1 -
 hw/ppc/ppc405_uc.c                             |   1 -
 hw/ppc/ppc440_uc.c                             |   1 -
 hw/ppc/ppc4xx_devs.c                           |   2 -
 hw/ppc/ppc4xx_sdram.c                          |   2 -
 hw/ppc/prep_systemio.c                         |   1 -
 hw/ppc/rs6000_mc.c                             |   1 -
 hw/ppc/spapr_cpu_core.c                        |   1 -
 hw/ppc/spapr_nvdimm.c                          |  10 +-
 hw/ppc/spapr_pci.c                             |   1 -
 hw/ppc/spapr_rng.c                             |   1 -
 hw/ppc/spapr_tpm_proxy.c                       |   1 -
 hw/remote/proxy.c                              |   1 -
 hw/riscv/opentitan.c                           |   1 -
 hw/riscv/riscv-iommu-pci.c                     |   1 -
 hw/riscv/riscv-iommu.c                         |   1 -
 hw/riscv/riscv_hart.c                          |   1 -
 hw/riscv/sifive_u.c                            |   1 -
 hw/rtc/allwinner-rtc.c                         |   1 -
 hw/rtc/goldfish_rtc.c                          |   1 -
 hw/rtc/m48t59-isa.c                            |   1 -
 hw/rtc/m48t59.c                                |   1 -
 hw/rtc/mc146818rtc.c                           |   1 -
 hw/rtc/pl031.c                                 |   1 -
 hw/rx/rx62n.c                                  |   1 -
 hw/s390x/3270-ccw.c                            |   5 -
 hw/s390x/ccw-device.c                          |   1 -
 hw/s390x/css-bridge.c                          |   1 -
 hw/s390x/css.c                                 |   4 +-
 hw/s390x/ipl.c                                 |   1 -
 hw/s390x/s390-pci-bus.c                        |   5 +-
 hw/s390x/s390-skeys.c                          |   1 -
 hw/s390x/s390-stattrib.c                       |   1 -
 hw/s390x/vhost-scsi-ccw.c                      |   1 -
 hw/s390x/vhost-user-fs-ccw.c                   |   1 -
 hw/s390x/vhost-vsock-ccw.c                     |   1 -
 hw/s390x/virtio-ccw-9p.c                       |   1 -
 hw/s390x/virtio-ccw-balloon.c                  |   1 -
 hw/s390x/virtio-ccw-blk.c                      |   1 -
 hw/s390x/virtio-ccw-crypto.c                   |   1 -
 hw/s390x/virtio-ccw-gpu.c                      |   1 -
 hw/s390x/virtio-ccw-input.c                    |   1 -
 hw/s390x/virtio-ccw-net.c                      |   1 -
 hw/s390x/virtio-ccw-rng.c                      |   1 -
 hw/s390x/virtio-ccw-scsi.c                     |   1 -
 hw/s390x/virtio-ccw-serial.c                   |   1 -
 hw/scsi/megasas.c                              |   7 +-
 hw/scsi/mptsas.c                               |   1 -
 hw/scsi/scsi-bus.c                             |   1 -
 hw/scsi/scsi-disk.c                            |   3 -
 hw/scsi/scsi-generic.c                         |   1 -
 hw/scsi/spapr_vscsi.c                          |   1 -
 hw/scsi/vhost-scsi.c                           |   1 -
 hw/scsi/vhost-user-scsi.c                      |   1 -
 hw/scsi/virtio-scsi.c                          |   1 -
 hw/scsi/vmw_pvscsi.c                           |   1 -
 hw/sd/allwinner-sdhost.c                       |   1 -
 hw/sd/aspeed_sdhci.c                           |   1 -
 hw/sd/sd.c                                     |   3 -
 hw/sd/sdhci-pci.c                              |   1 -
 hw/sd/sdhci.c                                  |   1 -
 hw/sparc/sun4m.c                               |   5 -
 hw/sparc/sun4m_iommu.c                         |   1 -
 hw/sparc64/sun4u.c                             |   7 -
 hw/ssi/aspeed_smc.c                            |   2 -
 hw/ssi/ibex_spi_host.c                         |   1 -
 hw/ssi/npcm7xx_fiu.c                           |   1 -
 hw/ssi/pnv_spi.c                               |   1 -
 hw/ssi/sifive_spi.c                            |   1 -
 hw/ssi/ssi.c                                   |   1 -
 hw/ssi/xilinx_spi.c                            |   1 -
 hw/ssi/xilinx_spips.c                          |   2 -
 hw/ssi/xlnx-versal-ospi.c                      |   1 -
 hw/timer/a9gtimer.c                            |   1 -
 hw/timer/allwinner-a10-pit.c                   |   1 -
 hw/timer/arm_mptimer.c                         |   1 -
 hw/timer/arm_timer.c                           |   1 -
 hw/timer/aspeed_timer.c                        |   1 -
 hw/timer/avr_timer16.c                         |   1 -
 hw/timer/grlib_gptimer.c                       |   1 -
 hw/timer/hpet.c                                |   1 -
 hw/timer/i8254_common.c                        |   1 -
 hw/timer/ibex_timer.c                          |   1 -
 hw/timer/mss-timer.c                           |   1 -
 hw/timer/nrf51_timer.c                         |   1 -
 hw/timer/pxa2xx_timer.c                        |   1 -
 hw/timer/renesas_cmt.c                         |   1 -
 hw/timer/renesas_tmr.c                         |   1 -
 hw/timer/sifive_pwm.c                          |   1 -
 hw/timer/slavio_timer.c                        |   1 -
 hw/timer/sse-timer.c                           |   1 -
 hw/timer/stm32f2xx_timer.c                     |   1 -
 hw/timer/xilinx_timer.c                        |   1 -
 hw/tpm/tpm_crb.c                               |   1 -
 hw/tpm/tpm_spapr.c                             |   1 -
 hw/tpm/tpm_tis_i2c.c                           |   1 -
 hw/tpm/tpm_tis_isa.c                           |   1 -
 hw/tpm/tpm_tis_sysbus.c                        |   1 -
 hw/tricore/tc27x_soc.c                         |   5 -
 hw/tricore/tricore_testdevice.c                |   5 -
 hw/ufs/lu.c                                    |   1 -
 hw/ufs/ufs.c                                   |   1 -
 hw/usb/bus.c                                   |   1 -
 hw/usb/canokey.c                               |   1 -
 hw/usb/ccid-card-emulated.c                    |   1 -
 hw/usb/ccid-card-passthru.c                    |   1 -
 hw/usb/dev-audio.c                             |   1 -
 hw/usb/dev-hid.c                               |   3 -
 hw/usb/dev-hub.c                               |   1 -
 hw/usb/dev-mtp.c                               |   1 -
 hw/usb/dev-network.c                           |   1 -
 hw/usb/dev-serial.c                            |   2 -
 hw/usb/dev-smartcard-reader.c                  |   2 -
 hw/usb/dev-storage-classic.c                   |   1 -
 hw/usb/dev-uas.c                               |   1 -
 hw/usb/hcd-dwc2.c                              |   1 -
 hw/usb/hcd-dwc3.c                              |   1 -
 hw/usb/hcd-ehci-pci.c                          |   1 -
 hw/usb/hcd-ehci-sysbus.c                       |   1 -
 hw/usb/hcd-ohci-pci.c                          |   1 -
 hw/usb/hcd-ohci-sysbus.c                       |   1 -
 hw/usb/hcd-uhci.c                              |   2 -
 hw/usb/hcd-xhci-nec.c                          |   1 -
 hw/usb/hcd-xhci-sysbus.c                       |   1 -
 hw/usb/hcd-xhci.c                              |   1 -
 hw/usb/host-libusb.c                           |   1 -
 hw/usb/redirect.c                              |   1 -
 hw/usb/u2f-emulated.c                          |   1 -
 hw/usb/u2f-passthru.c                          |   1 -
 hw/vfio/ap.c                                   |   1 -
 hw/vfio/ccw.c                                  |   1 -
 hw/vfio/pci-quirks.c                           |   4 +-
 hw/vfio/pci.c                                  |   2 -
 hw/vfio/platform.c                             |   1 -
 hw/virtio/vdpa-dev-pci.c                       |   5 -
 hw/virtio/vdpa-dev.c                           |   1 -
 hw/virtio/vhost-scsi-pci.c                     |   1 -
 hw/virtio/vhost-user-blk-pci.c                 |   1 -
 hw/virtio/vhost-user-device.c                  |   1 -
 hw/virtio/vhost-user-fs-pci.c                  |   1 -
 hw/virtio/vhost-user-fs.c                      |   1 -
 hw/virtio/vhost-user-gpio.c                    |   1 -
 hw/virtio/vhost-user-i2c.c                     |   1 -
 hw/virtio/vhost-user-input.c                   |   1 -
 hw/virtio/vhost-user-rng-pci.c                 |   1 -
 hw/virtio/vhost-user-rng.c                     |   1 -
 hw/virtio/vhost-user-scmi.c                    |   1 -
 hw/virtio/vhost-user-scsi-pci.c                |   1 -
 hw/virtio/vhost-user-snd-pci.c                 |   5 -
 hw/virtio/vhost-user-snd.c                     |   1 -
 hw/virtio/vhost-user-vsock-pci.c               |   1 -
 hw/virtio/vhost-user-vsock.c                   |   1 -
 hw/virtio/vhost-vsock-common.c                 |   1 -
 hw/virtio/vhost-vsock-pci.c                    |   1 -
 hw/virtio/vhost-vsock.c                        |   1 -
 hw/virtio/virtio-9p-pci.c                      |   1 -
 hw/virtio/virtio-balloon.c                     |   1 -
 hw/virtio/virtio-blk-pci.c                     |   1 -
 hw/virtio/virtio-crypto-pci.c                  |   1 -
 hw/virtio/virtio-crypto.c                      |   1 -
 hw/virtio/virtio-input-pci.c                   |   1 -
 hw/virtio/virtio-iommu-pci.c                   |   1 -
 hw/virtio/virtio-iommu.c                       |   1 -
 hw/virtio/virtio-mem.c                         |   1 -
 hw/virtio/virtio-mmio.c                        |   1 -
 hw/virtio/virtio-net-pci.c                     |   1 -
 hw/virtio/virtio-nsm.c                         |   1 -
 hw/virtio/virtio-pci.c                         |   2 -
 hw/virtio/virtio-pmem.c                        |   1 -
 hw/virtio/virtio-rng-pci.c                     |   1 -
 hw/virtio/virtio-rng.c                         |   1 -
 hw/virtio/virtio-scsi-pci.c                    |   1 -
 hw/virtio/virtio-serial-pci.c                  |   1 -
 hw/virtio/virtio.c                             |   1 -
 hw/watchdog/sbsa_gwdt.c                        |   1 -
 hw/watchdog/wdt_aspeed.c                       |   1 -
 hw/watchdog/wdt_imx2.c                         |   1 -
 hw/xen/xen-bus.c                               |   1 -
 hw/xen/xen-legacy-backend.c                    |  17 -
 hw/xen/xen_pt.c                                |   1 -
 migration/migration.c                          |   3 +-
 migration/options.c                            |   4 +-
 stubs/iothread-lock.c                          |   8 +-
 system/qdev-monitor.c                          |  15 +-
 target/arm/cpu.c                               |   1 -
 target/avr/cpu.c                               |   1 -
 target/hexagon/cpu.c                           |   1 -
 target/i386/cpu.c                              |   2 -
 target/i386/kvm/kvm.c                          |  15 +
 target/microblaze/cpu.c                        |   1 -
 target/mips/cpu.c                              |   1 -
 target/ppc/cpu_init.c                          |   6 -
 target/riscv/cpu.c                             |  13 +-
 target/s390x/cpu.c                             |   7 +-
 target/sparc/cpu.c                             |   1 -
 tests/unit/test-qdev-global-props.c            |   1 -
 rust/Cargo.toml                                |   1 +
 rust/hw/char/pl011/src/device.rs               | 154 ++++---
 rust/hw/char/pl011/src/device_class.rs         |  10 +-
 rust/hw/char/pl011/src/lib.rs                  | 161 +++----
 rust/qemu-api-macros/src/lib.rs                |   2 +-
 rust/qemu-api/meson.build                      |   8 +-
 rust/qemu-api/src/callbacks.rs                 | 144 ++++++
 rust/qemu-api/src/cell.rs                      |  26 +-
 rust/qemu-api/src/definitions.rs               | 168 -------
 rust/qemu-api/src/lib.rs                       |   6 +-
 rust/qemu-api/src/module.rs                    |  43 ++
 rust/qemu-api/src/prelude.rs                   |  10 +-
 rust/qemu-api/src/{device_class.rs => qdev.rs} |  67 ++-
 rust/qemu-api/src/qom.rs                       | 584 +++++++++++++++++++++++++
 rust/qemu-api/src/sysbus.rs                    |  20 +-
 rust/qemu-api/src/vmstate.rs                   |  31 +-
 rust/qemu-api/tests/tests.rs                   | 209 ++++++---
 602 files changed, 1416 insertions(+), 1269 deletions(-)
 create mode 100644 rust/qemu-api/src/callbacks.rs
 delete mode 100644 rust/qemu-api/src/definitions.rs
 create mode 100644 rust/qemu-api/src/module.rs
 rename rust/qemu-api/src/{device_class.rs => qdev.rs} (72%)
 create mode 100644 rust/qemu-api/src/qom.rs
-- 
2.47.1



.
Subject: [PATCH 00/10] Next round of qemu_api patches
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: zhao1.liu@intel.com
Date: Thu, 19 Dec 2024 13:12:06 +0100

.
Subject: [PATCH 0/3] docs: Trivial cleanups
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Michael Tokarev <mjt@tls.msk.ru>, devel@lists.libvirt.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>, qemu-trivial@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 19 Dec 2024 16:02:00 +0100

.
Subject: [PATCH 0/2] target/riscv: add traces for exceptions
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Thu, 19 Dec 2024 14:46:55 -0300

.
Subject: [PATCH v2 0/3] Change default pointer authentication algorithm on
 aarch64 to impdef
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Eduardo Habkost <eduardo@habkost.net>, Fabiano Rosas <farosas@suse.de>,
 Peter Maydell <peter.maydell@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 qemu-arm@nongnu.org, Laurent Vivier <lvivier@redhat.com>,
 alex.bennee@linaro.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 19 Dec 2024 10:32:08 -0800

.
Subject: [PATCH 1/2] qxl: Do not use C99 // comments
From: Hyman Huang <yong.huang@smartx.com>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 yong.huang@smartx.com
Date: Fri, 20 Dec 2024 02:46:57 +0800

.
Subject: Test assets not available anymore for
 tests/functional/test_rx_gdbsim.py
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>,
 Thomas Huth <thuth@redhat.com>, =?UTF-8?Q?Alex_Benn=C3=A9e?=
 <alex.bennee@linaro.org>, Peter Maydell <peter.maydell@linaro.org>,
 Cleber Rosa <crosa@redhat.com>, "qemu-devel@nongnu.org"
 <qemu-devel@nongnu.org>
Date: Thu, 19 Dec 2024 11:47:32 -0800

.
Subject: [PATCH v5] tests/functional/aarch64: add tests for FEAT_RME
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: mathieu.poirier@linaro.org, gustavo.romero@linaro.org,
 marcin.juszkiewicz@linaro.org, Peter Maydell <peter.maydell@linaro.org>,
 alex.bennee@linaro.org, jean-philippe@linaro.org, qemu-arm@nongnu.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 19 Dec 2024 11:53:04 -0800

.
Subject: Re: [PATCH 2/2] hw/openrisc: Fixed undercounting of TTCR in
 continuous mode
From: Joel Holdsworth <jholdsworth@nvidia.com>
To: Stafford Horne <shorne@gmail.com>, Richard Henderson
 <richard.henderson@linaro.org>
Date: Thu, 19 Dec 2024 20:08:14 +0000

.
Subject: [PULL v2 00/39] riscv-to-apply queue
From: Alistair Francis <alistair23@gmail.com>
To: qemu-devel@nongnu.org
Cc: alistair23@gmail.com,
	Alistair Francis <alistair.francis@wdc.com>
Date: Fri, 20 Dec 2024 11:54:00 +1000

The following changes since commit 3e9793ab01904144c204589811e0e879109a9713:

  Merge tag 'qga-pull-2024-12-18' of https://github.com/kostyanf14/qemu into staging (2024-12-18 20:24:59 -0500)

are available in the Git repository at:

  https://github.com/alistair23/qemu.git tags/pull-riscv-to-apply-20241220

for you to fetch changes up to 2fc8f50eadad5dcc99bc5de1333808b9de47a097:

  target/riscv: add support for RV64 Xiangshan Nanhu CPU (2024-12-20 11:22:47 +1000)

----------------------------------------------------------------
RISC-V PR for 10.0

* Correct the validness check of iova
* Fix APLIC in_clrip and clripnum write emulation
* Support riscv-iommu-sys device
* Add Tenstorrent Ascalon CPU
* Add AIA userspace irqchip_split support
* Add Microblaze V generic board
* Upgrade ACPI SPCR table to support SPCR table revision 4 format
* Remove tswap64() calls from HTIF
* Support 64-bit address of initrd
* Introduce svukte ISA extension
* Support ssstateen extension
* Support for RV64 Xiangshan Nanhu CPU

----------------------------------------------------------------
Anton Blanchard (1):
      target/riscv: Add Tenstorrent Ascalon CPU

Daniel Henrique Barboza (15):
      hw/riscv/riscv-iommu.c: add riscv_iommu_instance_init()
      hw/riscv/riscv-iommu: parametrize CAP.IGS
      hw/riscv/virt.c, riscv-iommu-sys.c: add MSIx support
      hw/riscv/riscv-iommu: implement reset protocol
      docs/specs: add riscv-iommu-sys information
      hw/intc/riscv_aplic: rename is_kvm_aia()
      hw/riscv/virt.c: reduce virt_use_kvm_aia() usage
      hw/riscv/virt.c: rename helper to virt_use_kvm_aia_aplic_imsic()
      target/riscv/kvm: consider irqchip_split() in aia_create()
      hw/riscv/virt.c, riscv_aplic.c: add 'emulated_aplic' helpers
      hw/intc/riscv_aplic: add kvm_msicfgaddr for split mode aplic-imsic
      target/riscv/kvm: remove irqchip_split() restriction
      docs: update riscv/virt.rst with kernel-irqchip=split support
      target/riscv/tcg: hide warn for named feats when disabling via priv_ver
      target/riscv: add ssstateen

Fea.Wang (6):
      target/riscv: Add svukte extension capability variable
      target/riscv: Support senvcfg[UKTE] bit when svukte extension is enabled
      target/riscv: Support hstatus[HUKTE] bit when svukte extension is enabled
      target/riscv: Check memory access to meet svukte rule
      target/riscv: Expose svukte ISA extension
      target/riscv: Check svukte is not enabled in RV32

Jason Chien (1):
      hw/riscv/riscv-iommu.c: Correct the validness check of iova

Jim Shu (3):
      hw/riscv: Support to load DTB after 3GB memory on 64-bit system.
      hw/riscv: Add a new struct RISCVBootInfo
      hw/riscv: Add the checking if DTB overlaps to kernel or initrd

MollyChen (1):
      target/riscv: add support for RV64 Xiangshan Nanhu CPU

Philippe Mathieu-Daudé (5):
      MAINTAINERS: Cover RISC-V HTIF interface
      hw/char/riscv_htif: Explicit little-endian implementation
      hw/char/riscv_htif: Clarify MemoryRegionOps expect 32-bit accesses
      target/riscv: Include missing headers in 'vector_internals.h'
      target/riscv: Include missing headers in 'internals.h'

Sai Pavan Boddu (1):
      hw/riscv: Add Microblaze V generic board

Sia Jee Heng (3):
      qtest: allow SPCR acpi table changes
      hw/acpi: Upgrade ACPI SPCR table to support SPCR table revision 4 format
      tests/qtest/bios-tables-test: Update virt SPCR golden reference for RISC-V

Sunil V L (1):
      hw/riscv/virt: Add IOMMU as platform device if the option is set

Tomasz Jeznach (1):
      hw/riscv: add riscv-iommu-sys platform device

Yong-Xuan Wang (1):
      hw/intc/riscv_aplic: Fix APLIC in_clrip and clripnum write emulation

 MAINTAINERS                                |   8 +
 docs/specs/index.rst                       |   1 +
 docs/specs/riscv-aia.rst                   |  83 ++++++++++
 docs/specs/riscv-iommu.rst                 |  30 +++-
 docs/system/riscv/microblaze-v-generic.rst |  42 +++++
 docs/system/riscv/virt.rst                 |  17 ++
 docs/system/target-riscv.rst               |   1 +
 hw/riscv/riscv-iommu-bits.h                |   6 +
 hw/riscv/riscv-iommu.h                     |   5 +
 include/hw/acpi/acpi-defs.h                |   7 +-
 include/hw/acpi/aml-build.h                |   2 +-
 include/hw/intc/riscv_aplic.h              |   8 +
 include/hw/riscv/boot.h                    |  28 +++-
 include/hw/riscv/iommu.h                   |  10 +-
 include/hw/riscv/virt.h                    |   6 +-
 target/riscv/cpu-qom.h                     |   2 +
 target/riscv/cpu_bits.h                    |   2 +
 target/riscv/cpu_cfg.h                     |   2 +
 target/riscv/internals.h                   |   3 +
 target/riscv/vector_internals.h            |   1 +
 hw/acpi/aml-build.c                        |  20 ++-
 hw/arm/virt-acpi-build.c                   |   8 +-
 hw/char/riscv_htif.c                       |  15 +-
 hw/intc/riscv_aplic.c                      |  74 +++++++--
 hw/loongarch/acpi-build.c                  |   6 +-
 hw/riscv/boot.c                            | 100 +++++++----
 hw/riscv/microblaze-v-generic.c            | 184 +++++++++++++++++++++
 hw/riscv/microchip_pfsoc.c                 |  13 +-
 hw/riscv/opentitan.c                       |   4 +-
 hw/riscv/riscv-iommu-pci.c                 |  21 +++
 hw/riscv/riscv-iommu-sys.c                 | 256 +++++++++++++++++++++++++++++
 hw/riscv/riscv-iommu.c                     | 137 ++++++++++-----
 hw/riscv/sifive_e.c                        |   4 +-
 hw/riscv/sifive_u.c                        |  18 +-
 hw/riscv/spike.c                           |  14 +-
 hw/riscv/virt-acpi-build.c                 |  12 +-
 hw/riscv/virt.c                            | 159 +++++++++++++++---
 target/riscv/cpu.c                         | 101 ++++++++++++
 target/riscv/cpu_helper.c                  |  55 +++++++
 target/riscv/csr.c                         |   7 +
 target/riscv/kvm/kvm-cpu.c                 |  43 ++---
 target/riscv/tcg/tcg-cpu.c                 |  27 ++-
 hw/riscv/Kconfig                           |   8 +
 hw/riscv/meson.build                       |   3 +-
 hw/riscv/trace-events                      |   4 +
 tests/data/acpi/riscv64/virt/SPCR          | Bin 80 -> 90 bytes
 46 files changed, 1380 insertions(+), 177 deletions(-)
 create mode 100644 docs/specs/riscv-aia.rst
 create mode 100644 docs/system/riscv/microblaze-v-generic.rst
 create mode 100644 hw/riscv/microblaze-v-generic.c
 create mode 100644 hw/riscv/riscv-iommu-sys.c


.
Subject: [PATCH 0/4] tests/functional: ppc update and download fail fix
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 qemu-ppc@nongnu.org
Date: Fri, 20 Dec 2024 12:46:13 +1000

.
Subject: [PATCH v2 00/51] tcg: Remove in-flight mask data from OptContext
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Thu, 19 Dec 2024 20:10:12 -0800

.
Subject: [PATCH] hw/char: stm32f2xx_usart: replace print with trace
From: Nikita Shubin <nikita.shubin@maquefel.me>
To: Alistair Francis <alistair@alistair23.me>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: Nikita Shubin <nikita.shubin@maquefel.me>,
 Nikita Shubin <n.shubin@yadro.com>, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org
Date: Fri, 20 Dec 2024 11:46:23 +0300

.
Subject: [PATCH] hw/arm_sysctl: fix extraxting 31th bit of val
From: Anastasia Belova <abelova@astralinux.ru>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: Anastasia Belova <abelova@astralinux.ru>, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org, sdl.qemu@linuxtesting.org
Date: Fri, 20 Dec 2024 13:33:17 +0300

.
Subject: [PATCH 00/17] replay: Fixes and avocado test updates
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-block@nongnu.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Stefan Hajnoczi <stefanha@redhat.com>,
 Fam Zheng <fam@euphon.net>, Ronnie Sahlberg <ronniesahlberg@gmail.com>,
 John Snow <jsnow@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Jason Wang <jasowang@redhat.com>,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 "Dr. David Alan Gilbert" <dave@treblig.org>,
 Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>
Date: Fri, 20 Dec 2024 20:42:02 +1000

.
Subject: [PATCH v2 1/2] qxl: Do not use C99 // comments
From: Hyman Huang <yong.huang@smartx.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>, yong.huang@smartx.com,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 20 Dec 2024 19:45:59 +0800

.
Subject: [PATCH v7 0/1] target/riscv: rvv: Use wider accesses for unit stride
 load/store
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>
Date: Fri, 20 Dec 2024 12:21:08 +0000

.
Subject: [PATCH v2] hw/arm_sysctl: fix extracting 31th bit of val
From: Anastasia Belova <abelova@astralinux.ru>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: Anastasia Belova <abelova@astralinux.ru>, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org, sdl.qemu@linuxtesting.org
Date: Fri, 20 Dec 2024 15:54:27 +0300

.
Subject: [PATCH 00/12] Next round of qemu_api patches
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: zhao1.liu@intel.com,
	junjie.mao@hotmail.com
Date: Fri, 20 Dec 2024 15:29:42 +0100

.
Subject: [PULL v3 00/42] Rust, qdev, target/i386 changes for 2024-12-19
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 20 Dec 2024 15:34:28 +0100

The following changes since commit 8032c78e556cd0baec111740a6c636863f9bd7c8:

  Merge tag 'firmware-20241216-pull-request' of https://gitlab.com/kraxel/qemu into staging (2024-12-16 14:20:33 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to bf9987c06eb8274c2503174b944b8fbe94cc24d7:

  rust: pl011: simplify handling of the FIFO enabled bit in LCR (2024-12-19 19:36:38 +0100)

----------------------------------------------------------------
* qdev: second part of Property cleanups
* rust: second part of QOM rework
* rust: callbacks wrapper
* rust: pl011 bugfixes
* kvm: cleanup errors in kvm_convert_memory()

----------------------------------------------------------------
v2->v3: use v2 of the constify Property series

Maciej S. Szmigiero (1):
      target/i386: Reset TSCs of parked vCPUs too on VM reset

Paolo Bonzini (17):
      rust: qom: put class_init together from multiple ClassInitImpl<>
      rust: qom: add possibility of overriding unparent
      rust: rename qemu-api modules to follow C code a bit more
      rust: re-export C types from qemu-api submodules
      bql: add a "mock" BQL for Rust unit tests
      rust: tests: allow writing more than one test
      rust: qom: add casting functionality
      rust: qom: add initial subset of methods on Object
      rust: qemu-api: add a module to wrap functions and zero-sized closures
      kvm: consistently return 0/-errno from kvm_convert_memory
      rust: pl011: fix declaration of LineControl bits
      rust: pl011: match break logic of C version
      rust: pl011: always use reset() method on registers
      rust: pl011: fix break errors and definition of Data struct
      rust: pl011: extend registers to 32 bits
      rust: pl011: fix migration stream
      rust: pl011: simplify handling of the FIFO enabled bit in LCR

Richard Henderson (24):
      migration: Constify migration_properties
      hw/ide: Constify sysbus_ahci_properties
      target/ppc: Remove empty property list
      target/s390x: Use s390x_cpu_properties for system mode only
      hw/pci-host/astro: Remove empty Property list
      hw/ppc: Only register spapr_nvdimm_properties if CONFIG_LIBPMEM
      hw/tricore: Remove empty Property lists
      hw/s390x: Remove empty Property lists
      hw/xen: Remove empty Property lists
      hw/sparc: Remove empty Property lists
      hw/virtio: Remove empty Property lists
      include/hw/qdev-core: Detect most empty Property lists at compile time
      hw/core: Introduce device_class_set_props_n
      migration: Use device_class_set_props_n
      hw/scsi/megasas: Use device_class_set_props_n
      hw/arm/armsse: Use device_class_set_props_n
      rust/qemu-api: Use device_class_set_props_n
      hw/core: Remove device_class_set_props function
      target/riscv: Do not abuse DEFINE_PROP_END_OF_LIST
      include/hw/qdev-properties: Remove DEFINE_PROP_END_OF_LIST
      include/hw/qdev-properties: Shrink struct Property
      hw/core/qdev-properties: Constify Property argument to object_field_prop_ptr
      hw/core/qdev-properties: Constify Property argument to PropertyInfo.print
      Constify all opaque Property pointers

 docs/devel/migration/compatibility.rst         |   1 -
 docs/devel/virtio-backends.rst                 |   1 -
 configs/targets/i386-softmmu.mak               |   1 +
 configs/targets/x86_64-softmmu.mak             |   1 +
 include/hw/qdev-core.h                         |  35 +-
 include/hw/qdev-properties.h                   |  15 +-
 include/qemu/main-loop.h                       |   8 +
 include/sysemu/kvm.h                           |   8 +
 migration/options.h                            |   3 +-
 accel/kvm/kvm-all.c                            |  19 +-
 backends/tpm/tpm_util.c                        |   4 +-
 cpu-target.c                                   |   1 -
 hw/9pfs/virtio-9p-device.c                     |   1 -
 hw/acpi/erst.c                                 |   1 -
 hw/acpi/generic_event_device.c                 |   1 -
 hw/acpi/piix4.c                                |   1 -
 hw/acpi/vmgenid.c                              |   1 -
 hw/adc/aspeed_adc.c                            |   1 -
 hw/adc/npcm7xx_adc.c                           |   1 -
 hw/arm/armsse.c                                |   9 +-
 hw/arm/armv7m.c                                |   2 -
 hw/arm/aspeed_soc_common.c                     |   1 -
 hw/arm/fsl-imx25.c                             |   1 -
 hw/arm/fsl-imx6.c                              |   1 -
 hw/arm/fsl-imx6ul.c                            |   1 -
 hw/arm/fsl-imx7.c                              |   1 -
 hw/arm/integratorcp.c                          |   1 -
 hw/arm/msf2-soc.c                              |   1 -
 hw/arm/npcm7xx.c                               |   1 -
 hw/arm/nrf51_soc.c                             |   1 -
 hw/arm/smmu-common.c                           |   1 -
 hw/arm/smmuv3.c                                |   1 -
 hw/arm/stellaris.c                             |   1 -
 hw/arm/strongarm.c                             |   1 -
 hw/arm/xlnx-versal.c                           |   1 -
 hw/arm/xlnx-zynqmp.c                           |   1 -
 hw/audio/ac97.c                                |   1 -
 hw/audio/adlib.c                               |   1 -
 hw/audio/asc.c                                 |   1 -
 hw/audio/cs4231a.c                             |   1 -
 hw/audio/es1370.c                              |   1 -
 hw/audio/gus.c                                 |   1 -
 hw/audio/hda-codec.c                           |   1 -
 hw/audio/intel-hda.c                           |   2 -
 hw/audio/pcspk.c                               |   1 -
 hw/audio/pl041.c                               |   1 -
 hw/audio/sb16.c                                |   1 -
 hw/audio/via-ac97.c                            |   1 -
 hw/audio/virtio-snd-pci.c                      |   1 -
 hw/audio/virtio-snd.c                          |   1 -
 hw/audio/wm8750.c                              |   1 -
 hw/avr/atmega.c                                |   1 -
 hw/block/fdc-isa.c                             |   1 -
 hw/block/fdc-sysbus.c                          |   2 -
 hw/block/fdc.c                                 |   1 -
 hw/block/m25p80.c                              |   1 -
 hw/block/nand.c                                |   1 -
 hw/block/pflash_cfi01.c                        |   1 -
 hw/block/pflash_cfi02.c                        |   1 -
 hw/block/swim.c                                |   1 -
 hw/block/vhost-user-blk.c                      |   1 -
 hw/block/virtio-blk.c                          |   1 -
 hw/block/xen-block.c                           |   5 +-
 hw/char/avr_usart.c                            |   1 -
 hw/char/bcm2835_aux.c                          |   1 -
 hw/char/cadence_uart.c                         |   1 -
 hw/char/cmsdk-apb-uart.c                       |   1 -
 hw/char/debugcon.c                             |   1 -
 hw/char/digic-uart.c                           |   1 -
 hw/char/escc.c                                 |   1 -
 hw/char/exynos4210_uart.c                      |   1 -
 hw/char/goldfish_tty.c                         |   1 -
 hw/char/grlib_apbuart.c                        |   1 -
 hw/char/ibex_uart.c                            |   1 -
 hw/char/imx_serial.c                           |   1 -
 hw/char/ipoctal232.c                           |   1 -
 hw/char/mcf_uart.c                             |   1 -
 hw/char/nrf51_uart.c                           |   1 -
 hw/char/parallel.c                             |   1 -
 hw/char/pl011.c                                |   1 -
 hw/char/renesas_sci.c                          |   1 -
 hw/char/sclpconsole-lm.c                       |   1 -
 hw/char/sclpconsole.c                          |   1 -
 hw/char/serial-isa.c                           |   1 -
 hw/char/serial-mm.c                            |   1 -
 hw/char/serial-pci-multi.c                     |   2 -
 hw/char/serial-pci.c                           |   1 -
 hw/char/serial.c                               |   1 -
 hw/char/sh_serial.c                            |   1 -
 hw/char/shakti_uart.c                          |   1 -
 hw/char/sifive_uart.c                          |   1 -
 hw/char/spapr_vty.c                            |   1 -
 hw/char/stm32f2xx_usart.c                      |   1 -
 hw/char/stm32l4x5_usart.c                      |   1 -
 hw/char/terminal3270.c                         |   1 -
 hw/char/virtio-console.c                       |   1 -
 hw/char/virtio-serial-bus.c                    |   2 -
 hw/char/xen_console.c                          |   1 -
 hw/char/xilinx_uartlite.c                      |   1 -
 hw/core/generic-loader.c                       |   1 -
 hw/core/guest-loader.c                         |   1 -
 hw/core/or-irq.c                               |   1 -
 hw/core/platform-bus.c                         |   1 -
 hw/core/qdev-properties-system.c               |  50 +--
 hw/core/qdev-properties.c                      | 107 ++---
 hw/core/qdev.c                                 |   1 +
 hw/core/split-irq.c                            |   1 -
 hw/cpu/a15mpcore.c                             |   1 -
 hw/cpu/a9mpcore.c                              |   1 -
 hw/cpu/arm11mpcore.c                           |   1 -
 hw/cpu/cluster.c                               |   1 -
 hw/cpu/realview_mpcore.c                       |   1 -
 hw/cxl/switch-mailbox-cci.c                    |   1 -
 hw/display/artist.c                            |   1 -
 hw/display/ati.c                               |   1 -
 hw/display/bcm2835_fb.c                        |   1 -
 hw/display/bochs-display.c                     |   1 -
 hw/display/cg3.c                               |   1 -
 hw/display/cirrus_vga.c                        |   1 -
 hw/display/cirrus_vga_isa.c                    |   1 -
 hw/display/exynos4210_fimd.c                   |   1 -
 hw/display/g364fb.c                            |   1 -
 hw/display/i2c-ddc.c                           |   1 -
 hw/display/macfb.c                             |   2 -
 hw/display/pl110.c                             |   1 -
 hw/display/qxl.c                               |   1 -
 hw/display/ramfb-standalone.c                  |   1 -
 hw/display/sm501.c                             |   2 -
 hw/display/tcx.c                               |   1 -
 hw/display/vga-isa.c                           |   1 -
 hw/display/vga-mmio.c                          |   1 -
 hw/display/vga-pci.c                           |   2 -
 hw/display/vhost-user-gpu.c                    |   1 -
 hw/display/virtio-gpu-gl.c                     |   1 -
 hw/display/virtio-gpu-pci.c                    |   1 -
 hw/display/virtio-gpu-rutabaga.c               |   1 -
 hw/display/virtio-gpu.c                        |   1 -
 hw/display/virtio-vga.c                        |   1 -
 hw/display/vmware_vga.c                        |   1 -
 hw/display/xlnx_dp.c                           |   1 -
 hw/dma/i82374.c                                |   1 -
 hw/dma/i8257.c                                 |   1 -
 hw/dma/pl080.c                                 |   1 -
 hw/dma/pl330.c                                 |   2 -
 hw/dma/xilinx_axidma.c                         |   1 -
 hw/dma/xlnx-zdma.c                             |   1 -
 hw/dma/xlnx_csu_dma.c                          |   1 -
 hw/gpio/imx_gpio.c                             |   1 -
 hw/gpio/npcm7xx_gpio.c                         |   1 -
 hw/gpio/omap_gpio.c                            |   1 -
 hw/gpio/pca9552.c                              |   1 -
 hw/gpio/pca9554.c                              |   1 -
 hw/gpio/pl061.c                                |   1 -
 hw/gpio/sifive_gpio.c                          |   1 -
 hw/gpio/stm32l4x5_gpio.c                       |   1 -
 hw/hyperv/hv-balloon.c                         |   2 -
 hw/hyperv/syndbg.c                             |   1 -
 hw/hyperv/vmbus.c                              |   2 -
 hw/i2c/aspeed_i2c.c                            |   2 -
 hw/i2c/core.c                                  |   1 -
 hw/i2c/i2c_mux_pca954x.c                       |   1 -
 hw/i2c/omap_i2c.c                              |   1 -
 hw/i386/amd_iommu.c                            |   1 -
 hw/i386/intel_iommu.c                          |   1 -
 hw/i386/kvm/clock.c                            |   1 -
 hw/i386/kvm/i8254.c                            |   1 -
 hw/i386/kvm/ioapic.c                           |   1 -
 hw/i386/sgx-epc.c                              |   1 -
 hw/i386/vmmouse.c                              |   1 -
 hw/i386/vmport.c                               |   2 -
 hw/i386/x86-iommu.c                            |   1 -
 hw/i386/xen/xen_pvdevice.c                     |   1 -
 hw/ide/ahci-sysbus.c                           |   3 +-
 hw/ide/cf.c                                    |   1 -
 hw/ide/cmd646.c                                |   1 -
 hw/ide/ide-dev.c                               |   3 -
 hw/ide/isa.c                                   |   1 -
 hw/ide/macio.c                                 |   1 -
 hw/ide/mmio.c                                  |   1 -
 hw/input/pckbd.c                               |   2 -
 hw/input/stellaris_gamepad.c                   |   1 -
 hw/input/virtio-input-hid.c                    |   3 -
 hw/input/virtio-input-host.c                   |   1 -
 hw/input/virtio-input.c                        |   1 -
 hw/intc/apic_common.c                          |   1 -
 hw/intc/arm_gic_common.c                       |   1 -
 hw/intc/arm_gicv2m.c                           |   1 -
 hw/intc/arm_gicv3_common.c                     |   1 -
 hw/intc/arm_gicv3_its.c                        |   1 -
 hw/intc/arm_gicv3_its_kvm.c                    |   1 -
 hw/intc/armv7m_nvic.c                          |   1 -
 hw/intc/exynos4210_combiner.c                  |   1 -
 hw/intc/exynos4210_gic.c                       |   1 -
 hw/intc/goldfish_pic.c                         |   1 -
 hw/intc/grlib_irqmp.c                          |   1 -
 hw/intc/i8259_common.c                         |   1 -
 hw/intc/ioapic.c                               |   1 -
 hw/intc/loongarch_extioi.c                     |   1 -
 hw/intc/loongarch_pch_msi.c                    |   1 -
 hw/intc/loongarch_pch_pic.c                    |   1 -
 hw/intc/loongson_ipi_common.c                  |   1 -
 hw/intc/m68k_irqc.c                            |   1 -
 hw/intc/mips_gic.c                             |   1 -
 hw/intc/omap_intc.c                            |   1 -
 hw/intc/ompic.c                                |   1 -
 hw/intc/openpic.c                              |   1 -
 hw/intc/openpic_kvm.c                          |   1 -
 hw/intc/pnv_xive.c                             |   1 -
 hw/intc/pnv_xive2.c                            |   1 -
 hw/intc/ppc-uic.c                              |   1 -
 hw/intc/riscv_aclint.c                         |   2 -
 hw/intc/riscv_aplic.c                          |   1 -
 hw/intc/riscv_imsic.c                          |   1 -
 hw/intc/rx_icu.c                               |   1 -
 hw/intc/s390_flic.c                            |   2 -
 hw/intc/sifive_plic.c                          |   1 -
 hw/intc/spapr_xive.c                           |   1 -
 hw/intc/xics.c                                 |   2 -
 hw/intc/xilinx_intc.c                          |   1 -
 hw/intc/xive.c                                 |   4 -
 hw/intc/xive2.c                                |   2 -
 hw/intc/xlnx-pmu-iomod-intc.c                  |   1 -
 hw/ipack/ipack.c                               |   1 -
 hw/ipmi/ipmi.c                                 |   1 -
 hw/ipmi/ipmi_bmc_extern.c                      |   1 -
 hw/ipmi/ipmi_bmc_sim.c                         |   1 -
 hw/ipmi/isa_ipmi_bt.c                          |   1 -
 hw/ipmi/isa_ipmi_kcs.c                         |   1 -
 hw/isa/lpc_ich9.c                              |   1 -
 hw/isa/pc87312.c                               |   1 -
 hw/isa/piix.c                                  |   1 -
 hw/m68k/mcf5206.c                              |   1 -
 hw/m68k/mcf_intc.c                             |   1 -
 hw/m68k/next-cube.c                            |   1 -
 hw/m68k/q800-glue.c                            |   1 -
 hw/mem/cxl_type3.c                             |   1 -
 hw/mem/nvdimm.c                                |   1 -
 hw/mem/pc-dimm.c                               |   1 -
 hw/mem/sparse-mem.c                            |   1 -
 hw/mips/cps.c                                  |   1 -
 hw/misc/a9scu.c                                |   1 -
 hw/misc/allwinner-h3-dramc.c                   |   1 -
 hw/misc/allwinner-r40-dramc.c                  |   1 -
 hw/misc/allwinner-sid.c                        |   1 -
 hw/misc/applesmc.c                             |   1 -
 hw/misc/arm11scu.c                             |   1 -
 hw/misc/arm_l2x0.c                             |   1 -
 hw/misc/arm_sysctl.c                           |   1 -
 hw/misc/armsse-cpuid.c                         |   1 -
 hw/misc/aspeed_hace.c                          |   1 -
 hw/misc/aspeed_i3c.c                           |   1 -
 hw/misc/aspeed_lpc.c                           |   1 -
 hw/misc/aspeed_sbc.c                           |   1 -
 hw/misc/aspeed_scu.c                           |   1 -
 hw/misc/aspeed_sdmc.c                          |   1 -
 hw/misc/bcm2835_cprman.c                       |   1 -
 hw/misc/bcm2835_property.c                     |   1 -
 hw/misc/debugexit.c                            |   1 -
 hw/misc/eccmemctl.c                            |   1 -
 hw/misc/empty_slot.c                           |   1 -
 hw/misc/iotkit-secctl.c                        |   1 -
 hw/misc/iotkit-sysctl.c                        |   1 -
 hw/misc/iotkit-sysinfo.c                       |   1 -
 hw/misc/ivshmem.c                              |   2 -
 hw/misc/led.c                                  |   1 -
 hw/misc/mac_via.c                              |   1 -
 hw/misc/macio/cuda.c                           |   1 -
 hw/misc/macio/macio.c                          |   2 -
 hw/misc/macio/pmu.c                            |   1 -
 hw/misc/mips_cmgcr.c                           |   1 -
 hw/misc/mips_cpc.c                             |   1 -
 hw/misc/mips_itu.c                             |   1 -
 hw/misc/mos6522.c                              |   1 -
 hw/misc/mps2-fpgaio.c                          |   1 -
 hw/misc/mps2-scc.c                             |   1 -
 hw/misc/msf2-sysreg.c                          |   1 -
 hw/misc/npcm7xx_gcr.c                          |   1 -
 hw/misc/nrf51_rng.c                            |   1 -
 hw/misc/pci-testdev.c                          |   1 -
 hw/misc/pvpanic-isa.c                          |   1 -
 hw/misc/pvpanic-pci.c                          |   1 -
 hw/misc/sifive_e_aon.c                         |   1 -
 hw/misc/sifive_u_otp.c                         |   1 -
 hw/misc/stm32l4x5_rcc.c                        |   1 -
 hw/misc/tz-mpc.c                               |   1 -
 hw/misc/tz-msc.c                               |   1 -
 hw/misc/tz-ppc.c                               |   1 -
 hw/misc/unimp.c                                |   1 -
 hw/misc/xlnx-versal-cframe-reg.c               |   2 -
 hw/misc/xlnx-versal-cfu.c                      |   2 -
 hw/misc/xlnx-versal-trng.c                     |   4 +-
 hw/misc/xlnx-versal-xramc.c                    |   1 -
 hw/misc/zynq_slcr.c                            |   1 -
 hw/net/allwinner-sun8i-emac.c                  |   1 -
 hw/net/allwinner_emac.c                        |   1 -
 hw/net/cadence_gem.c                           |   1 -
 hw/net/can/xlnx-versal-canfd.c                 |   1 -
 hw/net/can/xlnx-zynqmp-can.c                   |   1 -
 hw/net/dp8393x.c                               |   1 -
 hw/net/e1000.c                                 |   1 -
 hw/net/e1000e.c                                |   1 -
 hw/net/eepro100.c                              |   1 -
 hw/net/fsl_etsec/etsec.c                       |   1 -
 hw/net/ftgmac100.c                             |   2 -
 hw/net/igb.c                                   |   1 -
 hw/net/imx_fec.c                               |   1 -
 hw/net/lan9118.c                               |   1 -
 hw/net/lance.c                                 |   1 -
 hw/net/lasi_i82596.c                           |   1 -
 hw/net/mcf_fec.c                               |   1 -
 hw/net/mipsnet.c                               |   1 -
 hw/net/msf2-emac.c                             |   1 -
 hw/net/mv88w8618_eth.c                         |   1 -
 hw/net/ne2000-isa.c                            |   1 -
 hw/net/ne2000-pci.c                            |   1 -
 hw/net/npcm7xx_emc.c                           |   1 -
 hw/net/npcm_gmac.c                             |   1 -
 hw/net/opencores_eth.c                         |   1 -
 hw/net/pcnet-pci.c                             |   1 -
 hw/net/rocker/rocker.c                         |   1 -
 hw/net/rtl8139.c                               |   1 -
 hw/net/smc91c111.c                             |   1 -
 hw/net/spapr_llan.c                            |   1 -
 hw/net/stellaris_enet.c                        |   1 -
 hw/net/sungem.c                                |   1 -
 hw/net/sunhme.c                                |   1 -
 hw/net/tulip.c                                 |   1 -
 hw/net/virtio-net.c                            |   1 -
 hw/net/vmxnet3.c                               |   1 -
 hw/net/xen_nic.c                               |   1 -
 hw/net/xgmac.c                                 |   1 -
 hw/net/xilinx_axienet.c                        |   1 -
 hw/net/xilinx_ethlite.c                        |   1 -
 hw/nubus/nubus-bridge.c                        |   1 -
 hw/nubus/nubus-device.c                        |   1 -
 hw/nvme/ctrl.c                                 |   1 -
 hw/nvme/nguid.c                                |   4 +-
 hw/nvme/ns.c                                   |   1 -
 hw/nvme/subsys.c                               |   1 -
 hw/nvram/ds1225y.c                             |   1 -
 hw/nvram/eeprom_at24c.c                        |   1 -
 hw/nvram/fw_cfg.c                              |   3 -
 hw/nvram/mac_nvram.c                           |   1 -
 hw/nvram/nrf51_nvm.c                           |   1 -
 hw/nvram/spapr_nvram.c                         |   1 -
 hw/nvram/xlnx-bbram.c                          |   1 -
 hw/nvram/xlnx-efuse.c                          |   1 -
 hw/nvram/xlnx-versal-efuse-cache.c             |   2 -
 hw/nvram/xlnx-versal-efuse-ctrl.c              |   2 -
 hw/nvram/xlnx-zynqmp-efuse.c                   |   2 -
 hw/pci-bridge/cxl_downstream.c                 |   1 -
 hw/pci-bridge/cxl_root_port.c                  |   1 -
 hw/pci-bridge/cxl_upstream.c                   |   1 -
 hw/pci-bridge/gen_pcie_root_port.c             |   1 -
 hw/pci-bridge/pci_bridge_dev.c                 |   1 -
 hw/pci-bridge/pci_expander_bridge.c            |   2 -
 hw/pci-bridge/pcie_pci_bridge.c                |   1 -
 hw/pci-bridge/pcie_root_port.c                 |   1 -
 hw/pci-bridge/xio3130_downstream.c             |   1 -
 hw/pci-host/astro.c                            |   5 -
 hw/pci-host/dino.c                             |   1 -
 hw/pci-host/gpex.c                             |   1 -
 hw/pci-host/grackle.c                          |   1 -
 hw/pci-host/gt64120.c                          |   1 -
 hw/pci-host/i440fx.c                           |   1 -
 hw/pci-host/mv64361.c                          |   1 -
 hw/pci-host/pnv_phb.c                          |   4 -
 hw/pci-host/pnv_phb3.c                         |   1 -
 hw/pci-host/pnv_phb4.c                         |   1 -
 hw/pci-host/pnv_phb4_pec.c                     |   1 -
 hw/pci-host/ppce500.c                          |   1 -
 hw/pci-host/q35.c                              |   2 -
 hw/pci-host/raven.c                            |   1 -
 hw/pci-host/sabre.c                            |   1 -
 hw/pci-host/uninorth.c                         |   1 -
 hw/pci-host/versatile.c                        |   1 -
 hw/pci-host/xilinx-pcie.c                      |   1 -
 hw/pci/pci.c                                   |   1 -
 hw/pci/pci_bridge.c                            |   1 -
 hw/pci/pci_host.c                              |   1 -
 hw/pci/pcie_port.c                             |   2 -
 hw/ppc/pnv.c                                   |   1 -
 hw/ppc/pnv_adu.c                               |   1 -
 hw/ppc/pnv_chiptod.c                           |   1 -
 hw/ppc/pnv_core.c                              |   2 -
 hw/ppc/pnv_homer.c                             |   1 -
 hw/ppc/pnv_i2c.c                               |   1 -
 hw/ppc/pnv_lpc.c                               |   1 -
 hw/ppc/pnv_pnor.c                              |   1 -
 hw/ppc/pnv_psi.c                               |   1 -
 hw/ppc/ppc405_uc.c                             |   1 -
 hw/ppc/ppc440_uc.c                             |   1 -
 hw/ppc/ppc4xx_devs.c                           |   2 -
 hw/ppc/ppc4xx_sdram.c                          |   2 -
 hw/ppc/prep_systemio.c                         |   1 -
 hw/ppc/rs6000_mc.c                             |   1 -
 hw/ppc/spapr_cpu_core.c                        |   1 -
 hw/ppc/spapr_nvdimm.c                          |  10 +-
 hw/ppc/spapr_pci.c                             |   1 -
 hw/ppc/spapr_rng.c                             |   1 -
 hw/ppc/spapr_tpm_proxy.c                       |   1 -
 hw/remote/proxy.c                              |   1 -
 hw/riscv/opentitan.c                           |   1 -
 hw/riscv/riscv-iommu-pci.c                     |   1 -
 hw/riscv/riscv-iommu.c                         |   1 -
 hw/riscv/riscv_hart.c                          |   1 -
 hw/riscv/sifive_u.c                            |   1 -
 hw/rtc/allwinner-rtc.c                         |   1 -
 hw/rtc/goldfish_rtc.c                          |   1 -
 hw/rtc/m48t59-isa.c                            |   1 -
 hw/rtc/m48t59.c                                |   1 -
 hw/rtc/mc146818rtc.c                           |   1 -
 hw/rtc/pl031.c                                 |   1 -
 hw/rx/rx62n.c                                  |   1 -
 hw/s390x/3270-ccw.c                            |   5 -
 hw/s390x/ccw-device.c                          |   1 -
 hw/s390x/css-bridge.c                          |   1 -
 hw/s390x/css.c                                 |   4 +-
 hw/s390x/ipl.c                                 |   1 -
 hw/s390x/s390-pci-bus.c                        |   5 +-
 hw/s390x/s390-skeys.c                          |   1 -
 hw/s390x/s390-stattrib.c                       |   1 -
 hw/s390x/vhost-scsi-ccw.c                      |   1 -
 hw/s390x/vhost-user-fs-ccw.c                   |   1 -
 hw/s390x/vhost-vsock-ccw.c                     |   1 -
 hw/s390x/virtio-ccw-9p.c                       |   1 -
 hw/s390x/virtio-ccw-balloon.c                  |   1 -
 hw/s390x/virtio-ccw-blk.c                      |   1 -
 hw/s390x/virtio-ccw-crypto.c                   |   1 -
 hw/s390x/virtio-ccw-gpu.c                      |   1 -
 hw/s390x/virtio-ccw-input.c                    |   1 -
 hw/s390x/virtio-ccw-net.c                      |   1 -
 hw/s390x/virtio-ccw-rng.c                      |   1 -
 hw/s390x/virtio-ccw-scsi.c                     |   1 -
 hw/s390x/virtio-ccw-serial.c                   |   1 -
 hw/scsi/megasas.c                              |   7 +-
 hw/scsi/mptsas.c                               |   1 -
 hw/scsi/scsi-bus.c                             |   1 -
 hw/scsi/scsi-disk.c                            |   3 -
 hw/scsi/scsi-generic.c                         |   1 -
 hw/scsi/spapr_vscsi.c                          |   1 -
 hw/scsi/vhost-scsi.c                           |   1 -
 hw/scsi/vhost-user-scsi.c                      |   1 -
 hw/scsi/virtio-scsi.c                          |   1 -
 hw/scsi/vmw_pvscsi.c                           |   1 -
 hw/sd/allwinner-sdhost.c                       |   1 -
 hw/sd/aspeed_sdhci.c                           |   1 -
 hw/sd/sd.c                                     |   3 -
 hw/sd/sdhci-pci.c                              |   1 -
 hw/sd/sdhci.c                                  |   1 -
 hw/sparc/sun4m.c                               |   5 -
 hw/sparc/sun4m_iommu.c                         |   1 -
 hw/sparc64/sun4u.c                             |   7 -
 hw/ssi/aspeed_smc.c                            |   2 -
 hw/ssi/ibex_spi_host.c                         |   1 -
 hw/ssi/npcm7xx_fiu.c                           |   1 -
 hw/ssi/pnv_spi.c                               |   1 -
 hw/ssi/sifive_spi.c                            |   1 -
 hw/ssi/ssi.c                                   |   1 -
 hw/ssi/xilinx_spi.c                            |   1 -
 hw/ssi/xilinx_spips.c                          |   2 -
 hw/ssi/xlnx-versal-ospi.c                      |   1 -
 hw/timer/a9gtimer.c                            |   1 -
 hw/timer/allwinner-a10-pit.c                   |   1 -
 hw/timer/arm_mptimer.c                         |   1 -
 hw/timer/arm_timer.c                           |   1 -
 hw/timer/aspeed_timer.c                        |   1 -
 hw/timer/avr_timer16.c                         |   1 -
 hw/timer/grlib_gptimer.c                       |   1 -
 hw/timer/hpet.c                                |   1 -
 hw/timer/i8254_common.c                        |   1 -
 hw/timer/ibex_timer.c                          |   1 -
 hw/timer/mss-timer.c                           |   1 -
 hw/timer/nrf51_timer.c                         |   1 -
 hw/timer/pxa2xx_timer.c                        |   1 -
 hw/timer/renesas_cmt.c                         |   1 -
 hw/timer/renesas_tmr.c                         |   1 -
 hw/timer/sifive_pwm.c                          |   1 -
 hw/timer/slavio_timer.c                        |   1 -
 hw/timer/sse-timer.c                           |   1 -
 hw/timer/stm32f2xx_timer.c                     |   1 -
 hw/timer/xilinx_timer.c                        |   1 -
 hw/tpm/tpm_crb.c                               |   1 -
 hw/tpm/tpm_spapr.c                             |   1 -
 hw/tpm/tpm_tis_i2c.c                           |   1 -
 hw/tpm/tpm_tis_isa.c                           |   1 -
 hw/tpm/tpm_tis_sysbus.c                        |   1 -
 hw/tricore/tc27x_soc.c                         |   5 -
 hw/tricore/tricore_testdevice.c                |   5 -
 hw/ufs/lu.c                                    |   1 -
 hw/ufs/ufs.c                                   |   1 -
 hw/usb/bus.c                                   |   1 -
 hw/usb/canokey.c                               |   1 -
 hw/usb/ccid-card-emulated.c                    |   1 -
 hw/usb/ccid-card-passthru.c                    |   1 -
 hw/usb/dev-audio.c                             |   1 -
 hw/usb/dev-hid.c                               |   3 -
 hw/usb/dev-hub.c                               |   1 -
 hw/usb/dev-mtp.c                               |   1 -
 hw/usb/dev-network.c                           |   1 -
 hw/usb/dev-serial.c                            |   2 -
 hw/usb/dev-smartcard-reader.c                  |   2 -
 hw/usb/dev-storage-classic.c                   |   1 -
 hw/usb/dev-uas.c                               |   1 -
 hw/usb/hcd-dwc2.c                              |   1 -
 hw/usb/hcd-dwc3.c                              |   1 -
 hw/usb/hcd-ehci-pci.c                          |   1 -
 hw/usb/hcd-ehci-sysbus.c                       |   1 -
 hw/usb/hcd-ohci-pci.c                          |   1 -
 hw/usb/hcd-ohci-sysbus.c                       |   1 -
 hw/usb/hcd-uhci.c                              |   2 -
 hw/usb/hcd-xhci-nec.c                          |   1 -
 hw/usb/hcd-xhci-sysbus.c                       |   1 -
 hw/usb/hcd-xhci.c                              |   1 -
 hw/usb/host-libusb.c                           |   1 -
 hw/usb/redirect.c                              |   1 -
 hw/usb/u2f-emulated.c                          |   1 -
 hw/usb/u2f-passthru.c                          |   1 -
 hw/vfio/ap.c                                   |   1 -
 hw/vfio/ccw.c                                  |   1 -
 hw/vfio/pci-quirks.c                           |   4 +-
 hw/vfio/pci.c                                  |   2 -
 hw/vfio/platform.c                             |   1 -
 hw/virtio/vdpa-dev-pci.c                       |   5 -
 hw/virtio/vdpa-dev.c                           |   1 -
 hw/virtio/vhost-scsi-pci.c                     |   1 -
 hw/virtio/vhost-user-blk-pci.c                 |   1 -
 hw/virtio/vhost-user-device.c                  |   1 -
 hw/virtio/vhost-user-fs-pci.c                  |   1 -
 hw/virtio/vhost-user-fs.c                      |   1 -
 hw/virtio/vhost-user-gpio.c                    |   1 -
 hw/virtio/vhost-user-i2c.c                     |   1 -
 hw/virtio/vhost-user-input.c                   |   1 -
 hw/virtio/vhost-user-rng-pci.c                 |   1 -
 hw/virtio/vhost-user-rng.c                     |   1 -
 hw/virtio/vhost-user-scmi.c                    |   1 -
 hw/virtio/vhost-user-scsi-pci.c                |   1 -
 hw/virtio/vhost-user-snd-pci.c                 |   5 -
 hw/virtio/vhost-user-snd.c                     |   1 -
 hw/virtio/vhost-user-vsock-pci.c               |   1 -
 hw/virtio/vhost-user-vsock.c                   |   1 -
 hw/virtio/vhost-vsock-common.c                 |   1 -
 hw/virtio/vhost-vsock-pci.c                    |   1 -
 hw/virtio/vhost-vsock.c                        |   1 -
 hw/virtio/virtio-9p-pci.c                      |   1 -
 hw/virtio/virtio-balloon.c                     |   1 -
 hw/virtio/virtio-blk-pci.c                     |   1 -
 hw/virtio/virtio-crypto-pci.c                  |   1 -
 hw/virtio/virtio-crypto.c                      |   1 -
 hw/virtio/virtio-input-pci.c                   |   1 -
 hw/virtio/virtio-iommu-pci.c                   |   1 -
 hw/virtio/virtio-iommu.c                       |   1 -
 hw/virtio/virtio-mem.c                         |   1 -
 hw/virtio/virtio-mmio.c                        |   1 -
 hw/virtio/virtio-net-pci.c                     |   1 -
 hw/virtio/virtio-nsm.c                         |   1 -
 hw/virtio/virtio-pci.c                         |   2 -
 hw/virtio/virtio-pmem.c                        |   1 -
 hw/virtio/virtio-rng-pci.c                     |   1 -
 hw/virtio/virtio-rng.c                         |   1 -
 hw/virtio/virtio-scsi-pci.c                    |   1 -
 hw/virtio/virtio-serial-pci.c                  |   1 -
 hw/virtio/virtio.c                             |   1 -
 hw/watchdog/sbsa_gwdt.c                        |   1 -
 hw/watchdog/wdt_aspeed.c                       |   1 -
 hw/watchdog/wdt_imx2.c                         |   1 -
 hw/xen/xen-bus.c                               |   1 -
 hw/xen/xen-legacy-backend.c                    |  17 -
 hw/xen/xen_pt.c                                |   1 -
 migration/migration.c                          |   3 +-
 migration/options.c                            |   4 +-
 stubs/iothread-lock.c                          |   8 +-
 system/cpus.c                                  |   6 +
 system/qdev-monitor.c                          |  15 +-
 target/arm/cpu.c                               |   1 -
 target/avr/cpu.c                               |   1 -
 target/hexagon/cpu.c                           |   1 -
 target/i386/cpu.c                              |   2 -
 target/i386/kvm/kvm.c                          |  15 +
 target/microblaze/cpu.c                        |   1 -
 target/mips/cpu.c                              |   1 -
 target/ppc/cpu_init.c                          |   6 -
 target/riscv/cpu.c                             |  13 +-
 target/s390x/cpu.c                             |   7 +-
 target/sparc/cpu.c                             |   1 -
 tests/unit/test-qdev-global-props.c            |   1 -
 rust/Cargo.toml                                |   1 +
 rust/hw/char/pl011/src/device.rs               | 154 ++++---
 rust/hw/char/pl011/src/device_class.rs         |  10 +-
 rust/hw/char/pl011/src/lib.rs                  | 161 +++----
 rust/qemu-api-macros/src/lib.rs                |   2 +-
 rust/qemu-api/meson.build                      |   8 +-
 rust/qemu-api/src/callbacks.rs                 | 144 ++++++
 rust/qemu-api/src/cell.rs                      |  26 +-
 rust/qemu-api/src/definitions.rs               | 168 -------
 rust/qemu-api/src/lib.rs                       |   6 +-
 rust/qemu-api/src/module.rs                    |  43 ++
 rust/qemu-api/src/prelude.rs                   |  10 +-
 rust/qemu-api/src/{device_class.rs => qdev.rs} |  67 ++-
 rust/qemu-api/src/qom.rs                       | 584 +++++++++++++++++++++++++
 rust/qemu-api/src/sysbus.rs                    |  20 +-
 rust/qemu-api/src/vmstate.rs                   |  31 +-
 rust/qemu-api/tests/tests.rs                   | 209 ++++++---
 603 files changed, 1422 insertions(+), 1269 deletions(-)
 create mode 100644 rust/qemu-api/src/callbacks.rs
 delete mode 100644 rust/qemu-api/src/definitions.rs
 create mode 100644 rust/qemu-api/src/module.rs
 rename rust/qemu-api/src/{device_class.rs => qdev.rs} (72%)
 create mode 100644 rust/qemu-api/src/qom.rs
-- 
2.47.1



.
Subject: [RFC 0/1] target/riscv: use tcg ops generation to emulate whole reg
 rvv loads/stores.
From: Paolo Savini <paolo.savini@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Paolo Savini <paolo.savini@embecosm.com>,
 Richard Handerson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>,
 Jeremy Bennett <jeremy.bennett@embecosm.com>,
 Craig Blackmore <craig.blackmore@embecosm.com>
Date: Fri, 20 Dec 2024 15:34:27 +0000

.
Subject: [RFC 0/1 v2] target/riscv: use tcg ops generation to emulate whole
 reg rvv loads/stores.
From: Paolo Savini <paolo.savini@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Paolo Savini <paolo.savini@embecosm.com>,
 Richard Handerson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>,
 Jeremy Bennett <jeremy.bennett@embecosm.com>,
 Craig Blackmore <craig.blackmore@embecosm.com>
Date: Fri, 20 Dec 2024 15:38:33 +0000

.
Subject: [PULL 00/59] Accel & exec patches for 2024-12-20
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 20 Dec 2024 17:14:51 +0100

The following changes since commit 3e9793ab01904144c204589811e0e879109a9713:

  Merge tag 'qga-pull-2024-12-18' of https://github.com/kostyanf14/qemu into staging (2024-12-18 20:24:59 -0500)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/exec-20241220

for you to fetch changes up to fc479101f5837dce6f6ebec6241388d6c1915597:

  util/qemu-timer: fix indentation (2024-12-20 17:14:33 +0100)

----------------------------------------------------------------
Accel & Exec patch queue

- Ignore writes to CNTP_CTL_EL0 on HVF ARM (Alexander)
- Add '-d invalid_mem' logging option (Zoltan)
- Create QOM containers explicitly (Peter)
- Rename sysemu/ -> system/ (Philippe)
- Re-orderning of include/exec/ headers (Philippe)
  Move a lot of declarations from these legacy mixed bag headers:
    . "exec/cpu-all.h"
    . "exec/cpu-common.h"
    . "exec/cpu-defs.h"
    . "exec/exec-all.h"
    . "exec/translate-all"
  to these more specific ones:
    . "exec/page-protection.h"
    . "exec/translation-block.h"
    . "user/cpu_loop.h"
    . "user/guest-host.h"
    . "user/page-protection.h"

----------------------------------------------------------------

Alex Bennée (1):
  util/qemu-timer: fix indentation

Alexander Graf (1):
  hvf: arm: Ignore writes to CNTP_CTL_EL0

Anton Johansson (1):
  target/sparc: Uninline cpu_get_tb_cpu_state()

BALATON Zoltan (1):
  log: Add separate debug option for logging invalid memory accesses

Peter Xu (7):
  qom: Add TYPE_CONTAINER macro
  qom: New object_property_add_new_container()
  tests: Fix test-qdev-global-props on anonymous qdev realize()
  tests: Explicitly create containers in test_qom_partial_path()
  ppc/e500: Avoid abuse of container_get()
  hw/ppc: Explicitly create the drc container
  qom: Create system containers explicitly

Philippe Mathieu-Daudé (48):
  target/i386/sev: Reduce system specific declarations
  include: Rename sysemu/ -> system/
  system: Move 'exec/confidential-guest-support.h' to system/
  tcg/tci: Include missing 'disas/dis-asm.h' header
  accel/tcg: Include missing 'exec/tswap.h' header in translator.c
  accel/tcg: Have tlb_vaddr_to_host() use vaddr type
  exec/cpu-all: Include missing 'exec/cpu-defs.h' header
  exec/cpu-defs: Remove unnecessary headers
  exec/translation-block: Include missing 'exec/vaddr.h' header
  linux-user/aarch64: Include missing 'user/abitypes.h' header
  user: Introduce 'user/guest-host.h' header
  target/arm/cpu: Restrict cpu_untagged_addr() to user emulation
  target/arm/mte: Restrict 'exec/ram_addr.h' to system emulation
  exec/ram_addr: Include missing 'exec/hwaddr.h' and 'exec/cpu-common.h'
  include: Include missing 'qemu/clang-tsa.h' header
  accel/tcg: Declare mmap_[un]lock() in 'exec/page-protection.h'
  accel/tcg: Use tb_page_addr_t type in page_unprotect()
  accel/tcg: Move page_[un]protect() to 'user/page-protection.h'
  system: Remove unnecessary 'exec/translate-all.h' include
  accel/tcg: Move 'exec/translate-all.h' -> 'tb-internal.h'
  accel/tcg: Un-inline log_pc()
  accel/tcg: Move TranslationBlock declarations to 'tb-internal.h'
  accel/tcg: Really restrict cpu_io_recompile() to system emulation
  accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
    (1/4)
  accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
    (2/4)
  accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
    (3/4)
  accel/tcg: Move user-related declarations out of 'exec/cpu-all.h'
    (4/4)
  user: Forward declare target_cpu_copy_regs structure
  user: Move 'linux-user/cpu_loop-common.h' -> 'user/cpu_loop.h'
  user: Declare cpu_loop() once in 'user/cpu_loop.h'
  user: Move various declarations out of 'exec/exec-all.h'
  target/loongarch: Declare loongarch_cpu_dump_state() locally
  target/sparc: Move sparc_restore_state_to_opc() to cpu.c
  exec/cpu-all: Include 'cpu.h' earlier so MMU_USER_IDX is always
    defined
  accel/tcg: Declare cpu_loop_exit_requested() in 'exec/cpu-common.h'
  exec/translation-block: Include missing 'qemu/atomic.h' header
  qemu/coroutine: Include missing 'qemu/atomic.h' header
  accel/tcg: Restrict curr_cflags() declaration to 'internal-common.h'
  accel/tcg: Move tcg_cflags_has/set() to 'exec/translation-block.h'
  accel/tcg: Include missing 'exec/translation-block.h' header
  accel/tcg: Un-inline translator_is_same_page()
  target/xtensa: Remove tswap() calls in semihosting simcall() helper
  target/mips: Remove tswap() calls in semihosting uhi_fstat_cb()
  target/mips: Drop left-over comment about Jazz machine
  hw/xen: Remove unnecessary 'exec/cpu-common.h' header
  system/numa: Remove unnecessary 'exec/cpu-common.h' header
  system/accel-ops: Remove unnecessary 'exec/cpu-common.h' header
  meson: Do not define CONFIG_DEVICES on user emulation

 MAINTAINERS                                   |  76 +++++------
 docs/specs/tpm.rst                            |   8 +-
 meson.build                                   |   3 +-
 accel/kvm/kvm-cpus.h                          |   2 +-
 accel/tcg/internal-common.h                   |   3 +
 accel/tcg/internal-target.h                   |  48 +------
 accel/tcg/tb-hash.h                           |   1 +
 accel/tcg/tb-internal.h                       |  53 ++++++++
 accel/tcg/tcg-accel-ops.h                     |   2 +-
 backends/tpm/tpm_int.h                        |   2 +-
 block/coroutines.h                            |   2 +-
 block/export/virtio-blk-handler.h             |   2 +-
 bsd-user/aarch64/target_arch_cpu.h            |   2 +-
 bsd-user/arm/target_arch_cpu.h                |   2 +-
 bsd-user/bsd-mem.h                            |   1 +
 bsd-user/i386/target_arch_cpu.h               |   2 +-
 bsd-user/qemu.h                               |   3 +-
 bsd-user/riscv/target_arch_cpu.h              |   2 +-
 bsd-user/x86_64/target_arch_cpu.h             |   2 +-
 dump/win_dump.h                               |   2 +-
 hw/acpi/hmat.h                                |   2 +-
 hw/block/dataplane/xen-block.h                |   2 +-
 hw/tpm/tpm_prop.h                             |   2 +-
 hw/tpm/tpm_tis.h                              |   2 +-
 hw/usb/hcd-dwc2.h                             |   2 +-
 hw/usb/hcd-ehci.h                             |   2 +-
 hw/usb/hcd-ohci.h                             |   2 +-
 hw/usb/hcd-xhci.h                             |   2 +-
 hw/vfio/pci.h                                 |   2 +-
 include/block/block_int-common.h              |   1 +
 include/exec/cpu-all.h                        | 119 +-----------------
 include/exec/cpu-common.h                     |  24 +++-
 include/exec/cpu-defs.h                       |   8 --
 include/exec/cpu_ldst.h                       |  50 +-------
 include/exec/exec-all.h                       |  89 +------------
 include/exec/page-protection.h                |  24 ++++
 include/exec/ram_addr.h                       |   7 +-
 include/exec/translate-all.h                  |  33 -----
 include/exec/translation-block.h              |   5 +
 include/exec/translator.h                     |  15 ++-
 include/hw/acpi/tpm.h                         |   2 +-
 include/hw/arm/allwinner-a10.h                |   2 +-
 include/hw/arm/allwinner-h3.h                 |   2 +-
 include/hw/arm/allwinner-r40.h                |   2 +-
 include/hw/arm/virt.h                         |   2 +-
 include/hw/boards.h                           |   4 +-
 include/hw/core/sysemu-cpu-ops.h              |   6 +-
 include/hw/dma/xlnx-zdma.h                    |   2 +-
 include/hw/dma/xlnx_dpdma.h                   |   2 +-
 include/hw/hyperv/vmbus.h                     |   4 +-
 include/hw/i386/hostmem-epc.h                 |   2 +-
 include/hw/ide/ide-dev.h                      |   2 +-
 include/hw/isa/superio.h                      |   2 +-
 include/hw/nvram/fw_cfg.h                     |   2 +-
 include/hw/nvram/xlnx-bbram.h                 |   2 +-
 include/hw/nvram/xlnx-efuse.h                 |   2 +-
 include/hw/pci/pci.h                          |   4 +-
 include/hw/ppc/mac_dbdma.h                    |   2 +-
 include/hw/ppc/spapr.h                        |   2 +-
 include/hw/ppc/spapr_drc.h                    |   2 +-
 include/hw/ppc/spapr_vio.h                    |   2 +-
 include/hw/ppc/xive.h                         |   2 +-
 include/hw/riscv/numa.h                       |   2 +-
 include/hw/s390x/css.h                        |   2 +-
 include/hw/s390x/s390-pci-inst.h              |   2 +-
 include/hw/tricore/triboard.h                 |   2 +-
 include/hw/vfio/vfio-common.h                 |   6 +-
 include/hw/virtio/virtio-balloon.h            |   2 +-
 include/hw/virtio/virtio-blk.h                |   6 +-
 include/hw/virtio/virtio-crypto.h             |   4 +-
 include/hw/virtio/virtio-gpu.h                |   2 +-
 include/hw/virtio/virtio-input.h              |   2 +-
 include/hw/virtio/virtio-iommu.h              |   2 +-
 include/hw/virtio/virtio-mem.h                |   2 +-
 include/hw/virtio/virtio-rng.h                |   2 +-
 include/hw/virtio/virtio-scsi.h               |   2 +-
 include/hw/xen/xen-block.h                    |   2 +-
 include/hw/xen/xen-hvm-common.h               |   8 +-
 include/hw/xen/xen.h                          |   2 -
 include/qemu/coroutine.h                      |   1 +
 include/qemu/log.h                            |   1 +
 include/qemu/main-loop.h                      |   2 +-
 include/qemu/osdep.h                          |   8 +-
 include/qom/object.h                          |  13 ++
 include/{sysemu => system}/accel-blocker.h    |   2 +-
 include/{sysemu => system}/accel-ops.h        |   2 +-
 include/{sysemu => system}/arch_init.h        |   0
 include/{sysemu => system}/balloon.h          |   0
 .../{sysemu => system}/block-backend-common.h |   0
 .../block-backend-global-state.h              |   0
 include/{sysemu => system}/block-backend-io.h |   0
 include/{sysemu => system}/block-backend.h    |   0
 .../{sysemu => system}/block-ram-registrar.h  |   0
 include/{sysemu => system}/blockdev.h         |   0
 .../confidential-guest-support.h              |   6 +-
 include/{sysemu => system}/cpu-throttle.h     |   6 +-
 .../{sysemu => system}/cpu-timers-internal.h  |   0
 include/{sysemu => system}/cpu-timers.h       |   6 +-
 include/{sysemu => system}/cpus.h             |   2 +-
 .../{sysemu => system}/cryptodev-vhost-user.h |   2 +-
 include/{sysemu => system}/cryptodev-vhost.h  |   2 +-
 include/{sysemu => system}/cryptodev.h        |   0
 include/{sysemu => system}/device_tree.h      |   0
 include/{sysemu => system}/dirtylimit.h       |   0
 include/{sysemu => system}/dirtyrate.h        |   0
 include/{sysemu => system}/dma.h              |   0
 include/{sysemu => system}/dump-arch.h        |   0
 include/{sysemu => system}/dump.h             |   4 +-
 include/{sysemu => system}/event-loop-base.h  |   0
 .../{sysemu => system}/host_iommu_device.h    |   0
 include/{sysemu => system}/hostmem.h          |   6 +-
 include/{sysemu => system}/hvf.h              |   0
 include/{sysemu => system}/hvf_int.h          |   0
 include/{sysemu => system}/hw_accel.h         |   8 +-
 include/{sysemu => system}/iommufd.h          |   6 +-
 include/{sysemu => system}/iothread.h         |   2 +-
 include/{sysemu => system}/kvm.h              |   0
 include/{sysemu => system}/kvm_int.h          |   2 +-
 include/{sysemu => system}/kvm_xen.h          |   6 +-
 include/{sysemu => system}/memory_mapping.h   |   0
 include/{sysemu => system}/numa.h             |   5 +-
 include/{sysemu => system}/nvmm.h             |   0
 include/{sysemu => system}/os-posix.h         |   0
 include/{sysemu => system}/os-win32.h         |   0
 include/{sysemu => system}/qtest.h            |   0
 include/{sysemu => system}/replay.h           |   4 +-
 include/{sysemu => system}/reset.h            |   4 +-
 include/{sysemu => system}/rng-random.h       |   0
 include/{sysemu => system}/rng.h              |   0
 include/{sysemu => system}/rtc.h              |   4 +-
 include/{sysemu => system}/runstate-action.h  |   0
 include/{sysemu => system}/runstate.h         |   4 +-
 include/{sysemu => system}/seccomp.h          |   0
 include/{sysemu => system}/spdm-socket.h      |   0
 include/{sysemu => system}/stats.h            |   0
 include/{sysemu/sysemu.h => system/system.h}  |   4 +-
 include/{sysemu => system}/tcg.h              |   4 +-
 include/{sysemu => system}/tpm.h              |   0
 include/{sysemu => system}/tpm_backend.h      |   2 +-
 include/{sysemu => system}/tpm_util.h         |   8 +-
 .../{sysemu => system}/vhost-user-backend.h   |   0
 include/{sysemu => system}/watchdog.h         |   0
 include/{sysemu => system}/whpx.h             |   0
 include/{sysemu => system}/xen-mapcache.h     |   2 +-
 include/{sysemu => system}/xen.h              |   6 +-
 include/user/cpu_loop.h                       |  90 +++++++++++++
 include/user/guest-host.h                     |  87 +++++++++++++
 include/user/page-protection.h                |  99 +++++++++++++++
 linux-user/aarch64/mte_user_helper.h          |   2 +
 linux-user/cpu_loop-common.h                  |  31 -----
 linux-user/qemu.h                             |   1 +
 linux-user/user-internals.h                   |   1 -
 migration/dirtyrate.h                         |   2 +-
 migration/migration.h                         |   2 +-
 monitor/monitor-internal.h                    |   2 +-
 nbd/nbd-internal.h                            |   2 +-
 rust/wrapper.h                                |   2 +-
 target/arm/cpu.h                              |   5 +-
 target/arm/kvm_arm.h                          |   2 +-
 target/arm/tcg/translate.h                    |   1 +
 target/i386/confidential-guest.h              |   2 +-
 target/i386/cpu-internal.h                    |   2 +-
 target/i386/cpu.h                             |   2 +-
 target/i386/hvf/vmx.h                         |   4 +-
 target/i386/kvm/hyperv.h                      |   2 +-
 target/i386/kvm/kvm_i386.h                    |   2 +-
 target/i386/nvmm/nvmm-accel-ops.h             |   2 +-
 target/i386/sev.h                             |  29 +++--
 target/i386/whpx/whpx-accel-ops.h             |   2 +-
 target/loongarch/internals.h                  |   2 -
 target/mips/helper.h                          |   2 +-
 target/ppc/kvm_ppc.h                          |   2 +-
 target/s390x/kvm/pv.h                         |   2 +-
 target/s390x/s390x-internal.h                 |   6 +-
 target/sparc/cpu.h                            |  43 +------
 target/sparc/translate.h                      |  17 +++
 tests/qtest/tpm-emu.h                         |   2 +-
 ...ysemu_helper.h.inc => system_helper.h.inc} |   2 +-
 accel/accel-blocker.c                         |   2 +-
 accel/accel-system.c                          |   2 +-
 accel/dummy-cpus.c                            |   2 +-
 accel/hvf/hvf-accel-ops.c                     |   8 +-
 accel/hvf/hvf-all.c                           |   4 +-
 accel/kvm/kvm-accel-ops.c                     |   8 +-
 accel/kvm/kvm-all.c                           |  16 +--
 accel/qtest/qtest.c                           |   4 +-
 accel/stubs/kvm-stub.c                        |   2 +-
 accel/stubs/xen-stub.c                        |   2 +-
 accel/tcg/cpu-exec-common.c                   |   4 +-
 accel/tcg/cpu-exec.c                          |  22 +++-
 accel/tcg/cputlb.c                            |   5 +-
 accel/tcg/icount-common.c                     |  12 +-
 accel/tcg/monitor.c                           |   6 +-
 accel/tcg/tb-maint.c                          |   8 +-
 accel/tcg/tcg-accel-ops-icount.c              |   4 +-
 accel/tcg/tcg-accel-ops-mttcg.c               |   6 +-
 accel/tcg/tcg-accel-ops-rr.c                  |   6 +-
 accel/tcg/tcg-accel-ops.c                     |   7 +-
 accel/tcg/tcg-all.c                           |   4 +-
 accel/tcg/translate-all.c                     |  10 +-
 accel/tcg/translator.c                        |   9 +-
 accel/tcg/user-exec.c                         |   6 +-
 accel/tcg/watchpoint.c                        |   9 +-
 accel/xen/xen-all.c                           |   6 +-
 audio/audio.c                                 |   6 +-
 backends/confidential-guest-support.c         |   2 +-
 backends/cryptodev-builtin.c                  |   2 +-
 backends/cryptodev-lkcf.c                     |   2 +-
 backends/cryptodev-vhost-user.c               |   4 +-
 backends/cryptodev-vhost.c                    |   4 +-
 backends/cryptodev.c                          |   4 +-
 backends/host_iommu_device.c                  |   2 +-
 backends/hostmem-epc.c                        |   2 +-
 backends/hostmem-file.c                       |   2 +-
 backends/hostmem-memfd.c                      |   2 +-
 backends/hostmem-ram.c                        |   2 +-
 backends/hostmem-shm.c                        |   2 +-
 backends/hostmem.c                            |   2 +-
 backends/iommufd.c                            |   2 +-
 backends/rng-builtin.c                        |   4 +-
 backends/rng-egd.c                            |   2 +-
 backends/rng-random.c                         |   4 +-
 backends/rng.c                                |   2 +-
 backends/spdm-socket.c                        |   2 +-
 backends/tpm/tpm_backend.c                    |   4 +-
 backends/tpm/tpm_emulator.c                   |   6 +-
 backends/tpm/tpm_passthrough.c                |   4 +-
 backends/tpm/tpm_util.c                       |   4 +-
 backends/vhost-user.c                         |   4 +-
 block.c                                       |   2 +-
 block/accounting.c                            |   2 +-
 block/backup.c                                |   2 +-
 block/blkdebug.c                              |   2 +-
 block/blkio.c                                 |   2 +-
 block/blkreplay.c                             |   2 +-
 block/block-backend.c                         |   8 +-
 block/block-copy.c                            |   2 +-
 block/block-ram-registrar.c                   |   4 +-
 block/commit.c                                |   2 +-
 block/copy-before-write.c                     |   2 +-
 block/create.c                                |   1 +
 block/crypto.c                                |   2 +-
 block/export/export.c                         |   4 +-
 block/export/fuse.c                           |   2 +-
 block/io.c                                    |   4 +-
 block/io_uring.c                              |   2 +-
 block/iscsi.c                                 |   4 +-
 block/linux-aio.c                             |   2 +-
 block/mirror.c                                |   2 +-
 block/monitor/block-hmp-cmds.c                |   6 +-
 block/nfs.c                                   |   2 +-
 block/null.c                                  |   2 +-
 block/nvme.c                                  |   4 +-
 block/parallels.c                             |   2 +-
 block/{qapi-sysemu.c => qapi-system.c}        |   4 +-
 block/qapi.c                                  |   2 +-
 block/qcow.c                                  |   2 +-
 block/qcow2-snapshot.c                        |   2 +-
 block/qcow2.c                                 |   2 +-
 block/qed.c                                   |   2 +-
 block/rbd.c                                   |   2 +-
 block/replication.c                           |   2 +-
 block/snapshot-access.c                       |   2 +-
 block/snapshot.c                              |   2 +-
 block/stream.c                                |   2 +-
 block/throttle-groups.c                       |   4 +-
 block/vdi.c                                   |   2 +-
 block/vhdx.c                                  |   2 +-
 block/vmdk.c                                  |   2 +-
 block/vpc.c                                   |   2 +-
 blockdev-nbd.c                                |   4 +-
 blockdev.c                                    |  12 +-
 blockjob.c                                    |   2 +-
 bsd-user/main.c                               |   1 +
 bsd-user/mmap.c                               |   1 +
 bsd-user/signal.c                             |   2 +
 chardev/char-fe.c                             |   2 +-
 chardev/char-mux.c                            |   2 +-
 chardev/char.c                                |   2 +-
 cpu-common.c                                  |   2 +-
 cpu-target.c                                  |   7 +-
 dump/dump.c                                   |   6 +-
 dump/win_dump.c                               |   2 +-
 event-loop-base.c                             |   2 +-
 gdbstub/gdbstub.c                             |   4 +-
 gdbstub/syscalls.c                            |   2 +-
 gdbstub/system.c                              |   6 +-
 hw/9pfs/9p-synth.c                            |   2 +-
 hw/9pfs/virtio-9p-device.c                    |   2 +-
 hw/acpi/aml-build.c                           |   2 +-
 hw/acpi/core.c                                |   2 +-
 hw/acpi/cpu.c                                 |   2 +-
 hw/acpi/erst.c                                |   2 +-
 hw/acpi/generic_event_device.c                |   2 +-
 hw/acpi/hmat.c                                |   2 +-
 hw/acpi/ich9.c                                |   4 +-
 hw/acpi/ich9_tco.c                            |   2 +-
 hw/acpi/piix4.c                               |   6 +-
 hw/acpi/vmgenid.c                             |   2 +-
 hw/arm/allwinner-a10.c                        |   2 +-
 hw/arm/allwinner-h3.c                         |   2 +-
 hw/arm/allwinner-r40.c                        |   2 +-
 hw/arm/armv7m.c                               |   2 +-
 hw/arm/aspeed.c                               |   6 +-
 hw/arm/aspeed_ast10x0.c                       |   2 +-
 hw/arm/aspeed_ast2400.c                       |   2 +-
 hw/arm/aspeed_ast2600.c                       |   2 +-
 hw/arm/aspeed_ast27x0.c                       |   2 +-
 hw/arm/bcm2835_peripherals.c                  |   2 +-
 hw/arm/boot.c                                 |  12 +-
 hw/arm/digic.c                                |   2 +-
 hw/arm/digic_boards.c                         |   2 +-
 hw/arm/exynos4210.c                           |   4 +-
 hw/arm/fby35.c                                |   4 +-
 hw/arm/fsl-imx25.c                            |   2 +-
 hw/arm/fsl-imx31.c                            |   2 +-
 hw/arm/fsl-imx6.c                             |   2 +-
 hw/arm/fsl-imx6ul.c                           |   2 +-
 hw/arm/fsl-imx7.c                             |   2 +-
 hw/arm/highbank.c                             |   4 +-
 hw/arm/imx25_pdk.c                            |   2 +-
 hw/arm/integratorcp.c                         |   4 +-
 hw/arm/kzm.c                                  |   4 +-
 hw/arm/mcimx6ul-evk.c                         |   2 +-
 hw/arm/mcimx7d-sabre.c                        |   2 +-
 hw/arm/microbit.c                             |   2 +-
 hw/arm/mps2-tz.c                              |   4 +-
 hw/arm/mps2.c                                 |   2 +-
 hw/arm/mps3r.c                                |   2 +-
 hw/arm/msf2-soc.c                             |   2 +-
 hw/arm/musca.c                                |   2 +-
 hw/arm/musicpal.c                             |   8 +-
 hw/arm/npcm7xx.c                              |   2 +-
 hw/arm/npcm7xx_boards.c                       |   6 +-
 hw/arm/omap1.c                                |  12 +-
 hw/arm/omap_sx1.c                             |   2 +-
 hw/arm/raspi4b.c                              |   2 +-
 hw/arm/realview.c                             |   2 +-
 hw/arm/sabrelite.c                            |   2 +-
 hw/arm/sbsa-ref.c                             |  10 +-
 hw/arm/stellaris.c                            |   4 +-
 hw/arm/stm32f100_soc.c                        |   2 +-
 hw/arm/stm32f205_soc.c                        |   2 +-
 hw/arm/stm32f405_soc.c                        |   2 +-
 hw/arm/stm32l4x5_soc.c                        |   2 +-
 hw/arm/strongarm.c                            |   4 +-
 hw/arm/versatilepb.c                          |   2 +-
 hw/arm/vexpress.c                             |   4 +-
 hw/arm/virt-acpi-build.c                      |   6 +-
 hw/arm/virt.c                                 |  16 +--
 hw/arm/xen-pvh.c                              |   2 +-
 hw/arm/xen-stubs.c                            |   2 +-
 hw/arm/xilinx_zynq.c                          |   4 +-
 hw/arm/xlnx-versal-virt.c                     |   2 +-
 hw/arm/xlnx-versal.c                          |   4 +-
 hw/arm/xlnx-zcu102.c                          |   2 +-
 hw/arm/xlnx-zynqmp.c                          |   4 +-
 hw/audio/ac97.c                               |   2 +-
 hw/audio/es1370.c                             |   2 +-
 hw/audio/intel-hda.c                          |   2 +-
 hw/audio/virtio-snd.c                         |   2 +-
 hw/avr/atmega.c                               |   2 +-
 hw/block/block.c                              |   4 +-
 hw/block/dataplane/xen-block.c                |   4 +-
 hw/block/fdc-isa.c                            |   6 +-
 hw/block/fdc.c                                |   6 +-
 hw/block/hd-geometry.c                        |   2 +-
 hw/block/m25p80.c                             |   2 +-
 hw/block/nand.c                               |   2 +-
 hw/block/pflash_cfi01.c                       |   6 +-
 hw/block/pflash_cfi02.c                       |   2 +-
 hw/block/swim.c                               |   2 +-
 hw/block/vhost-user-blk.c                     |   4 +-
 hw/block/virtio-blk.c                         |   8 +-
 hw/block/xen-block.c                          |   6 +-
 hw/char/goldfish_tty.c                        |   2 +-
 hw/char/parallel-isa.c                        |   2 +-
 hw/char/parallel.c                            |   4 +-
 hw/char/riscv_htif.c                          |   4 +-
 hw/char/serial-isa.c                          |   2 +-
 hw/char/serial.c                              |   4 +-
 hw/char/xen_console.c                         |   2 +-
 hw/core/clock.c                               |   2 +-
 hw/core/cpu-common.c                          |   4 +-
 hw/core/{cpu-sysemu.c => cpu-system.c}        |   2 +-
 hw/core/generic-loader.c                      |   4 +-
 hw/core/guest-loader.c                        |   4 +-
 hw/core/loader-fit.c                          |   2 +-
 hw/core/loader.c                              |   6 +-
 hw/core/machine-hmp-cmds.c                    |   2 +-
 hw/core/machine-qmp-cmds.c                    |  10 +-
 hw/core/machine.c                             |  19 ++-
 hw/core/numa.c                                |   6 +-
 hw/core/ptimer.c                              |   4 +-
 hw/core/qdev-properties-system.c              |   4 +-
 hw/core/reset.c                               |   2 +-
 hw/core/sysbus-fdt.c                          |   4 +-
 hw/core/vm-change-state-handler.c             |   2 +-
 hw/cpu/a15mpcore.c                            |   2 +-
 hw/cxl/cxl-host.c                             |   2 +-
 hw/cxl/cxl-mailbox-utils.c                    |   2 +-
 hw/display/cirrus_vga.c                       |   2 +-
 hw/display/qxl-render.c                       |   2 +-
 hw/display/qxl.c                              |   2 +-
 hw/display/ramfb.c                            |   2 +-
 hw/display/vga.c                              |   2 +-
 hw/display/virtio-gpu-gl.c                    |   2 +-
 hw/display/virtio-gpu-udmabuf.c               |   2 +-
 hw/display/virtio-gpu.c                       |   6 +-
 hw/display/xenfb.c                            |   2 +-
 hw/dma/pl330.c                                |   2 +-
 hw/dma/sifive_pdma.c                          |   2 +-
 hw/dma/sparc32_dma.c                          |   2 +-
 hw/dma/xilinx_axidma.c                        |   2 +-
 hw/dma/xlnx-zynq-devcfg.c                     |   2 +-
 hw/dma/xlnx_csu_dma.c                         |   2 +-
 hw/gpio/gpio_pwr.c                            |   2 +-
 hw/hppa/machine.c                             |   8 +-
 hw/hyperv/hv-balloon.c                        |   6 +-
 hw/hyperv/hyperv.c                            |   2 +-
 hw/i386/acpi-build.c                          |   8 +-
 hw/i386/fw_cfg.c                              |   2 +-
 hw/i386/intel_iommu.c                         |   6 +-
 hw/i386/kvm/apic.c                            |   4 +-
 hw/i386/kvm/clock.c                           |   6 +-
 hw/i386/kvm/i8254.c                           |   4 +-
 hw/i386/kvm/i8259.c                           |   2 +-
 hw/i386/kvm/ioapic.c                          |   2 +-
 hw/i386/kvm/xen_evtchn.c                      |   4 +-
 hw/i386/kvm/xen_gnttab.c                      |   4 +-
 hw/i386/kvm/xen_overlay.c                     |   4 +-
 hw/i386/kvm/xen_primary_console.c             |   4 +-
 hw/i386/kvm/xen_xenstore.c                    |   4 +-
 hw/i386/microvm-dt.c                          |   2 +-
 hw/i386/microvm.c                             |  10 +-
 hw/i386/multiboot.c                           |   2 +-
 hw/i386/nitro_enclave.c                       |   2 +-
 hw/i386/pc.c                                  |   8 +-
 hw/i386/pc_piix.c                             |   8 +-
 hw/i386/pc_q35.c                              |   6 +-
 hw/i386/pc_sysfw.c                            |   6 +-
 hw/i386/port92.c                              |   2 +-
 hw/i386/sgx.c                                 |   4 +-
 hw/i386/vapic.c                               |  10 +-
 hw/i386/vmport.c                              |   6 +-
 hw/i386/x86-common.c                          |   6 +-
 hw/i386/x86-cpu.c                             |   6 +-
 hw/i386/x86-iommu.c                           |   2 +-
 hw/i386/x86.c                                 |   4 +-
 hw/i386/xen/xen-pvh.c                         |   2 +-
 hw/i386/xen/xen_platform.c                    |   4 +-
 hw/ide/ahci-allwinner.c                       |   2 +-
 hw/ide/ahci.c                                 |   4 +-
 hw/ide/atapi.c                                |   2 +-
 hw/ide/cmd646.c                               |   4 +-
 hw/ide/core.c                                 |  12 +-
 hw/ide/ich.c                                  |   2 +-
 hw/ide/ide-bus.c                              |   6 +-
 hw/ide/ide-dev.c                              |   6 +-
 hw/ide/isa.c                                  |   2 +-
 hw/ide/macio.c                                |   4 +-
 hw/ide/mmio.c                                 |   2 +-
 hw/ide/pci.c                                  |   2 +-
 hw/ide/via.c                                  |   2 +-
 hw/input/pckbd.c                              |   4 +-
 hw/input/ps2.c                                |   4 +-
 hw/intc/apic.c                                |   2 +-
 hw/intc/apic_common.c                         |   2 +-
 hw/intc/arm_gic.c                             |   4 +-
 hw/intc/arm_gic_common.c                      |   2 +-
 hw/intc/arm_gic_kvm.c                         |   2 +-
 hw/intc/arm_gicv2m.c                          |   2 +-
 hw/intc/arm_gicv3_common.c                    |   2 +-
 hw/intc/arm_gicv3_cpuif.c                     |   4 +-
 hw/intc/arm_gicv3_its_common.c                |   2 +-
 hw/intc/arm_gicv3_its_kvm.c                   |   4 +-
 hw/intc/arm_gicv3_kvm.c                       |   4 +-
 hw/intc/armv7m_nvic.c                         |   4 +-
 hw/intc/ioapic.c                              |   4 +-
 hw/intc/mips_gic.c                            |   4 +-
 hw/intc/openpic_kvm.c                         |   2 +-
 hw/intc/pnv_xive.c                            |   6 +-
 hw/intc/pnv_xive2.c                           |   8 +-
 hw/intc/riscv_aplic.c                         |   4 +-
 hw/intc/riscv_imsic.c                         |   4 +-
 hw/intc/s390_flic_kvm.c                       |   2 +-
 hw/intc/sifive_plic.c                         |   2 +-
 hw/intc/spapr_xive.c                          |   4 +-
 hw/intc/spapr_xive_kvm.c                      |   6 +-
 hw/intc/xics.c                                |   4 +-
 hw/intc/xics_kvm.c                            |   2 +-
 hw/intc/xive.c                                |   6 +-
 hw/intc/xive2.c                               |   4 +-
 hw/ipmi/ipmi.c                                |   2 +-
 hw/ipmi/ipmi_bmc_sim.c                        |   2 +-
 hw/isa/isa-bus.c                              |   2 +-
 hw/isa/isa-superio.c                          |   2 +-
 hw/isa/lpc_ich9.c                             |   4 +-
 hw/isa/piix.c                                 |   2 +-
 hw/loongarch/acpi-build.c                     |   6 +-
 hw/loongarch/boot.c                           |   4 +-
 hw/loongarch/fw_cfg.c                         |   2 +-
 hw/loongarch/virt.c                           |  20 +--
 hw/m68k/an5206.c                              |   2 +-
 hw/m68k/mcf5206.c                             |   2 +-
 hw/m68k/mcf5208.c                             |   4 +-
 hw/m68k/next-cube.c                           |   4 +-
 hw/m68k/q800.c                                |   8 +-
 hw/m68k/virt.c                                |   8 +-
 hw/mem/cxl_type3.c                            |   4 +-
 hw/mem/memory-device.c                        |   2 +-
 hw/mem/nvdimm.c                               |   2 +-
 hw/mem/pc-dimm.c                              |   4 +-
 hw/mem/sparse-mem.c                           |   2 +-
 hw/microblaze/boot.c                          |   4 +-
 hw/microblaze/petalogix_ml605_mmu.c           |   2 +-
 hw/microblaze/petalogix_s3adsp1800_mmu.c      |   2 +-
 hw/mips/boston.c                              |  10 +-
 hw/mips/cps.c                                 |   4 +-
 hw/mips/fuloong2e.c                           |   6 +-
 hw/mips/jazz.c                                |   6 +-
 hw/mips/loongson3_virt.c                      |   8 +-
 hw/mips/malta.c                               |   8 +-
 hw/mips/mips_int.c                            |   2 +-
 hw/mips/mipssim.c                             |   6 +-
 hw/misc/arm_sysctl.c                          |   2 +-
 hw/misc/bcm2835_powermgt.c                    |   2 +-
 hw/misc/bcm2835_property.c                    |   2 +-
 hw/misc/debugexit.c                           |   2 +-
 hw/misc/exynos4210_pmu.c                      |   2 +-
 hw/misc/imx7_snvs.c                           |   6 +-
 hw/misc/iotkit-sysctl.c                       |   2 +-
 hw/misc/ivshmem.c                             |   4 +-
 hw/misc/lasi.c                                |   4 +-
 hw/misc/mac_via.c                             |   6 +-
 hw/misc/macio/cuda.c                          |   4 +-
 hw/misc/macio/mac_dbdma.c                     |   2 +-
 hw/misc/macio/pmu.c                           |   4 +-
 hw/misc/npcm7xx_clk.c                         |   2 +-
 hw/misc/pci-testdev.c                         |   2 +-
 hw/misc/pvpanic-isa.c                         |   2 +-
 hw/misc/pvpanic-pci.c                         |   2 +-
 hw/misc/pvpanic.c                             |   2 +-
 hw/misc/sbsa_ec.c                             |   2 +-
 hw/misc/sifive_e_aon.c                        |   2 +-
 hw/misc/sifive_test.c                         |   4 +-
 hw/misc/sifive_u_otp.c                        |   4 +-
 hw/misc/slavio_misc.c                         |   2 +-
 hw/misc/virt_ctrl.c                           |   2 +-
 hw/misc/vmcoreinfo.c                          |   2 +-
 hw/misc/zynq_slcr.c                           |   2 +-
 hw/net/allwinner-sun8i-emac.c                 |   2 +-
 hw/net/cadence_gem.c                          |   2 +-
 hw/net/e1000.c                                |   4 +-
 hw/net/e1000e.c                               |   2 +-
 hw/net/e1000e_core.c                          |   2 +-
 hw/net/eepro100.c                             |   6 +-
 hw/net/ftgmac100.c                            |   2 +-
 hw/net/igb.c                                  |   2 +-
 hw/net/igb_core.c                             |   2 +-
 hw/net/imx_fec.c                              |   2 +-
 hw/net/lance.c                                |   2 +-
 hw/net/lasi_i82596.c                          |   2 +-
 hw/net/mv88w8618_eth.c                        |   2 +-
 hw/net/ne2000-isa.c                           |   2 +-
 hw/net/ne2000-pci.c                           |   2 +-
 hw/net/npcm7xx_emc.c                          |   2 +-
 hw/net/npcm_gmac.c                            |   2 +-
 hw/net/pcnet-pci.c                            |   4 +-
 hw/net/rtl8139.c                              |   4 +-
 hw/net/spapr_llan.c                           |   2 +-
 hw/net/sungem.c                               |   2 +-
 hw/net/sunhme.c                               |   2 +-
 hw/net/tulip.c                                |   2 +-
 hw/net/virtio-net.c                           |   6 +-
 hw/net/vmxnet3.c                              |   2 +-
 hw/nvme/ctrl.c                                |   8 +-
 hw/nvme/dif.c                                 |   2 +-
 hw/nvme/ns.c                                  |   4 +-
 hw/nvram/chrp_nvram.c                         |   2 +-
 hw/nvram/eeprom_at24c.c                       |   2 +-
 hw/nvram/fw_cfg.c                             |   6 +-
 hw/nvram/mac_nvram.c                          |   2 +-
 hw/nvram/spapr_nvram.c                        |   8 +-
 hw/nvram/xlnx-bbram.c                         |   2 +-
 hw/nvram/xlnx-efuse.c                         |   2 +-
 hw/openrisc/boot.c                            |   6 +-
 hw/openrisc/cputimer.c                        |   2 +-
 hw/openrisc/openrisc_sim.c                    |   8 +-
 hw/openrisc/virt.c                            |   8 +-
 hw/pci-bridge/pci_expander_bridge.c           |   2 +-
 hw/pci-host/bonito.c                          |   2 +-
 hw/pci-host/pnv_phb.c                         |   2 +-
 hw/pci-host/pnv_phb3.c                        |   2 +-
 hw/pci-host/pnv_phb3_msi.c                    |   2 +-
 hw/pci-host/pnv_phb4_pec.c                    |   2 +-
 hw/pci-host/ppc4xx_pci.c                      |   2 +-
 hw/pci-host/ppce500.c                         |   4 +-
 hw/pci-host/sabre.c                           |   2 +-
 hw/pci/msi.c                                  |   2 +-
 hw/pci/msix.c                                 |   2 +-
 hw/pci/pci.c                                  |   6 +-
 hw/ppc/amigaone.c                             |   4 +-
 hw/ppc/e500.c                                 |  12 +-
 hw/ppc/e500plat.c                             |   4 +-
 hw/ppc/mac_newworld.c                         |   6 +-
 hw/ppc/mac_oldworld.c                         |   6 +-
 hw/ppc/mpc8544_guts.c                         |   2 +-
 hw/ppc/mpc8544ds.c                            |   2 +-
 hw/ppc/pef.c                                  |   4 +-
 hw/ppc/pegasos2.c                             |  10 +-
 hw/ppc/pnv.c                                  |  16 +--
 hw/ppc/pnv_chiptod.c                          |   2 +-
 hw/ppc/pnv_core.c                             |   2 +-
 hw/ppc/pnv_homer.c                            |   2 +-
 hw/ppc/pnv_i2c.c                              |   2 +-
 hw/ppc/pnv_pnor.c                             |   4 +-
 hw/ppc/pnv_psi.c                              |   2 +-
 hw/ppc/pnv_xscom.c                            |   2 +-
 hw/ppc/ppc.c                                  |   8 +-
 hw/ppc/ppc405_boards.c                        |   6 +-
 hw/ppc/ppc405_uc.c                            |   4 +-
 hw/ppc/ppc440_bamboo.c                        |   8 +-
 hw/ppc/ppc440_uc.c                            |   2 +-
 hw/ppc/ppc_booke.c                            |   4 +-
 hw/ppc/ppce500_spin.c                         |   2 +-
 hw/ppc/prep.c                                 |   4 +-
 hw/ppc/prep_systemio.c                        |   2 +-
 hw/ppc/sam460ex.c                             |  10 +-
 hw/ppc/spapr.c                                |  22 ++--
 hw/ppc/spapr_caps.c                           |   4 +-
 hw/ppc/spapr_cpu_core.c                       |  10 +-
 hw/ppc/spapr_drc.c                            |  33 +++--
 hw/ppc/spapr_events.c                         |   4 +-
 hw/ppc/spapr_hcall.c                          |   6 +-
 hw/ppc/spapr_iommu.c                          |   4 +-
 hw/ppc/spapr_irq.c                            |   2 +-
 hw/ppc/spapr_pci.c                            |   8 +-
 hw/ppc/spapr_rng.c                            |   4 +-
 hw/ppc/spapr_rtas.c                           |  12 +-
 hw/ppc/spapr_rtc.c                            |   4 +-
 hw/ppc/spapr_tpm_proxy.c                      |   2 +-
 hw/ppc/spapr_vio.c                            |   4 +-
 hw/ppc/spapr_vof.c                            |   2 +-
 hw/ppc/virtex_ml507.c                         |   6 +-
 hw/ppc/vof.c                                  |   2 +-
 hw/remote/message.c                           |   4 +-
 hw/remote/mpqemu-link.c                       |   2 +-
 hw/remote/proxy.c                             |   2 +-
 hw/remote/remote-obj.c                        |   2 +-
 hw/remote/vfio-user-obj.c                     |   4 +-
 hw/riscv/boot.c                               |   8 +-
 hw/riscv/microchip_pfsoc.c                    |   4 +-
 hw/riscv/numa.c                               |   2 +-
 hw/riscv/opentitan.c                          |   2 +-
 hw/riscv/riscv_hart.c                         |   2 +-
 hw/riscv/shakti_c.c                           |   2 +-
 hw/riscv/sifive_e.c                           |   2 +-
 hw/riscv/sifive_u.c                           |   6 +-
 hw/riscv/spike.c                              |   4 +-
 hw/riscv/virt-acpi-build.c                    |   2 +-
 hw/riscv/virt.c                               |  12 +-
 hw/rtc/allwinner-rtc.c                        |   2 +-
 hw/rtc/aspeed_rtc.c                           |   2 +-
 hw/rtc/ds1338.c                               |   2 +-
 hw/rtc/exynos4210_rtc.c                       |   2 +-
 hw/rtc/goldfish_rtc.c                         |   4 +-
 hw/rtc/ls7a_rtc.c                             |   4 +-
 hw/rtc/m41t80.c                               |   2 +-
 hw/rtc/m48t59.c                               |   8 +-
 hw/rtc/mc146818rtc.c                          |  10 +-
 hw/rtc/pl031.c                                |   4 +-
 hw/rtc/xlnx-zynqmp-rtc.c                      |   4 +-
 hw/rx/rx-gdbsim.c                             |   6 +-
 hw/rx/rx62n.c                                 |   2 +-
 hw/s390x/ipl.c                                |   6 +-
 hw/s390x/s390-ccw.c                           |   2 +-
 hw/s390x/s390-pci-bus.c                       |   4 +-
 hw/s390x/s390-pci-inst.c                      |   2 +-
 hw/s390x/s390-skeys-kvm.c                     |   2 +-
 hw/s390x/s390-skeys.c                         |   4 +-
 hw/s390x/s390-stattrib-kvm.c                  |   2 +-
 hw/s390x/s390-virtio-ccw.c                    |   8 +-
 hw/s390x/sclpcpu.c                            |   2 +-
 hw/s390x/sclpquiesce.c                        |   2 +-
 hw/s390x/tod-kvm.c                            |   2 +-
 hw/s390x/tod-tcg.c                            |   2 +-
 hw/s390x/tod.c                                |   6 +-
 hw/s390x/virtio-ccw.c                         |   4 +-
 hw/scsi/lsi53c895a.c                          |   2 +-
 hw/scsi/megasas.c                             |   6 +-
 hw/scsi/mptendian.c                           |   2 +-
 hw/scsi/mptsas.c                              |   2 +-
 hw/scsi/scsi-bus.c                            |  10 +-
 hw/scsi/scsi-disk.c                           |  10 +-
 hw/scsi/scsi-generic.c                        |   2 +-
 hw/scsi/vhost-scsi.c                          |   2 +-
 hw/scsi/vhost-user-scsi.c                     |   2 +-
 hw/scsi/virtio-scsi-dataplane.c               |   2 +-
 hw/scsi/virtio-scsi.c                         |   4 +-
 hw/sd/allwinner-sdhost.c                      |   4 +-
 hw/sd/bcm2835_sdhost.c                        |   2 +-
 hw/sd/pl181.c                                 |   2 +-
 hw/sd/sd.c                                    |   2 +-
 hw/sd/sdhci.c                                 |   2 +-
 hw/sd/ssi-sd.c                                |   2 +-
 hw/sh4/r2d.c                                  |   6 +-
 hw/sh4/sh7750.c                               |   2 +-
 hw/smbios/smbios.c                            |   2 +-
 hw/smbios/smbios_legacy.c                     |   2 +-
 hw/sparc/leon3.c                              |   6 +-
 hw/sparc/sun4m.c                              |   6 +-
 hw/sparc64/niagara.c                          |   6 +-
 hw/sparc64/sparc64.c                          |   2 +-
 hw/sparc64/sun4u.c                            |   4 +-
 hw/ssi/xilinx_spips.c                         |   2 +-
 hw/timer/a9gtimer.c                           |   2 +-
 hw/timer/pxa2xx_timer.c                       |   4 +-
 hw/tpm/tpm_crb.c                              |   8 +-
 hw/tpm/tpm_ppi.c                              |   2 +-
 hw/tpm/tpm_spapr.c                            |   4 +-
 hw/tpm/tpm_tis_common.c                       |   4 +-
 hw/ufs/lu.c                                   |   2 +-
 hw/usb/bus-stub.c                             |   2 +-
 hw/usb/bus.c                                  |   2 +-
 hw/usb/dev-network.c                          |   2 +-
 hw/usb/dev-storage-classic.c                  |   4 +-
 hw/usb/hcd-ehci.c                             |   2 +-
 hw/usb/hcd-uhci.c                             |   2 +-
 hw/usb/host-libusb.c                          |   4 +-
 hw/usb/libhw.c                                |   2 +-
 hw/usb/redirect.c                             |   4 +-
 hw/vfio/ap.c                                  |   2 +-
 hw/vfio/ccw.c                                 |   2 +-
 hw/vfio/common.c                              |   8 +-
 hw/vfio/container.c                           |   2 +-
 hw/vfio/cpr.c                                 |   2 +-
 hw/vfio/iommufd.c                             |   4 +-
 hw/vfio/migration.c                           |   2 +-
 hw/vfio/pci.c                                 |   6 +-
 hw/vfio/platform.c                            |   4 +-
 hw/vfio/spapr.c                               |   2 +-
 hw/virtio/vdpa-dev.c                          |   4 +-
 hw/virtio/vhost-user-fs.c                     |   2 +-
 hw/virtio/vhost-user-scsi-pci.c               |   2 +-
 hw/virtio/vhost-user.c                        |   6 +-
 hw/virtio/vhost.c                             |   2 +-
 hw/virtio/virtio-balloon.c                    |   2 +-
 hw/virtio/virtio-crypto.c                     |   2 +-
 hw/virtio/virtio-iommu.c                      |   6 +-
 hw/virtio/virtio-mem.c                        |   8 +-
 hw/virtio/virtio-mmio.c                       |   4 +-
 hw/virtio/virtio-pci.c                        |   4 +-
 hw/virtio/virtio-pmem.c                       |   2 +-
 hw/virtio/virtio-rng.c                        |   4 +-
 hw/virtio/virtio.c                            |   4 +-
 hw/watchdog/allwinner-wdt.c                   |   2 +-
 hw/watchdog/cmsdk-apb-watchdog.c              |   2 +-
 hw/watchdog/sbsa_gwdt.c                       |   4 +-
 hw/watchdog/watchdog.c                        |   4 +-
 hw/watchdog/wdt_aspeed.c                      |   2 +-
 hw/watchdog/wdt_diag288.c                     |   4 +-
 hw/watchdog/wdt_i6300esb.c                    |   2 +-
 hw/watchdog/wdt_ib700.c                       |   2 +-
 hw/watchdog/wdt_imx2.c                        |   2 +-
 hw/xen/xen-bus.c                              |   2 +-
 hw/xen/xen-mapcache.c                         |   4 +-
 hw/xen/xen-pvh-common.c                       |   6 +-
 hw/xen/xen_devconfig.c                        |   4 +-
 hw/xenpv/xen_machine_pv.c                     |   4 +-
 hw/xtensa/sim.c                               |   4 +-
 hw/xtensa/virt.c                              |   2 +-
 hw/xtensa/xtfpga.c                            |   8 +-
 iothread.c                                    |   4 +-
 linux-user/aarch64/cpu_loop.c                 |   4 +-
 linux-user/alpha/cpu_loop.c                   |   4 +-
 linux-user/arm/cpu_loop.c                     |   5 +-
 linux-user/elfload.c                          |   3 +-
 linux-user/flatload.c                         |   1 +
 linux-user/hexagon/cpu_loop.c                 |   4 +-
 linux-user/hppa/cpu_loop.c                    |   4 +-
 linux-user/i386/cpu_loop.c                    |   4 +-
 linux-user/loongarch64/cpu_loop.c             |   4 +-
 linux-user/m68k/cpu_loop.c                    |   4 +-
 linux-user/main.c                             |   3 +-
 linux-user/microblaze/cpu_loop.c              |   4 +-
 linux-user/mips/cpu_loop.c                    |   4 +-
 linux-user/mmap.c                             |   2 +
 linux-user/openrisc/cpu_loop.c                |   4 +-
 linux-user/ppc/cpu_loop.c                     |   4 +-
 linux-user/riscv/cpu_loop.c                   |   4 +-
 linux-user/s390x/cpu_loop.c                   |   4 +-
 linux-user/sh4/cpu_loop.c                     |   4 +-
 linux-user/signal.c                           |   2 +
 linux-user/sparc/cpu_loop.c                   |   4 +-
 linux-user/syscall.c                          |   4 +-
 linux-user/xtensa/cpu_loop.c                  |   4 +-
 migration/block-dirty-bitmap.c                |   4 +-
 migration/colo.c                              |   6 +-
 migration/cpu-throttle.c                      |   4 +-
 migration/dirtyrate.c                         |   4 +-
 migration/global_state.c                      |   2 +-
 migration/migration-hmp-cmds.c                |   4 +-
 migration/migration.c                         |  14 +--
 migration/multifd.c                           |   2 +-
 migration/options.c                           |   4 +-
 migration/postcopy-ram.c                      |   2 +-
 migration/ram.c                               |   8 +-
 migration/savevm.c                            |  12 +-
 monitor/fds.c                                 |   2 +-
 monitor/hmp-cmds-target.c                     |   2 +-
 monitor/hmp-cmds.c                            |   2 +-
 monitor/hmp-target.c                          |   2 +-
 monitor/hmp.c                                 |   2 +-
 monitor/monitor.c                             |   2 +-
 monitor/qmp-cmds-control.c                    |   2 +-
 monitor/qmp-cmds.c                            |  10 +-
 net/colo-compare.c                            |   2 +-
 net/dump.c                                    |   2 +-
 net/filter-replay.c                           |   2 +-
 net/hub.c                                     |   2 +-
 net/net.c                                     |   2 +-
 net/slirp.c                                   |   2 +-
 net/tap.c                                     |   2 +-
 os-posix.c                                    |   2 +-
 os-win32.c                                    |   2 +-
 plugins/api.c                                 |   1 +
 qemu-img.c                                    |   2 +-
 qemu-io-cmds.c                                |   2 +-
 qemu-io.c                                     |   2 +-
 qemu-nbd.c                                    |   4 +-
 qom/container.c                               |  16 ++-
 qom/object.c                                  |  26 +++-
 replay/replay-audio.c                         |   2 +-
 replay/replay-char.c                          |   2 +-
 replay/replay-debugging.c                     |   4 +-
 replay/replay-events.c                        |   2 +-
 replay/replay-input.c                         |   2 +-
 replay/replay-internal.c                      |   4 +-
 replay/replay-net.c                           |   2 +-
 replay/replay-random.c                        |   2 +-
 replay/replay-snapshot.c                      |   2 +-
 replay/replay-time.c                          |   2 +-
 replay/replay.c                               |   8 +-
 replay/stubs-system.c                         |   2 +-
 stats/stats-qmp-cmds.c                        |   2 +-
 storage-daemon/qemu-storage-daemon.c          |   2 +-
 stubs/blk-commit-all.c                        |   2 +-
 stubs/change-state-handler.c                  |   2 +-
 stubs/cpu-get-clock.c                         |   2 +-
 stubs/cpu-synchronize-state.c                 |   2 +-
 stubs/cpus-virtual-clock.c                    |   2 +-
 stubs/dump.c                                  |   2 +-
 stubs/get-vm-name.c                           |   2 +-
 stubs/icount.c                                |   2 +-
 stubs/qemu-timer-notify-cb.c                  |   2 +-
 stubs/qtest.c                                 |   2 +-
 stubs/replay-mode.c                           |   2 +-
 stubs/replay-tools.c                          |   2 +-
 stubs/runstate-check.c                        |   2 +-
 stubs/vm-stop.c                               |   2 +-
 system/arch_init.c                            |   2 +-
 system/balloon.c                              |   4 +-
 system/bootdevice.c                           |   4 +-
 system/cpu-timers.c                           |  10 +-
 system/cpus.c                                 |  12 +-
 system/device_tree.c                          |   2 +-
 system/dirtylimit.c                           |   6 +-
 system/dma-helpers.c                          |   6 +-
 system/globals.c                              |   4 +-
 system/main.c                                 |   2 +-
 system/memory.c                               |  12 +-
 system/memory_mapping.c                       |   2 +-
 system/physmem.c                              |  22 ++--
 system/qdev-monitor.c                         |   6 +-
 system/qemu-seccomp.c                         |   2 +-
 system/qtest.c                                |   6 +-
 system/rtc.c                                  |   6 +-
 system/runstate-action.c                      |   4 +-
 system/runstate.c                             |  16 +--
 system/tpm.c                                  |   4 +-
 system/vl.c                                   |  56 ++++++---
 target/alpha/cpu.c                            |   1 +
 target/alpha/sys_helper.c                     |   4 +-
 target/alpha/translate.c                      |   3 +-
 target/arm/arch_dump.c                        |   2 +-
 target/arm/arm-powerctl.c                     |   2 +-
 target/arm/cpu.c                              |   7 +-
 target/arm/cpu64.c                            |   8 +-
 target/arm/debug_helper.c                     |   2 +-
 target/arm/gdbstub.c                          |   2 +-
 target/arm/helper.c                           |   8 +-
 target/arm/hvf/hvf.c                          |  19 ++-
 target/arm/kvm.c                              |   8 +-
 target/arm/machine.c                          |   4 +-
 target/arm/tcg/helper-a64.c                   |   4 +
 target/arm/tcg/mte_helper.c                   |   5 +
 target/arm/tcg/psci.c                         |   2 +-
 target/arm/tcg/sve_helper.c                   |   3 +
 target/avr/cpu.c                              |   1 +
 target/avr/translate.c                        |   1 +
 target/hexagon/cpu.c                          |   1 +
 target/hppa/cpu.c                             |   1 +
 target/hppa/op_helper.c                       |   3 +
 target/hppa/sys_helper.c                      |   4 +-
 target/hppa/translate.c                       |   1 +
 target/i386/arch_dump.c                       |   4 +-
 target/i386/arch_memory_mapping.c             |   2 +-
 target/i386/cpu-apic.c                        |   6 +-
 target/i386/{cpu-sysemu.c => cpu-system.c}    |   2 +-
 target/i386/cpu.c                             |   5 +-
 target/i386/helper.c                          |   5 +-
 target/i386/host-cpu.c                        |   2 +-
 target/i386/hvf/hvf-cpu.c                     |   4 +-
 target/i386/hvf/hvf.c                         |   8 +-
 target/i386/hvf/x86_cpuid.c                   |   2 +-
 target/i386/hvf/x86_task.c                    |   2 +-
 target/i386/hvf/x86hvf.c                      |   2 +-
 target/i386/kvm/kvm-cpu.c                     |   2 +-
 target/i386/kvm/kvm.c                         |   8 +-
 target/i386/kvm/xen-emu.c                     |   6 +-
 target/i386/machine.c                         |   6 +-
 target/i386/nvmm/nvmm-accel-ops.c             |   6 +-
 target/i386/nvmm/nvmm-all.c                   |   6 +-
 .../{sev-sysemu-stub.c => sev-system-stub.c}  |   0
 target/i386/sev.c                             |   6 +-
 target/i386/tcg/excp_helper.c                 |   2 +-
 .../i386/tcg/{sysemu => system}/bpt_helper.c  |   2 +-
 .../i386/tcg/{sysemu => system}/excp_helper.c |   2 +-
 .../i386/tcg/{sysemu => system}/fpu_helper.c  |   2 +-
 .../i386/tcg/{sysemu => system}/misc_helper.c |   2 +-
 .../i386/tcg/{sysemu => system}/seg_helper.c  |   2 +-
 .../i386/tcg/{sysemu => system}/smm_helper.c  |   2 +-
 .../i386/tcg/{sysemu => system}/svm_helper.c  |   2 +-
 target/i386/tcg/{sysemu => system}/tcg-cpu.c  |   4 +-
 target/i386/tcg/tcg-cpu.c                     |   1 +
 target/i386/tcg/translate.c                   |   9 +-
 target/i386/whpx/whpx-accel-ops.c             |   6 +-
 target/i386/whpx/whpx-all.c                   |   6 +-
 target/i386/whpx/whpx-apic.c                  |   4 +-
 target/loongarch/arch_dump.c                  |   2 +-
 target/loongarch/cpu.c                        |  11 +-
 target/loongarch/kvm/kvm.c                    |   8 +-
 target/loongarch/machine.c                    |   2 +-
 target/m68k/translate.c                       |   1 +
 target/microblaze/cpu.c                       |   1 +
 target/microblaze/translate.c                 |   1 +
 target/mips/cpu.c                             |   8 +-
 target/mips/kvm.c                             |   6 +-
 target/mips/{sysemu => system}/addr.c         |   0
 target/mips/{sysemu => system}/cp0.c          |   0
 target/mips/{sysemu => system}/cp0_timer.c    |   2 +-
 target/mips/{sysemu => system}/machine.c      |   0
 .../mips/{sysemu => system}/mips-qmp-cmds.c   |   0
 target/mips/{sysemu => system}/physaddr.c     |   0
 target/mips/tcg/exception.c                   |   1 +
 .../mips/tcg/{sysemu => system}/cp0_helper.c  |   0
 .../mips/tcg/{sysemu => system}/lcsr_helper.c |   0
 .../mips/tcg/{sysemu => system}/mips-semi.c   |  43 +++++--
 .../tcg/{sysemu => system}/semihosting-stub.c |   0
 .../tcg/{sysemu => system}/special_helper.c   |   1 +
 .../mips/tcg/{sysemu => system}/tlb_helper.c  |   0
 target/mips/tcg/translate.c                   |   2 +-
 target/openrisc/cpu.c                         |   1 +
 target/openrisc/translate.c                   |   1 +
 target/ppc/arch_dump.c                        |   4 +-
 target/ppc/compat.c                           |   6 +-
 target/ppc/cpu.c                              |   2 +-
 target/ppc/cpu_init.c                         |   6 +-
 target/ppc/excp_helper.c                      |   6 +-
 target/ppc/helper_regs.c                      |   4 +-
 target/ppc/kvm.c                              |  14 +--
 target/ppc/machine.c                          |   6 +-
 target/ppc/mmu-hash32.c                       |   2 +-
 target/ppc/mmu-hash64.c                       |   2 +-
 target/ppc/mmu-radix64.c                      |   2 +-
 target/ppc/mmu_common.c                       |   2 +-
 target/ppc/mmu_helper.c                       |   2 +-
 target/ppc/translate.c                        |   1 +
 target/riscv/arch_dump.c                      |   2 +-
 target/riscv/cpu.c                            |   6 +-
 target/riscv/cpu_helper.c                     |   2 +-
 target/riscv/csr.c                            |   2 +-
 target/riscv/debug.c                          |   2 +-
 target/riscv/kvm/kvm-cpu.c                    |   8 +-
 target/riscv/machine.c                        |   4 +-
 target/riscv/pmu.c                            |   4 +-
 target/riscv/riscv-qmp-cmds.c                 |   4 +-
 target/riscv/tcg/tcg-cpu.c                    |   1 +
 target/riscv/translate.c                      |   5 +-
 target/rx/cpu.c                               |   1 +
 target/rx/translate.c                         |   1 +
 target/s390x/arch_dump.c                      |   2 +-
 target/s390x/cpu-dump.c                       |   2 +-
 target/s390x/{cpu-sysemu.c => cpu-system.c}   |  18 +--
 target/s390x/cpu.c                            |  14 +--
 target/s390x/cpu_models.c                     |   6 +-
 ...pu_models_sysemu.c => cpu_models_system.c} |   4 +-
 target/s390x/diag.c                           |   4 +-
 target/s390x/gdbstub.c                        |   4 +-
 target/s390x/helper.c                         |   6 +-
 target/s390x/interrupt.c                      |   4 +-
 target/s390x/kvm/kvm.c                        |  10 +-
 target/s390x/kvm/pv.c                         |   6 +-
 target/s390x/machine.c                        |   4 +-
 target/s390x/mmu_helper.c                     |   4 +-
 target/s390x/sigp.c                           |   6 +-
 target/s390x/tcg/mem_helper.c                 |   5 +-
 target/s390x/tcg/misc_helper.c                |   4 +-
 target/s390x/tcg/translate.c                  |   5 +-
 target/sh4/cpu.c                              |   1 +
 target/sh4/helper.c                           |   2 +-
 target/sh4/translate.c                        |   1 +
 target/sparc/cpu.c                            |  63 ++++++++++
 target/sparc/int32_helper.c                   |   2 +-
 target/sparc/ldst_helper.c                    |   3 +
 target/sparc/translate.c                      |  32 +----
 target/tricore/cpu.c                          |   1 +
 target/tricore/translate.c                    |   1 +
 target/xtensa/translate.c                     |   1 +
 target/xtensa/xtensa-semi.c                   |  15 +--
 tcg/tci.c                                     |   1 +
 tests/qtest/fuzz/fuzz.c                       |   6 +-
 tests/qtest/vhost-user-test.c                 |   2 +-
 tests/unit/check-qom-proplist.c               |   2 +-
 tests/unit/test-bdrv-drain.c                  |   3 +-
 tests/unit/test-bdrv-graph-mod.c              |   2 +-
 tests/unit/test-block-backend.c               |   2 +-
 tests/unit/test-block-iothread.c              |   3 +-
 tests/unit/test-blockjob-txn.c                |   2 +-
 tests/unit/test-blockjob.c                    |   2 +-
 tests/unit/test-char.c                        |   2 +-
 tests/unit/test-image-locking.c               |   2 +-
 tests/unit/test-qdev-global-props.c           |  22 ++++
 tests/unit/test-replication.c                 |   2 +-
 tests/unit/test-seccomp.c                     |   2 +-
 tests/unit/test-throttle.c                    |   2 +-
 tests/unit/test-timed-average.c               |   2 +-
 tests/unit/test-yank.c                        |   2 +-
 ui/curses.c                                   |   2 +-
 ui/dbus-clipboard.c                           |   2 +-
 ui/dbus-listener.c                            |   2 +-
 ui/dbus.c                                     |   2 +-
 ui/egl-helpers.c                              |   2 +-
 ui/gtk-egl.c                                  |   2 +-
 ui/gtk-gl-area.c                              |   2 +-
 ui/gtk.c                                      |   4 +-
 ui/input-barrier.c                            |   2 +-
 ui/input-linux.c                              |   2 +-
 ui/input.c                                    |   6 +-
 ui/sdl2.c                                     |   6 +-
 ui/spice-app.c                                |   2 +-
 ui/spice-core.c                               |   4 +-
 ui/vnc.c                                      |   4 +-
 ui/win32-kbd-hook.c                           |   2 +-
 util/async.c                                  |   2 +-
 util/log.c                                    |   2 +
 util/main-loop.c                              |   4 +-
 util/oslib-posix.c                            |   2 +-
 util/qemu-thread-posix.c                      |   1 +
 util/qemu-timer.c                             |   8 +-
 crypto/akcipher-gcrypt.c.inc                  |   2 +-
 crypto/akcipher-nettle.c.inc                  |   2 +-
 block/meson.build                             |   6 +-
 hw/core/meson.build                           |   2 +-
 net/vmnet-common.m                            |   2 +-
 scripts/clean-includes                        |   6 +-
 .../codeconverter/test_regexps.py             |   4 +-
 scripts/coverity-scan/COMPONENTS.md           |   4 +-
 target/i386/meson.build                       |   5 +-
 target/i386/tcg/meson.build                   |   2 +-
 .../i386/tcg/{sysemu => system}/meson.build   |   0
 target/mips/meson.build                       |   2 +-
 target/mips/{sysemu => system}/meson.build    |   0
 target/mips/tcg/meson.build                   |   2 +-
 .../mips/tcg/{sysemu => system}/meson.build   |   0
 target/s390x/meson.build                      |   4 +-
 target/s390x/trace-events                     |   2 +-
 ui/cocoa.m                                    |  10 +-
 1079 files changed, 2572 insertions(+), 2309 deletions(-)
 create mode 100644 accel/tcg/tb-internal.h
 delete mode 100644 include/exec/translate-all.h
 rename include/{sysemu => system}/accel-blocker.h (98%)
 rename include/{sysemu => system}/accel-ops.h (98%)
 rename include/{sysemu => system}/arch_init.h (100%)
 rename include/{sysemu => system}/balloon.h (100%)
 rename include/{sysemu => system}/block-backend-common.h (100%)
 rename include/{sysemu => system}/block-backend-global-state.h (100%)
 rename include/{sysemu => system}/block-backend-io.h (100%)
 rename include/{sysemu => system}/block-backend.h (100%)
 rename include/{sysemu => system}/block-ram-registrar.h (100%)
 rename include/{sysemu => system}/blockdev.h (100%)
 rename include/{exec => system}/confidential-guest-support.h (96%)
 rename include/{sysemu => system}/cpu-throttle.h (95%)
 rename include/{sysemu => system}/cpu-timers-internal.h (100%)
 rename include/{sysemu => system}/cpu-timers.h (96%)
 rename include/{sysemu => system}/cpus.h (97%)
 rename include/{sysemu => system}/cryptodev-vhost-user.h (97%)
 rename include/{sysemu => system}/cryptodev-vhost.h (99%)
 rename include/{sysemu => system}/cryptodev.h (100%)
 rename include/{sysemu => system}/device_tree.h (100%)
 rename include/{sysemu => system}/dirtylimit.h (100%)
 rename include/{sysemu => system}/dirtyrate.h (100%)
 rename include/{sysemu => system}/dma.h (100%)
 rename include/{sysemu => system}/dump-arch.h (100%)
 rename include/{sysemu => system}/dump.h (99%)
 rename include/{sysemu => system}/event-loop-base.h (100%)
 rename include/{sysemu => system}/host_iommu_device.h (100%)
 rename include/{sysemu => system}/hostmem.h (97%)
 rename include/{sysemu => system}/hvf.h (100%)
 rename include/{sysemu => system}/hvf_int.h (100%)
 rename include/{sysemu => system}/hw_accel.h (83%)
 rename include/{sysemu => system}/iommufd.h (96%)
 rename include/{sysemu => system}/iothread.h (97%)
 rename include/{sysemu => system}/kvm.h (100%)
 rename include/{sysemu => system}/kvm_int.h (99%)
 rename include/{sysemu => system}/kvm_xen.h (93%)
 rename include/{sysemu => system}/memory_mapping.h (100%)
 rename include/{sysemu => system}/numa.h (97%)
 rename include/{sysemu => system}/nvmm.h (100%)
 rename include/{sysemu => system}/os-posix.h (100%)
 rename include/{sysemu => system}/os-win32.h (100%)
 rename include/{sysemu => system}/qtest.h (100%)
 rename include/{sysemu => system}/replay.h (99%)
 rename include/{sysemu => system}/reset.h (98%)
 rename include/{sysemu => system}/rng-random.h (100%)
 rename include/{sysemu => system}/rng.h (100%)
 rename include/{sysemu => system}/rtc.h (98%)
 rename include/{sysemu => system}/runstate-action.h (100%)
 rename include/{sysemu => system}/runstate.h (98%)
 rename include/{sysemu => system}/seccomp.h (100%)
 rename include/{sysemu => system}/spdm-socket.h (100%)
 rename include/{sysemu => system}/stats.h (100%)
 rename include/{sysemu/sysemu.h => system/system.h} (99%)
 rename include/{sysemu => system}/tcg.h (88%)
 rename include/{sysemu => system}/tpm.h (100%)
 rename include/{sysemu => system}/tpm_backend.h (99%)
 rename include/{sysemu => system}/tpm_util.h (94%)
 rename include/{sysemu => system}/vhost-user-backend.h (100%)
 rename include/{sysemu => system}/watchdog.h (100%)
 rename include/{sysemu => system}/whpx.h (100%)
 rename include/{sysemu => system}/xen-mapcache.h (98%)
 rename include/{sysemu => system}/xen.h (92%)
 create mode 100644 include/user/cpu_loop.h
 create mode 100644 include/user/guest-host.h
 create mode 100644 include/user/page-protection.h
 delete mode 100644 linux-user/cpu_loop-common.h
 create mode 100644 target/sparc/translate.h
 rename target/mips/tcg/{sysemu_helper.h.inc => system_helper.h.inc} (99%)
 rename block/{qapi-sysemu.c => qapi-system.c} (99%)
 rename hw/core/{cpu-sysemu.c => cpu-system.c} (98%)
 rename target/i386/{cpu-sysemu.c => cpu-system.c} (99%)
 rename target/i386/{sev-sysemu-stub.c => sev-system-stub.c} (100%)
 rename target/i386/tcg/{sysemu => system}/bpt_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/excp_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/fpu_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/misc_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/seg_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/smm_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/svm_helper.c (99%)
 rename target/i386/tcg/{sysemu => system}/tcg-cpu.c (96%)
 rename target/mips/{sysemu => system}/addr.c (100%)
 rename target/mips/{sysemu => system}/cp0.c (100%)
 rename target/mips/{sysemu => system}/cp0_timer.c (99%)
 rename target/mips/{sysemu => system}/machine.c (100%)
 rename target/mips/{sysemu => system}/mips-qmp-cmds.c (100%)
 rename target/mips/{sysemu => system}/physaddr.c (100%)
 rename target/mips/tcg/{sysemu => system}/cp0_helper.c (100%)
 rename target/mips/tcg/{sysemu => system}/lcsr_helper.c (100%)
 rename target/mips/tcg/{sysemu => system}/mips-semi.c (84%)
 rename target/mips/tcg/{sysemu => system}/semihosting-stub.c (100%)
 rename target/mips/tcg/{sysemu => system}/special_helper.c (99%)
 rename target/mips/tcg/{sysemu => system}/tlb_helper.c (100%)
 rename target/s390x/{cpu-sysemu.c => cpu-system.c} (96%)
 rename target/s390x/{cpu_models_sysemu.c => cpu_models_system.c} (99%)
 rename target/i386/tcg/{sysemu => system}/meson.build (100%)
 rename target/mips/{sysemu => system}/meson.build (100%)
 rename target/mips/tcg/{sysemu => system}/meson.build (100%)

-- 
2.47.1



.
Subject: [PATCH v6] tests/functional/aarch64: add tests for FEAT_RME
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: gustavo.romero@linaro.org, jean-philippe@linaro.org,
 Peter Maydell <peter.maydell@linaro.org>, mathieu.poirier@linaro.org,
 qemu-arm@nongnu.org, alex.bennee@linaro.org, marcin.juszkiewicz@linaro.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Fri, 20 Dec 2024 08:52:12 -0800

.
Subject: [PATCH v2] physmem: allow cpu_memory_rw_debug to write to MMIO devices
From: Stefan Zabka <git@zabka.it>
To: qemu-devel@nongnu.org
Cc: Stefan Zabka <git@zabka.it>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Xu <peterx@redhat.com>, David Hildenbrand <david@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 20 Dec 2024 20:49:41 +0100

.
Subject: [PATCH v4 0/6] hw/ppc: Remove tswap() calls
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, qemu-ppc@nongnu.org,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 BALATON Zoltan <balaton@eik.bme.hu>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 20 Dec 2024 22:30:57 +0100

.
Subject: [PATCH] accel/tcg: Move gen_intermediate_code to
 TCGCPUOps.translate_core
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: philmd@linaro.org
Date: Sat, 21 Dec 2024 09:36:55 -0800

.
Subject: [PULL v2 00/15] Host Memory Backends and Memory devices queue
 2024-12-21
From: David Hildenbrand <david@redhat.com>
To: qemu-devel@nongnu.org
Cc: Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>, Thomas Huth <thuth@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 David Hildenbrand <david@redhat.com>
Date: Sat, 21 Dec 2024 20:21:54 +0100

Hi,

this is the updated pull request from 2024-12-18; gitlab-ci seems to
be happy with it (container,build,avocado tests).

The following changes since commit 9863d46a5a25bfff7d2195ad5e3127ab3bae0a2b:

  Merge tag 'pull-loongarch-20241219' of https://gitlab.com/bibo-mao/qemu into staging (2024-12-19 15:46:43 -0500)

are available in the Git repository at:

  https://github.com/davidhildenbrand/qemu.git tags/mem-2024-12-21

for you to fetch changes up to aa910c20ec5f3b10551da19e441b3e2b54406e25:

  s390x: virtio-mem support (2024-12-21 20:15:06 +0100)

----------------------------------------------------------------
Hi,

"Host Memory Backends" and "Memory devices" queue ("mem"):
- Fixup handling of virtio-mem unplug during system resets, as
  preparation for s390x support (especially kdump in the Linux guest)
- virtio-mem support for s390x

----------------------------------------------------------------
David Hildenbrand (15):
      virtio-mem: unplug memory only during system resets, not device resets
      s390x/s390-virtio-ccw: don't crash on weird RAM sizes
      s390x/s390-virtio-hcall: remove hypercall registration mechanism
      s390x/s390-virtio-hcall: prepare for more diag500 hypercalls
      s390x: rename s390-virtio-hcall* to s390-hypercall*
      s390x/s390-virtio-ccw: move setting the maximum guest size from sclp to machine code
      s390x: introduce s390_get_memory_limit()
      s390x/s390-hypercall: introduce DIAG500 STORAGE_LIMIT
      s390x/s390-stattrib-kvm: prepare for memory devices and sparse memory layouts
      s390x/s390-skeys: prepare for memory devices
      s390x/s390-virtio-ccw: prepare for memory devices
      s390x/pv: prepare for memory devices
      s390x: remember the maximum page size
      s390x/virtio-ccw: add support for virtio based memory devices
      s390x: virtio-mem support

 MAINTAINERS                        |   5 +
 hw/s390x/Kconfig                   |   1 +
 hw/s390x/meson.build               |  10 +-
 hw/s390x/s390-hypercall.c          |  85 ++++++++++++++
 hw/s390x/s390-hypercall.h          |  25 ++++
 hw/s390x/s390-skeys.c              |   6 +-
 hw/s390x/s390-stattrib-kvm.c       |  67 +++++++----
 hw/s390x/s390-virtio-ccw.c         | 160 +++++++++++++++++---------
 hw/s390x/s390-virtio-hcall.c       |  41 -------
 hw/s390x/s390-virtio-hcall.h       |  25 ----
 hw/s390x/sclp.c                    |  17 +--
 hw/s390x/virtio-ccw-md-stubs.c     |  24 ++++
 hw/s390x/virtio-ccw-md.c           | 153 +++++++++++++++++++++++++
 hw/s390x/virtio-ccw-md.h           |  44 ++++++++
 hw/s390x/virtio-ccw-mem.c          | 226 +++++++++++++++++++++++++++++++++++++
 hw/s390x/virtio-ccw-mem.h          |  34 ++++++
 hw/virtio/Kconfig                  |   1 +
 hw/virtio/virtio-mem.c             | 107 ++++++++++++------
 include/hw/s390x/s390-virtio-ccw.h |   9 ++
 include/hw/virtio/virtio-mem.h     |  13 ++-
 target/s390x/cpu-sysemu.c          |  15 ---
 target/s390x/cpu.h                 |   2 -
 target/s390x/kvm/kvm.c             |  21 +---
 target/s390x/kvm/pv.c              |   2 +-
 target/s390x/tcg/misc_helper.c     |  10 +-
 25 files changed, 874 insertions(+), 229 deletions(-)
 create mode 100644 hw/s390x/s390-hypercall.c
 create mode 100644 hw/s390x/s390-hypercall.h
 delete mode 100644 hw/s390x/s390-virtio-hcall.c
 delete mode 100644 hw/s390x/s390-virtio-hcall.h
 create mode 100644 hw/s390x/virtio-ccw-md-stubs.c
 create mode 100644 hw/s390x/virtio-ccw-md.c
 create mode 100644 hw/s390x/virtio-ccw-md.h
 create mode 100644 hw/s390x/virtio-ccw-mem.c
 create mode 100644 hw/s390x/virtio-ccw-mem.h

-- 
2.47.1



.
Subject: [PATCH v3 00/33] next-cube: more tidy-ups and improvements
From: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
To: huth@tuxfamily.org,
	qemu-devel@nongnu.org
Date: Sun, 22 Dec 2024 12:59:39 +0000

.
Subject: [PATCH] 9pfs: make multidevs=remap default
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: Greg Kurz <groug@kaod.org>
Date: Sun, 22 Dec 2024 15:10:44 +0100

.
Subject: [PATCH v3 00/51] tcg: Remove in-flight mask data from OptContext
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Sun, 22 Dec 2024 08:23:55 -0800

.
Subject: [PATCH v2 0/2] hw/loongarch/booting: Booting protocol refactoring
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 22 Dec 2024 16:43:58 +0000

.
Subject: [PATCH] Add a b4 configuration file
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Thomas Huth <thuth@redhat.com>, Markus Armbruster <armbru@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 22 Dec 2024 16:53:41 +0000

.
Subject: [PATCH] hw/riscv/riscv-iommu-sys.c: fix duplicated 'table_size'
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 qemu-trivial@nongnu.org, Peter Maydell <peter.maydell@linaro.org>
Date: Sun, 22 Dec 2024 18:45:07 -0300

.
Subject: [PATCH] target/loongarch: Implement semihosting support
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>, 
 Song Gao <gaosong@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 22 Dec 2024 22:06:04 +0000

.
Subject: [PATCH 0/3] target/loongarch: LoongArch32 fixes 1
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 22 Dec 2024 23:40:24 +0000

.
Subject: [PATCH] hw/loongarch/boot: Support Linux raw boot image
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Mon, 23 Dec 2024 00:30:58 +0000

.
Subject: [PATCH 0/2] Disable unavailable features on older macOS
From: Joelle van Dyne <j@getutm.app>
To: qemu-devel@nongnu.org
Date: Sun, 22 Dec 2024 20:09:43 -0800

.
Subject: [PATCH v16 00/14] macOS PV Graphics and new vmapple machine type
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, rad@semihalf.com, quic_llindhol@quicinc.com,
 stefanha@redhat.com, mst@redhat.com, slp@redhat.com,
 richard.henderson@linaro.org, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, gaosong@loongson.cn, jiaxun.yang@flygoat.com,
 chenhuacai@kernel.org, kwolf@redhat.com, hreitz@redhat.com,
 philmd@linaro.org, shorne@gmail.com, palmer@dabbelt.com,
 alistair.francis@wdc.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 dbarboza@ventanamicro.com, zhiwei_liu@linux.alibaba.com,
 jcmvbkbc@gmail.com, marcandre.lureau@redhat.com, berrange@redhat.com,
 akihiko.odaki@daynix.com, qemu-arm@nongnu.org, qemu-block@nongnu.org,
 qemu-riscv@nongnu.org, balaton@eik.bme.hu
Date: Mon, 23 Dec 2024 23:16:31 +0100

.
Subject: [PATCH] backends/cryptodev-vhost-user: Fix local_error leaks
From: Gabriel Barrantes <gabriel.barrantes.dev@outlook.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Mon, 23 Dec 2024 23:46:57 +0000

.
Subject: macaddr: ignore the checking from index to 0xFF
From: Liu Jaloo <liu.jaloo@gmail.com>
To: qemu-devel@nongnu.org
Date: Tue, 24 Dec 2024 11:27:36 +0800

.
Subject: [PATCH v2] b4-config: Configure Lore masks
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 24 Dec 2024 14:50:54 +0100

.
Subject: [PATCH v3 0/3] hw/loongarch/booting: Booting protocol refactoring
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Tue, 24 Dec 2024 14:23:59 +0000

.
Subject: [PATCH v2] hw/loongarch/boot: Support Linux raw boot image
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Tue, 24 Dec 2024 15:06:51 +0000

.
Subject: [PULL 00/17] vfio queue
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Tue, 24 Dec 2024 16:15:30 +0100

The following changes since commit aa3a285b5bc56a4208b3b57d4a55291e9c260107:

  Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into staging (2024-12-22 14:33:27 -0500)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-vfio-20241224

for you to fetch changes up to 242c3cb9a0b0375515630f11c4ecf277f00d1f37:

  migration: Unexport migration_is_active() (2024-12-23 20:15:55 +0100)

----------------------------------------------------------------
vfio queue:

* Add support for IGD passthrough on all Intel Gen 11 and 12 devices
* Refactor dirty tracking engine to include VFIO state in calc-dirty-rate
* Drop usage migration_is_device() and migration_is_active()

----------------------------------------------------------------
Avihai Horon (7):
      vfio/container: Add dirty tracking started flag
      vfio/migration: Refactor vfio_devices_all_dirty_tracking() logic
      vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logic
      vfio/migration: Rename vfio_devices_all_dirty_tracking()
      system/dirtylimit: Don't use migration_is_active()
      migration: Drop migration_is_device()
      migration: Unexport migration_is_active()

Tomita Moeko (10):
      vfio/igd: fix GTT stolen memory size calculation for gen 8+
      vfio/igd: remove unsupported device ids
      vfio/igd: align generation with i915 kernel driver
      vfio/igd: canonicalize memory size calculations
      vfio/igd: add Gemini Lake and Comet Lake device ids
      vfio/igd: add Alder/Raptor/Rocket/Ice/Jasper Lake device ids
      vfio/igd: add macro for declaring mirrored registers
      vfio/igd: emulate GGC register in mmio bar0
      vfio/igd: emulate BDSM in mmio bar0 for gen 6-10 devices
      vfio/igd: add x-igd-gms option back to set DSM region size for guest

 include/hw/vfio/vfio-common.h         |   6 +-
 include/hw/vfio/vfio-container-base.h |   1 +
 include/migration/misc.h              |   2 -
 hw/vfio/common.c                      |  57 ++++----
 hw/vfio/container-base.c              |  12 +-
 hw/vfio/container.c                   |   2 +-
 hw/vfio/igd.c                         | 262 +++++++++++++++++++++-------------
 migration/migration.c                 |  23 ++-
 system/dirtylimit.c                   |   3 +-
 9 files changed, 214 insertions(+), 154 deletions(-)



.
Subject: [PATCH V5 00/23] Live update: cpr-transfer
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 David Hildenbrand <david@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Daniel P. Berrange" <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Tue, 24 Dec 2024 08:16:45 -0800

.
Subject: [PULL 00/72] tcg patch queue
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Tue, 24 Dec 2024 12:04:09 -0800

The following changes since commit aa3a285b5bc56a4208b3b57d4a55291e9c260107:

  Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into staging (2024-12-22 14:33:27 -0500)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20241224

for you to fetch changes up to e4a8e093dc74be049f4829831dce76e5edab0003:

  accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core (2024-12-24 08:32:15 -0800)

----------------------------------------------------------------
tcg/optimize: Remove in-flight mask data from OptContext
fpu: Add float*_muladd_scalbn
fpu: Remove float_muladd_halve_result
fpu: Add float_round_nearest_even_max
fpu: Add float_muladd_suppress_add_product_zero
target/hexagon: Use float32_muladd
accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core

----------------------------------------------------------------
Ilya Leoshkevich (1):
      tests/tcg: Do not use inttypes.h in multiarch/system/memory.c

Pierrick Bouvier (1):
      plugins: optimize cpu_index code generation

Richard Henderson (70):
      tcg/optimize: Split out finish_bb, finish_ebb
      tcg/optimize: Split out fold_affected_mask
      tcg/optimize: Copy mask writeback to fold_masks
      tcg/optimize: Split out fold_masks_zs
      tcg/optimize: Augment s_mask from z_mask in fold_masks_zs
      tcg/optimize: Change representation of s_mask
      tcg/optimize: Use finish_folding in fold_add, fold_add_vec, fold_addsub2
      tcg/optimize: Introduce const value accessors for TempOptInfo
      tcg/optimize: Use fold_masks_zs in fold_and
      tcg/optimize: Use fold_masks_zs in fold_andc
      tcg/optimize: Use fold_masks_zs in fold_bswap
      tcg/optimize: Use fold_masks_zs in fold_count_zeros
      tcg/optimize: Use fold_masks_z in fold_ctpop
      tcg/optimize: Use fold_and and fold_masks_z in fold_deposit
      tcg/optimize: Compute sign mask in fold_deposit
      tcg/optimize: Use finish_folding in fold_divide
      tcg/optimize: Use finish_folding in fold_dup, fold_dup2
      tcg/optimize: Use fold_masks_s in fold_eqv
      tcg/optimize: Use fold_masks_z in fold_extract
      tcg/optimize: Use finish_folding in fold_extract2
      tcg/optimize: Use fold_masks_zs in fold_exts
      tcg/optimize: Use fold_masks_z in fold_extu
      tcg/optimize: Use fold_masks_zs in fold_movcond
      tcg/optimize: Use finish_folding in fold_mul*
      tcg/optimize: Use fold_masks_s in fold_nand
      tcg/optimize: Use fold_masks_z in fold_neg_no_const
      tcg/optimize: Use fold_masks_s in fold_nor
      tcg/optimize: Use fold_masks_s in fold_not
      tcg/optimize: Use fold_masks_zs in fold_or
      tcg/optimize: Use fold_masks_zs in fold_orc
      tcg/optimize: Use fold_masks_zs in fold_qemu_ld
      tcg/optimize: Return true from fold_qemu_st, fold_tcg_st
      tcg/optimize: Use finish_folding in fold_remainder
      tcg/optimize: Distinguish simplification in fold_setcond_zmask
      tcg/optimize: Use fold_masks_z in fold_setcond
      tcg/optimize: Use fold_masks_s in fold_negsetcond
      tcg/optimize: Use fold_masks_z in fold_setcond2
      tcg/optimize: Use finish_folding in fold_cmp_vec
      tcg/optimize: Use finish_folding in fold_cmpsel_vec
      tcg/optimize: Use fold_masks_zs in fold_sextract
      tcg/optimize: Use fold_masks_zs, fold_masks_s in fold_shift
      tcg/optimize: Simplify sign bit test in fold_shift
      tcg/optimize: Use finish_folding in fold_sub, fold_sub_vec
      tcg/optimize: Use fold_masks_zs in fold_tcg_ld
      tcg/optimize: Use finish_folding in fold_tcg_ld_memcopy
      tcg/optimize: Use fold_masks_zs in fold_xor
      tcg/optimize: Use finish_folding in fold_bitsel_vec
      tcg/optimize: Use finish_folding as default in tcg_optimize
      tcg/optimize: Remove z_mask, s_mask from OptContext
      tcg/optimize: Re-enable sign-mask optimizations
      tcg/optimize: Move fold_bitsel_vec into alphabetic sort
      tcg/optimize: Move fold_cmp_vec, fold_cmpsel_vec into alphabetic sort
      softfloat: Add float{16,32,64}_muladd_scalbn
      target/arm: Use float*_muladd_scalbn
      target/sparc: Use float*_muladd_scalbn
      softfloat: Remove float_muladd_halve_result
      softfloat: Add float_round_nearest_even_max
      softfloat: Add float_muladd_suppress_add_product_zero
      target/hexagon: Use float32_mul in helper_sfmpy
      target/hexagon: Use float32_muladd for helper_sffma
      target/hexagon: Use float32_muladd for helper_sffms
      target/hexagon: Use float32_muladd_scalbn for helper_sffma_sc
      target/hexagon: Use float32_muladd for helper_sffm[as]_lib
      target/hexagon: Remove internal_fmafx
      target/hexagon: Expand GEN_XF_ROUND
      target/hexagon: Remove Float
      target/hexagon: Remove Double
      target/hexagon: Use mulu64 for int128_mul_6464
      target/hexagon: Simplify internal_mpyhh setup
      accel/tcg: Move gen_intermediate_code to TCGCPUOps.translate_core

 include/exec/translator.h           |  14 -
 include/fpu/softfloat-types.h       |   2 +
 include/fpu/softfloat.h             |  14 +-
 include/hw/core/tcg-cpu-ops.h       |  13 +
 target/alpha/cpu.h                  |   2 +
 target/arm/internals.h              |   2 +
 target/avr/cpu.h                    |   2 +
 target/hexagon/cpu.h                |   2 +
 target/hexagon/fma_emu.h            |   3 -
 target/hppa/cpu.h                   |   2 +
 target/i386/tcg/helper-tcg.h        |   2 +
 target/loongarch/internals.h        |   2 +
 target/m68k/cpu.h                   |   2 +
 target/microblaze/cpu.h             |   2 +
 target/mips/tcg/tcg-internal.h      |   2 +
 target/openrisc/cpu.h               |   2 +
 target/ppc/cpu.h                    |   2 +
 target/riscv/cpu.h                  |   3 +
 target/rx/cpu.h                     |   2 +
 target/s390x/s390x-internal.h       |   2 +
 target/sh4/cpu.h                    |   2 +
 target/sparc/cpu.h                  |   2 +
 target/sparc/helper.h               |   4 +-
 target/tricore/cpu.h                |   2 +
 target/xtensa/cpu.h                 |   2 +
 accel/tcg/cpu-exec.c                |   8 +-
 accel/tcg/plugin-gen.c              |   9 +
 accel/tcg/translate-all.c           |   8 +-
 fpu/softfloat.c                     |  63 +--
 target/alpha/cpu.c                  |   1 +
 target/alpha/translate.c            |   4 +-
 target/arm/cpu.c                    |   1 +
 target/arm/tcg/cpu-v7m.c            |   1 +
 target/arm/tcg/helper-a64.c         |   6 +-
 target/arm/tcg/translate.c          |   5 +-
 target/avr/cpu.c                    |   1 +
 target/avr/translate.c              |   6 +-
 target/hexagon/cpu.c                |   1 +
 target/hexagon/fma_emu.c            | 496 ++++++---------------
 target/hexagon/op_helper.c          | 125 ++----
 target/hexagon/translate.c          |   4 +-
 target/hppa/cpu.c                   |   1 +
 target/hppa/translate.c             |   4 +-
 target/i386/tcg/tcg-cpu.c           |   1 +
 target/i386/tcg/translate.c         |   5 +-
 target/loongarch/cpu.c              |   1 +
 target/loongarch/tcg/translate.c    |   4 +-
 target/m68k/cpu.c                   |   1 +
 target/m68k/translate.c             |   4 +-
 target/microblaze/cpu.c             |   1 +
 target/microblaze/translate.c       |   4 +-
 target/mips/cpu.c                   |   1 +
 target/mips/tcg/translate.c         |   4 +-
 target/openrisc/cpu.c               |   1 +
 target/openrisc/translate.c         |   4 +-
 target/ppc/cpu_init.c               |   1 +
 target/ppc/translate.c              |   4 +-
 target/riscv/tcg/tcg-cpu.c          |   1 +
 target/riscv/translate.c            |   4 +-
 target/rx/cpu.c                     |   1 +
 target/rx/translate.c               |   4 +-
 target/s390x/cpu.c                  |   1 +
 target/s390x/tcg/translate.c        |   4 +-
 target/sh4/cpu.c                    |   1 +
 target/sh4/translate.c              |   4 +-
 target/sparc/cpu.c                  |   1 +
 target/sparc/fop_helper.c           |   8 +-
 target/sparc/translate.c            |  84 ++--
 target/tricore/cpu.c                |   1 +
 target/tricore/translate.c          |   5 +-
 target/xtensa/cpu.c                 |   1 +
 target/xtensa/translate.c           |   4 +-
 tcg/optimize.c                      | 857 +++++++++++++++++++-----------------
 tests/tcg/multiarch/system/memory.c |   9 +-
 fpu/softfloat-parts.c.inc           |  16 +-
 75 files changed, 866 insertions(+), 1009 deletions(-)


.
Subject: [PATCH v9 00/12] Use Intel DSA accelerator to offload zero page
 checking in multifd live migration.
From: Yichen Wang <yichen.wang@bytedance.com>
To: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 "Dr. David Alan Gilbert" <dave@treblig.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>,
 Laurent Vivier <lvivier@redhat.com>, qemu-devel@nongnu.org
Cc: "Hao Xiang" <hao.xiang@linux.dev>, "Liu, Yuan1" <yuan1.liu@intel.com>,
 "Shivam Kumar" <shivam.kumar1@nutanix.com>,
 "Ho-Ren (Jack) Chuang" <horenchuang@bytedance.com>,
 "Yichen Wang" <yichen.wang@bytedance.com>
Date: Tue, 24 Dec 2024 16:59:07 -0800

.
Subject: [PATCH 0/5] Introduce AST27x0 multi-SoC machine
From:  Steven Lee via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Troy Lee <leetroy@gmail.com>, Jamin Lin
 <jamin_lin@aspeedtech.com>, Andrew Jeffery <andrew@codeconstruct.com.au>,
 Joel Stanley <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>, 
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Wed, 25 Dec 2024 10:03:06 +0800

.
Subject: [PULL 0/6] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org,
	Song Gao <gaosong@loongson.cn>
Date: Wed, 25 Dec 2024 10:40:02 +0800

The following changes since commit aa3a285b5bc56a4208b3b57d4a55291e9c260107:

  Merge tag 'mem-2024-12-21' of https://github.com/davidhildenbrand/qemu into staging (2024-12-22 14:33:27 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20241225

for you to fetch changes up to cb91b7108cb0b3781de9a00994fe78b631d80012:

  target/loongarch: Use auto method with LASX feature (2024-12-25 10:33:20 +0800)

----------------------------------------------------------------
pull-loongarch-20241225

----------------------------------------------------------------
Bibo Mao (5):
      target/loongarch: Use actual operand size with vbsrl check
      hw/loongarch/virt: Create fdt table on machine creation done notification
      hw/loongarch/virt: Improve fdt table creation for CPU object
      target/loongarch: Use auto method with LSX feature
      target/loongarch: Use auto method with LASX feature

ghy (1):
      target/loongarch: Fix vldi inst

 hw/loongarch/virt.c                             | 142 ++++++++++++++----------
 target/loongarch/cpu.c                          |  86 ++++++++------
 target/loongarch/cpu.h                          |   4 +
 target/loongarch/kvm/kvm.c                      | 107 ++++++++++++++++++
 target/loongarch/tcg/insn_trans/trans_vec.c.inc |   4 +-
 5 files changed, 249 insertions(+), 94 deletions(-)



.
Subject: [PATCH 0/8] Improve futex usage
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Paolo Bonzini <pbonzini@redhat.com>, Stefan Weil <sw@weilnetz.de>, 
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, 
 Hailiang Zhang <zhanghailiang@xfusion.com>
Cc: Phil Dennis-Jordan <phil@philjordan.eu>, qemu-devel@nongnu.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 25 Dec 2024 14:44:12 +0900

.
Subject: [PATCH] qemu-ga: Optimize freeze-hook script logic of logging error
From: Dehan Meng <demeng@redhat.com>
To: qemu-devel@nongnu.org
Cc: demeng@redhat.com,
	kkostiuk@redhat.com,
	michael.roth@amd.com
Date: Wed, 25 Dec 2024 16:37:44 +0800

.
Subject: [PATCH v8 0/2] Support RISC-V CSR read/write in Qtest environment
From: Ivan Klokov <ivan.klokov@syntacore.com>
To: <qemu-devel@nongnu.org>
Date: Wed, 25 Dec 2024 15:37:16 +0300

.
Subject: [PATCH 00/17] Changes since v1:
From: Hao Wu <wuhaotsh@google.com>
To: peter.maydell@linaro.org
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, Avi.Fishman@nuvoton.com, 
 kfting@nuvoton.com, titusr@google.com, mimik-dev@google.com, 
 hskinnemoen@google.com, venture@google.com, pbonzini@redhat.com, 
 jasowang@redhat.com, alistair@alistair23.me, Hao Wu <wuhaotsh@google.com>
Date: Thu, 26 Dec 2024 08:22:19 +0000

.
Subject: [PATCH v2 00/17] hw/arm: Add NPCM8XX Support
From: Hao Wu <wuhaotsh@google.com>
To: peter.maydell@linaro.org
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, Avi.Fishman@nuvoton.com, 
 kfting@nuvoton.com, titusr@google.com, mimik-dev@google.com, 
 hskinnemoen@google.com, venture@google.com, pbonzini@redhat.com, 
 jasowang@redhat.com, alistair@alistair23.me, Hao Wu <wuhaotsh@google.com>
Date: Thu, 26 Dec 2024 08:27:43 +0000

.
Subject: [PULL v2 00/17] vfio queue
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Thu, 26 Dec 2024 09:37:41 +0100

The following changes since commit a7f77545d401266a6415e6e03c7738c95314f0e6:

  Merge tag 'pull-tcg-20241224' of https://gitlab.com/rth7680/qemu into staging (2024-12-25 08:33:33 -0500)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-vfio-20241226

for you to fetch changes up to 3bdb1a75f1bb4234904dec7753de9c0c0ece3dbf:

  migration: Unexport migration_is_active() (2024-12-26 07:23:38 +0100)

----------------------------------------------------------------
vfio queue:

* Add support for IGD passthrough on all Intel Gen 11 and 12 devices
* Refactor dirty tracking engine to include VFIO state in calc-dirty-rate
* Drop usage migration_is_device() and migration_is_active()

Changes in v2:

- Fixed conversion specifier on 32-bit platform

----------------------------------------------------------------
Avihai Horon (7):
      vfio/container: Add dirty tracking started flag
      vfio/migration: Refactor vfio_devices_all_dirty_tracking() logic
      vfio/migration: Refactor vfio_devices_all_running_and_mig_active() logic
      vfio/migration: Rename vfio_devices_all_dirty_tracking()
      system/dirtylimit: Don't use migration_is_active()
      migration: Drop migration_is_device()
      migration: Unexport migration_is_active()

Tomita Moeko (10):
      vfio/igd: fix GTT stolen memory size calculation for gen 8+
      vfio/igd: remove unsupported device ids
      vfio/igd: align generation with i915 kernel driver
      vfio/igd: canonicalize memory size calculations
      vfio/igd: add Gemini Lake and Comet Lake device ids
      vfio/igd: add Alder/Raptor/Rocket/Ice/Jasper Lake device ids
      vfio/igd: add macro for declaring mirrored registers
      vfio/igd: emulate GGC register in mmio bar0
      vfio/igd: emulate BDSM in mmio bar0 for gen 6-10 devices
      vfio/igd: add x-igd-gms option back to set DSM region size for guest

 include/hw/vfio/vfio-common.h         |   6 +-
 include/hw/vfio/vfio-container-base.h |   1 +
 include/migration/misc.h              |   2 -
 hw/vfio/common.c                      |  57 ++++----
 hw/vfio/container-base.c              |  12 +-
 hw/vfio/container.c                   |   2 +-
 hw/vfio/igd.c                         | 262 +++++++++++++++++++++-------------
 migration/migration.c                 |  23 ++-
 system/dirtylimit.c                   |   3 +-
 9 files changed, 214 insertions(+), 154 deletions(-)



.
Subject: [PATCH] hw/misc: cast rpm to uint64_t
From: Tigran Sogomonian <tsogomonian@astralinux.ru>
To: kfting@nuvoton.com, wuhaotsh@google.com, qemu-arm@nongnu.org,
 qemu-devel@nongnu.org, sdl.qemu@linuxtesting.org
Cc: Tigran Sogomonian <tsogomonian@astralinux.ru>
Date: Thu, 26 Dec 2024 16:03:11 +0300

.
Subject: [PATCH] hw: cast 1 to 1ULL
From: Tigran Sogomonian <tsogomonian@astralinux.ru>
To: peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org,
 sdl.qemu@linuxtesting.org
Cc: Tigran Sogomonian <tsogomonian@astralinux.ru>
Date: Thu, 26 Dec 2024 12:58:15 +0300

.
Subject: [PATCH] hw/misc: cast nand_getio value to uint64_t
From: Tigran Sogomonian <tsogomonian@astralinux.ru>
To: peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org,
 sdl.qemu@linuxtesting.org
Cc: Tigran Sogomonian <tsogomonian@astralinux.ru>
Date: Thu, 26 Dec 2024 17:16:26 +0300

.
Subject: Why pycotap is mandatory for building qemu?
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel <qemu-devel@nongnu.org>
Cc: Paolo Bonzini <pbonzini@redhat.com>
Date: Thu, 26 Dec 2024 20:39:17 +0300

.
Subject: [PATCH v2 00/23] target/loongarch: LoongArch32 fixes 1
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, 
 Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Thu, 26 Dec 2024 21:19:31 +0000

.
Subject: [PULL v2 0/6] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org,
	Song Gao <gaosong@loongson.cn>
Date: Fri, 27 Dec 2024 14:22:02 +0800

The following changes since commit 38d0939b86e2eef6f6a622c6f1f7befda0146595:

  Merge tag 'pull-vfio-20241226' of https://github.com/legoater/qemu into staging (2024-12-26 04:38:38 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20241227

for you to fetch changes up to 5e360dabedb1ab1f15cce27a134ccbe4b8e18424:

  target/loongarch: Use auto method with LASX feature (2024-12-27 11:33:06 +0800)

----------------------------------------------------------------
pull-loongarch-20241227
v1 ... v2
  1. Modify patch auther inconsistent with SOB

----------------------------------------------------------------
Bibo Mao (5):
      target/loongarch: Use actual operand size with vbsrl check
      hw/loongarch/virt: Create fdt table on machine creation done notification
      hw/loongarch/virt: Improve fdt table creation for CPU object
      target/loongarch: Use auto method with LSX feature
      target/loongarch: Use auto method with LASX feature

Guo Hongyu (1):
      target/loongarch: Fix vldi inst

 hw/loongarch/virt.c                             | 142 ++++++++++++++----------
 target/loongarch/cpu.c                          |  86 ++++++++------
 target/loongarch/cpu.h                          |   4 +
 target/loongarch/kvm/kvm.c                      | 107 ++++++++++++++++++
 target/loongarch/tcg/insn_trans/trans_vec.c.inc |   4 +-
 5 files changed, 249 insertions(+), 94 deletions(-)



.
Subject: [PATCH v2] hw/misc: use extract64 instead of 1 << i
From: Tigran Sogomonian <tsogomonian@astralinux.ru>
To: peter.maydell@linaro.org, qemu-arm@nongnu.org, qemu-devel@nongnu.org,
 sdl.qemu@linuxtesting.org
Cc: Tigran Sogomonian <tsogomonian@astralinux.ru>
Date: Fri, 27 Dec 2024 13:46:18 +0300

.
Subject: [PATCH v3 0/6] hw/usb/hcd-xhci: Fixes, improvements,
 and macOS workaround
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org, philmd@linaro.org, thuth@redhat.com,
 zhao1.liu@intel.com, imammedo@redhat.com, akihiko.odaki@daynix.com,
 npiggin@gmail.com, Phil Dennis-Jordan <phil@philjordan.eu>
Date: Fri, 27 Dec 2024 13:13:30 +0100

.
Subject: [PATCH] gdbstub/user-target: fix gdbserver int format (%d -> %x)
From: Dominik 'Disconnect3d' Czarnota <dominik.b.czarnota@gmail.com>
To: qemu-devel@nongnu.org
Cc: alex.bennee@linaro.org, philmd@linaro.org, qemu-trivial@nongnu.org,
 disconnect3d <dominik.b.czarnota@gmail.com>
Date: Fri, 27 Dec 2024 18:04:13 +0100

.
Subject: [PATCH 0/2] hw/intc: Select generic ARM_GICV3 when KVM is not
 available
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 Phil Dennis-Jordan <phil@philjordan.eu>,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 27 Dec 2024 21:24:33 +0100

.
Subject: [PATCH v2 0/6] linux-user: Add support for various missing netlink
 sockopt entries
From: deller@kernel.org
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org, Laurent Vivier <laurent@vivier.eu>,
 Richard Henderson <richard.henderson@linaro.org>
Cc: deller@gmx.de
Date: Fri, 27 Dec 2024 21:54:43 +0100

.
Subject: [PATCH v3] target/hppa: Add CPU reset method
From: Helge Deller <deller@kernel.org>
To: peter.maydell@linaro.org, richard.henderson@linaro.org,
 qemu-devel@nongnu.org
Date: Sat, 28 Dec 2024 00:17:33 +0100

.
Subject: [PATCH v2] backends/cryptodev-vhost-user: Fix local_error leaks
From: Gabriel Barrantes <gabriel.barrantes.dev@outlook.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Sat, 28 Dec 2024 01:16:57 +0000

.
Subject: [PATCH] target/hppa: Speed up hppa_is_pa20()
From: Helge Deller <deller@kernel.org>
To: richard.henderson@linaro.org, Laurent Vivier <laurent@vivier.eu>,
 qemu-devel@nongnu.org
Date: Sat, 28 Dec 2024 08:23:05 +0100

.
Subject: [PULL 00/11] Trivial patches for 2024-12-28
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: Michael Tokarev <mjt@tls.msk.ru>,
	qemu-trivial@nongnu.org
Date: Sat, 28 Dec 2024 14:54:35 +0300

The following changes since commit 38d0939b86e2eef6f6a622c6f1f7befda0146595:

  Merge tag 'pull-vfio-20241226' of https://github.com/legoater/qemu into staging (2024-12-26 04:38:38 -0500)

are available in the Git repository at:

  https://gitlab.com/mjt0k/qemu.git tags/pull-trivial-patches

for you to fetch changes up to 1e3d4d9a1a32ac6835f0d295a5117851c421fb5d:

  qmp: update vhost-user protocol feature maps (2024-12-28 14:42:53 +0300)

----------------------------------------------------------------
trivial patches for 2024-12-28

----------------------------------------------------------------
Daniel Henrique Barboza (1):
      hw/riscv/riscv-iommu-sys.c: fix duplicated 'table_size'

Han Han (1):
      target/i386/cpu: Fix notes for CPU models

Laurent Vivier (1):
      qmp: update vhost-user protocol feature maps

Philippe Mathieu-Daudé (3):
      docs: Correct '-runas' and '-fsdev/-virtfs proxy' indentation
      docs: Correct release of TCG trace-events removal
      docs: Replace 'since' -> 'removed in' in removed-features.rst

Pierrick Bouvier (2):
      docs/devel: remove dead video link for sourcehut submit process
      vvfat: fix ubsan issue in create_long_filename

Zhao Liu (2):
      hw/timer/hpet: Fix comment about capabilities register
      hw/timer/hpet: Drop the unused macro

ckf104 (1):
      contrib/plugins/bbv.c: Start bb index from 1

 block/vvfat.c                     |  4 ++++
 contrib/plugins/bbv.c             |  2 +-
 docs/about/deprecated.rst         |  2 +-
 docs/about/removed-features.rst   | 24 ++++++++++++------------
 docs/devel/submitting-a-patch.rst |  5 +----
 hw/riscv/riscv-iommu-sys.c        |  2 +-
 hw/timer/hpet.c                   |  2 +-
 hw/virtio/virtio-qmp.c            |  6 ++++++
 include/hw/timer/hpet.h           |  1 -
 target/i386/cpu.c                 |  3 ++-
 10 files changed, 29 insertions(+), 22 deletions(-)


.
Subject: [PATCH v2] target/hppa: Speed up hppa_is_pa20()
From: Helge Deller <deller@kernel.org>
To: Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>, qemu-devel@nongnu.org
Date: Sat, 28 Dec 2024 22:08:08 +0100

.
Subject: [PATCH] target/m68k: Handle EXCP_SEMIHOSTING for m68k class CPU
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <laurent@vivier.eu>, 
 Richard Henderson <richard.henderson@linaro.org>, qemu-stable@nongnu.org, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 29 Dec 2024 00:22:33 +0000

.
Subject: [PULL 00/35] m68k / next-cube patches
From: Thomas Huth <huth@tuxfamily.org>
To: Stefan Hajnoczi <stefanha@redhat.com>,
	qemu-devel@nongnu.org
Date: Sun, 29 Dec 2024 08:24:51 +0100

 Hi Stefan!

The following changes since commit 2b7a80e07a29074530a0ebc8005a418ee07b1faf:

  Merge tag 'pull-trivial-patches' of https://gitlab.com/mjt0k/qemu into staging (2024-12-28 10:16:34 -0500)

are available in the Git repository at:

  https://gitlab.com/huth/qemu.git tags/pull-request-2024-12-29

for you to fetch changes up to ee58d282aa87a7f4a4409528ff12192c0bcfeb82:

  next-cube: add my copyright to the top of the file (2024-12-29 07:13:47 +0100)

----------------------------------------------------------------
* Rework "next-cube" to bring it up-to-date with current coding standards/APIs
* Remove overlapping memory regions of the "next-cube" machine
* Encapsulate the next-cube SCSI related code into a separate device
* QOM-ify the next-rtc device
* Declare m68k devices as big endian instead of native endian
* Disable the CD-ROM drive for the next-cube machine

----------------------------------------------------------------
Mark Cave-Ayland (33):
      next-cube: remove 0x14020 dummy value from next_mmio_read()
      next-cube: remove overlap between next.dma and next.mmio memory regions
      next-cube: create new next.scsi container memory region
      next-cube: move next_scsi_init() to next_pc_realize()
      next-cube: introduce next_pc_init() object init function
      next-cube: introduce next-scsi device
      next-cube: move SCSI CSRs from next-pc to the next-scsi device
      next-cube: move SCSI 4020/4021 logic from next-pc device to next-scsi device
      next-cube: move floppy disk MMIO to separate memory region in next-pc
      next-cube: map ESCC registers as a subregion of the next.scr memory region
      next-cube: move ESCC to be QOM child of next-pc device
      next-cube: move timer MMIO to separate memory region on next-pc device
      next-cube: move en ethernet MMIO to separate memory region on next-pc device
      next-cube: add empty slots for unknown accesses to next.scr memory region
      next-cube: remove unused next.scr memory region
      next-cube: rearrange NeXTState declarations to improve readability
      next-cube: convert next-pc device to use Resettable interface
      next-cube: rename typedef struct NextRtc to NeXTRTC
      next-cube: use qemu_irq to drive int_status in next_scr2_rtc_update()
      next-cube: separate rtc read and write shift logic
      next-cube: always use retval to return rtc read values
      next-cube: use named gpio to set RTC data bit in scr2
      next-cube: use named gpio to read RTC data bit in scr2
      next-cube: don't use rtc phase value of -1
      next-cube: QOMify NeXTRTC
      next-cube: move reset of next-rtc fields from next-pc to next-rtc
      next-cube: move rtc-data-in gpio from next-pc to next-rtc device
      next-cube: use named gpio output for next-rtc data
      next-cube: add rtc-cmd-reset named gpio to reset the rtc state machine
      next-cube: add rtc-power-out named gpio to trigger the NEXT_PWR_I interrupt
      next-cube: move next_rtc_cmd_is_write() and next_rtc_data_in_irq() functions
      next-cube: rename old_scr2 and scr2_2 in next_scr2_rtc_update()
      next-cube: add my copyright to the top of the file

Philippe Mathieu-Daudé (1):
      hw/m68k: Mark devices as big-endian

Thomas Huth (1):
      hw/m68k/next-cube: Disable the default CD-ROM drive

 hw/m68k/Kconfig     |    1 +
 hw/m68k/mcf5206.c   |    2 +-
 hw/m68k/mcf5208.c   |    6 +-
 hw/m68k/mcf_intc.c  |    2 +-
 hw/m68k/next-cube.c | 1022 +++++++++++++++++++++++++++++++++------------------
 hw/m68k/next-kbd.c  |    2 +-
 6 files changed, 665 insertions(+), 370 deletions(-)


.
Subject: [PATCH] tests/functional/test_rx_gdbsim: Use stable URL for
 test_linux_sash
From: Thomas Huth <huth@tuxfamily.org>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yoshinori Sato <ysato@users.sourceforge.jp>
Date: Sun, 29 Dec 2024 09:34:19 +0100

.
Subject: [PATCH v2] target/m68k: Handle EXCP_SEMIHOSTING for m68k class CPU
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <laurent@vivier.eu>, 
 Richard Henderson <richard.henderson@linaro.org>, qemu-stable@nongnu.org, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 29 Dec 2024 10:51:54 +0000

.
Subject: [PATCH] Revert "vvfat: fix ubsan issue in create_long_filename"
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: Michael Tokarev <mjt@tls.msk.ru>, qemu-trivial@nongnu.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?Q?Volker_R=C3=BCmelin?= <vr_qemu@t-online.de>
Date: Mon, 30 Dec 2024 00:12:46 +0300

.
Subject: [PATCH 0/2] hppa CPU reset and speedup
From: deller@kernel.org
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org, Richard Henderson <richard.henderson@linaro.org>
Cc: Helge Deller <deller@gmx.de>
Date: Mon, 30 Dec 2024 00:41:52 +0100

.
Subject: [PULL 0/2] Hppa updates
From: deller@kernel.org
To: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>
Cc: Helge Deller <deller@gmx.de>
Date: Mon, 30 Dec 2024 01:22:46 +0100

From: Helge Deller <deller@gmx.de>

The following changes since commit ae35f033b874c627d81d51070187fbf55f0bf1a7:

  Update version for v9.2.0 release (2024-12-10 16:20:54 +0000)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/hppa-updates-for-v9.2-v3-pull-request

for you to fetch changes up to bd2fb633a931b192540522fd842151b2421824ad:

  target/hppa: Speed up hppa_is_pa20() (2024-12-30 01:16:15 +0100)

----------------------------------------------------------------
hppa CPU reset and speedup

Add CPU reset function and speed up runtime and translataion.

----------------------------------------------------------------

Helge Deller (2):
  target/hppa: Add CPU reset method
  target/hppa: Speed up hppa_is_pa20()

 hw/hppa/machine.c |  6 +++---
 target/hppa/cpu.c | 27 +++++++++++++++++++++++++--
 target/hppa/cpu.h |  9 ++++++++-
 3 files changed, 36 insertions(+), 6 deletions(-)

-- 
2.47.0



.
Subject: [PATCH v2 0/5] hw/intc/loongarch_ipi: Enhance multiple CPU irq routing
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>,
	Huacai Chen <chenhuacai@kernel.org>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>, Igor Mammedov <imammedo@redhat.com>,
 qemu-devel@nongnu.org
Date: Mon, 30 Dec 2024 09:33:56 +0800

.
Subject: [PATCH v2] feat: add loongarch page table walker support for debugger
 memory access
From: Miao Hao <haomiao23s@ict.ac.cn>
To: gaosong@loongson.cn
Cc: qemu-devel@nongnu.org,
	Miao Hao <haomiao23s@ict.ac.cn>
Date: Mon, 30 Dec 2024 15:10:09 +0800

.
Subject: [PATCH] target/loongarch: Fix index calculation for variable length
 pte
From: Miao Hao <haomiao23s@ict.ac.cn>
To: gaosong@loongson.cn
Cc: qemu-devel@nongnu.org,
	Miao Hao <haomiao23s@ict.ac.cn>
Date: Mon, 30 Dec 2024 15:26:13 +0800

.
Subject: [PATCH v3 0/5] hppa CPU reset and speedup
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Helge Deller <deller@gmx.de>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 30 Dec 2024 16:25:14 +0100

.
Subject: [PATCH 0/3] cpus: Avoid re-initializing fields cleared in
 cpu_common_reset_hold()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Stafford Horne <shorne@gmail.com>, Zhao Liu <zhao1.liu@intel.com>,
 qemu-ppc@nongnu.org, Yanan Wang <wangyanan55@huawei.com>,
 Eduardo Habkost <eduardo@habkost.net>, Song Gao <gaosong@loongson.cn>,
 Bernhard Beschow <shentey@gmail.com>, qemu-arm@nongnu.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 30 Dec 2024 16:39:26 +0100

.
Subject: Addressing CVE-2024-3446 in qemu versions shipped in debian bullseye
 and older
From: Santiago Ruano =?iso-8859-1?Q?Rinc=F3n?= <santiagorr@riseup.net>
To: qemu-devel@nongnu.org, Alexander Bulekov <alxndr@bu.edu>,
 Chuhong Yuan <hslester96@gmail.com>
Date: Mon, 30 Dec 2024 18:21:47 -0500

.
Subject: [RFC PATCH 0/9] rust: (mostly) type safe VMState
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org,
	zhao1.liu@intel.com,
	junjie.mao@hotmail.com
Date: Tue, 31 Dec 2024 01:23:27 +0100

.
Subject: [PATCH 0/2] some optimize in dirtylimit_throttle_pct
From: fuqiang wang <fuqiang.wng@gmail.com>
To: qemu-devel@nongnu.org
Cc: Hyman Huang <yong.huang@smartx.com>, huaminxu1@jd.com,
 fuqiang <fuqiang.wng@gmail.com>
Date: Tue, 31 Dec 2024 09:56:12 +0800

.
Subject: [PATCH v11 0/6] Add Smrnmi support
From: frank.chang@sifive.com
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Frank Chang <frank.chang@sifive.com>
Date: Tue, 31 Dec 2024 11:26:48 +0800

.
Subject: [PATCH] target/loongarch: Only support 64bit pte width
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org, Miao Hao <haomiao23s@ict.ac.cn>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>
Date: Tue, 31 Dec 2024 18:07:18 +0800

.
Subject: [PATCH v3] ui/sdl2: reenable the SDL2 Windows keyboard hook procedure
From: =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
To: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Cc: Bernhard Beschow <shentey@gmail.com>, Stefan Weil <sw@weilnetz.de>,
 Howard Spoelstra <hsp.cat7@gmail.com>, qemu-devel@nongnu.org
Date: Tue, 31 Dec 2024 12:59:50 +0100

.
Subject: [PATCH 0/3] vfio/igd: VFIOConfigMirrorQuirk for igd mirrored registers
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Cc: qemu-devel@nongnu.org,
	Tomita Moeko <tomitamoeko@gmail.com>
Date: Tue, 31 Dec 2024 23:19:50 +0800

.
Subject: [PULL 0/1] Trivial patches for 2024-12-31
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: Michael Tokarev <mjt@tls.msk.ru>,
	qemu-trivial@nongnu.org
Date: Tue, 31 Dec 2024 18:23:23 +0300

The following changes since commit 7c89e226f878539b633dde3fd9c9f061c34094e3:

  Merge tag 'pull-request-2024-12-29' of https://gitlab.com/huth/qemu into staging (2024-12-29 03:25:41 -0500)

are available in the Git repository at:

  https://gitlab.com/mjt0k/qemu.git tags/pull-trivial-patches

for you to fetch changes up to d8d17d2bf6181cdc9b8ef3db862006ddb6af12d4:

  Revert "vvfat: fix ubsan issue in create_long_filename" (2024-12-31 18:20:41 +0300)

----------------------------------------------------------------
This is just a revert of a previous commit which were pulled
through trivial-patches before but which is obviously wrong.
It is a bugfix to restore the broken vvfat functionality.
Fixing of the ubsan test should be done differently.

I'm sorry for this mishap.
----------------------------------------------------------------
Michael Tokarev (1):
      Revert "vvfat: fix ubsan issue in create_long_filename"

 block/vvfat.c | 4 ----
 1 file changed, 4 deletions(-)


.
Subject: [PATCH v4 0/6] hppa CPU reset and speedup
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Helge Deller <deller@gmx.de>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 31 Dec 2024 20:06:14 +0100

.
Subject: [PULL 00/29] Misc HW patches for 2024-12-31
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 31 Dec 2024 21:21:59 +0100

The following changes since commit 7c89e226f878539b633dde3fd9c9f061c34094e3:

  Merge tag 'pull-request-2024-12-29' of https://gitlab.com/huth/qemu into staging (2024-12-29 03:25:41 -0500)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20241231

for you to fetch changes up to c6f59e3b68abefc1f6942d4b4e3063d96d903b27:

  hw/display/qxl: Do not use C99 // comments (2024-12-31 21:21:34 +0100)

Ignored checkpatch errors:

 WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
 (I asked Gustavo to fix that in a following patch)

----------------------------------------------------------------
Misc HW patches queue

- Allow more than 4 legacy IRQs on Generic PCI Express Bridge (Alexander)
- Add MMIO-based Inter-VM shared memory device 'ivshmem-flat' (Gustavo)
- Use UHCI register definitions (Guenter)
- Propagate CPU endianness to microblaze_load_kernel (Philippe)
- Mark x86/TriCore devices as little-endian, OpenRISC/SPARC as big (Philippe)
- Don't set callback_opaque NULL in fw_cfg_modify_bytes_read (Shameer)
- Simplify non-KVM checks on AMD IOMMU XTSup feature (Philippe)
- Trivial cleanups on xilinx_ethlite, vmcoreinfo, qxl (Philippe, Hyman)
- Move USB-HCD-XHCI msi/msix properties from NEC to superclass (Phil)
- Redesign of main thread event handling due to macOS Cocoa (Phil)
- Introduce ParavirtualizedGraphics.Framework support 'apple-gfx' (Phil)
- Pad short Ethernet frames on macOS vmnet (William)

----------------------------------------------------------------

Alexander Graf (1):
  hw/pci-host/gpex: Allow more than 4 legacy IRQs

Guenter Roeck (2):
  hw/usb/uhci: checkpatch cleanup
  hw/usb/uhci: Introduce and use register defines

Gustavo Romero (2):
  hw/misc/ivshmem-flat: Add ivshmem-flat device
  hw/misc/ivshmem: Rename ivshmem to ivshmem-pci

Hyman Huang (1):
  hw/display/qxl: Do not use C99 // comments

Phil Dennis-Jordan (8):
  hw/block/virtio-blk: Replaces request free function with g_free
  hw/usb/hcd-xhci-pci: Move msi/msix properties from NEC to superclass
  hw/usb/hcd-xhci: Unimplemented/guest error logging for port MMIO
  ui & main loop: Redesign of system-specific main thread event handling
  hw/display/apple-gfx: Introduce ParavirtualizedGraphics.Framework
    support
  hw/display/apple-gfx: Adds PCI implementation
  hw/display/apple-gfx: Adds configurable mode list
  MAINTAINERS: Add myself as maintainer for apple-gfx, reviewer for HVF

Philippe Mathieu-Daudé (13):
  hw/microblaze: Propagate CPU endianness to microblaze_load_kernel()
  hw/i386: Mark devices as little-endian
  hw/tricore: Mark devices as little-endian
  hw/openrisc: Mark devices as big-endian
  hw/sparc: Mark devices as big-endian
  hw/net/xilinx_ethlite: Convert some debug logs to trace events
  hw/net/xilinx_ethlite: Remove unuseful debug logs
  hw/net/xilinx_ethlite: Update QOM style
  hw/net/xilinx_ethlite: Correct maximum RX buffer size
  hw/net/xilinx_ethlite: Rename rxbuf -> port_index
  hw/misc/vmcoreinfo: Declare QOM type using DEFINE_TYPES macro
  hw/misc/vmcoreinfo: Rename opaque pointer as 'opaque'
  hw/i386/amd_iommu: Simplify non-KVM checks on XTSup feature

Shameer Kolothum (1):
  fw_cfg: Don't set callback_opaque NULL in fw_cfg_modify_bytes_read()

William Hooper (1):
  net/vmnet: Pad short Ethernet frames

 MAINTAINERS                              |   7 +
 docs/system/device-emulation.rst         |   1 +
 docs/system/devices/ivshmem-flat.rst     |  33 +
 meson.build                              |   4 +
 hw/display/apple-gfx.h                   |  74 ++
 hw/microblaze/boot.h                     |   4 +-
 include/hw/misc/ivshmem-flat.h           |  85 +++
 include/hw/pci-host/gpex.h               |   7 +-
 include/hw/usb/uhci-regs.h               |  11 +
 include/qemu-main.h                      |  14 +-
 hw/arm/sbsa-ref.c                        |   2 +-
 hw/arm/virt.c                            |   2 +-
 hw/block/virtio-blk.c                    |  43 +-
 hw/display/qxl.c                         |   2 +-
 hw/i386/amd_iommu.c                      |  11 +-
 hw/i386/kvm/apic.c                       |   2 +-
 hw/i386/microvm.c                        |   2 +-
 hw/i386/pc.c                             |   4 +-
 hw/i386/vapic.c                          |   2 +-
 hw/i386/xen/xen_apic.c                   |   2 +-
 hw/i386/xen/xen_platform.c               |   2 +-
 hw/loongarch/virt.c                      |  12 +-
 hw/microblaze/boot.c                     |   8 +-
 hw/microblaze/petalogix_ml605_mmu.c      |   2 +-
 hw/microblaze/petalogix_s3adsp1800_mmu.c |   2 +-
 hw/microblaze/xlnx-zynqmp-pmu.c          |   2 +-
 hw/mips/loongson3_virt.c                 |   2 +-
 hw/misc/ivshmem-flat.c                   | 459 ++++++++++++
 hw/misc/{ivshmem.c => ivshmem-pci.c}     |   0
 hw/misc/vmcoreinfo.c                     |  29 +-
 hw/net/xilinx_ethlite.c                  |  78 +-
 hw/nvram/fw_cfg.c                        |   1 -
 hw/openrisc/openrisc_sim.c               |   2 +-
 hw/openrisc/virt.c                       |  14 +-
 hw/pci-host/gpex.c                       |  43 +-
 hw/riscv/virt.c                          |  12 +-
 hw/sparc/sun4m_iommu.c                   |   2 +-
 hw/sparc64/sun4u.c                       |   2 +-
 hw/tricore/tricore_testdevice.c          |   2 +-
 hw/usb/hcd-uhci.c                        | 122 ++--
 hw/usb/hcd-xhci-nec.c                    |   2 -
 hw/usb/hcd-xhci-pci.c                    |   6 +
 hw/usb/hcd-xhci.c                        |  25 +-
 hw/xen/xen-pvh-common.c                  |   2 +-
 hw/xtensa/virt.c                         |   2 +-
 system/main.c                            |  38 +-
 tests/qtest/fuzz/fuzz.c                  |   1 +
 ui/gtk.c                                 |   4 +
 ui/sdl2.c                                |   4 +
 hw/display/Kconfig                       |  13 +
 hw/display/apple-gfx-mmio.m              | 285 ++++++++
 hw/display/apple-gfx-pci.m               | 157 ++++
 hw/display/apple-gfx.m                   | 879 +++++++++++++++++++++++
 hw/display/meson.build                   |   7 +
 hw/display/trace-events                  |  30 +
 hw/misc/Kconfig                          |   5 +
 hw/misc/meson.build                      |   4 +-
 hw/misc/trace-events                     |  16 +
 hw/net/trace-events                      |   4 +
 net/vmnet-common.m                       |  23 +-
 ui/cocoa.m                               |  54 +-
 61 files changed, 2413 insertions(+), 256 deletions(-)
 create mode 100644 docs/system/devices/ivshmem-flat.rst
 create mode 100644 hw/display/apple-gfx.h
 create mode 100644 include/hw/misc/ivshmem-flat.h
 create mode 100644 hw/misc/ivshmem-flat.c
 rename hw/misc/{ivshmem.c => ivshmem-pci.c} (100%)
 create mode 100644 hw/display/apple-gfx-mmio.m
 create mode 100644 hw/display/apple-gfx-pci.m
 create mode 100644 hw/display/apple-gfx.m

-- 
2.47.1



.
Subject: problems with virtio and microvm in ACPI mode
From: Mark Harmstone <maharmstone@meta.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "virtualization@lists.linux.dev" <virtualization@lists.linux.dev>
Date: Tue, 31 Dec 2024 18:22:39 +0000

.
Subject: [PATCH] docs: update copyright date to the year 2025
From: Ani Sinha <anisinha@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>
Cc: Ani Sinha <anisinha@redhat.com>, qemu-trivial@nongnu.org,
 qemu-devel@nongnu.org
Date: Wed,  1 Jan 2025 13:31:16 +0530

.
Subject: [PATCH] qtest/fw-cfg: remove compiled out code
From: Ani Sinha <anisinha@redhat.com>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: Ani Sinha <anisinha@redhat.com>, qemu-trivial@nongnu.org,
 qemu-devel@nongnu.org
Date: Wed,  1 Jan 2025 13:45:55 +0530

.
Subject: How does "rsi" get set in x86 prologue?
From: Gautam Bhat <mindentropy@gmail.com>
To: QEMU Developers <qemu-devel@nongnu.org>
Date: Thu, 2 Jan 2025 00:56:47 +0530

.
Subject: which test.hex is right for qemu-microbit?
From: Liu Jaloo <liu.jaloo@gmail.com>
To: qemu-devel@nongnu.org
Cc: joel@jms.id.au, Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 2 Jan 2025 13:49:59 +0800

.
Subject: DMA interface support for libqos/fw_cfg.c
From: Ani Sinha <anisinha@redhat.com>
To: Markus Armbruster <armbru@redhat.com>, qemu-devel <qemu-devel@nongnu.org>
Date: Thu, 2 Jan 2025 11:31:53 +0530

.
Subject: [PATCH] tests/functional/test_arm_quanta_gsj: Fix broken test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Tyrone Ting <kfting@nuvoton.com>, Hao Wu <wuhaotsh@google.com>,
 qemu-arm@nongnu.org
Date: Thu,  2 Jan 2025 08:34:03 +0100

.
Subject: [PATCH 0/3] hw/intc/loongarch_extioi: Add irq routing from physical
 cpu id
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Thu,  2 Jan 2025 15:53:54 +0800

.
Subject: [PATCH v5] tests: Add functional tests for HPPA machines
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org,
	Thomas Huth <thuth@redhat.com>
Cc: Laurent Vivier <lvivier@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Richard Henderson <richard.henderson@linaro.org>,
 Helge Deller <deller@gmx.de>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 10:23:01 +0100

.
Subject: [PATCH v6 0/2] tests: Add functional tests for HPPA machines
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: Thomas Huth <thuth@redhat.com>,
	qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <lvivier@redhat.com>, Helge Deller <deller@gmx.de>,
 Fabiano Rosas <farosas@suse.de>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 11:03:38 +0100

.
Subject: [PULL 00/10] Functional test improvements and fixes
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu,  2 Jan 2025 11:31:28 +0100

 Hi Stefan!

The following changes since commit 8b70d7f2071e2db51b1910502bfb7f84ebf926be:

  Merge tag 'hw-misc-20241231' of https://github.com/philmd/qemu into staging (2025-01-01 15:17:08 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-02

for you to fetch changes up to c5efe54622953c4350566ab42323de61a1c06b8f:

  tests/functional/test_arm_quanta_gsj: Fix broken test (2025-01-02 09:16:42 +0100)

----------------------------------------------------------------
* Update year in copyright statements
* Convert the VNC test to the functional framework
* Improve and update the ppc64_hv functional test
* Fix broken rx_gdbsim and arm_quanta_gsj functional tests

----------------------------------------------------------------
Ani Sinha (1):
      docs: update copyright date to the year 2025

Nicholas Piggin (3):
      tests/functional/test_ppc64_hv: Simplify console handling
      tests/functional/test_ppc64_hv: Update repo management
      tests/functional/test_ppc64_hv: Update to Alpine 3.21.0

Philippe Mathieu-Daudé (1):
      tests/functional/test_rx_gdbsim: Use stable URL for test_linux_sash

Thomas Huth (5):
      tests/functional: Convert the vnc test
      tests/functional/test_vnc: Do not use a hard-coded VNC port
      tests/functional/test_vnc: Remove the test_no_vnc test
      tests/functional: Extract the find_free_ports() function into a helper file
      tests/functional/test_arm_quanta_gsj: Fix broken test

 docs/conf.py                                     |  2 +-
 include/qemu/help-texts.h                        |  2 +-
 tests/functional/meson.build                     |  1 +
 tests/functional/qemu_test/ports.py              | 56 ++++++++++++++++++++++++
 tests/functional/test_arm_quanta_gsj.py          |  2 +-
 tests/functional/test_ppc64_hv.py                | 52 ++++++++++------------
 tests/functional/test_rx_gdbsim.py               | 13 +++---
 tests/{avocado/vnc.py => functional/test_vnc.py} | 55 +++++++----------------
 8 files changed, 108 insertions(+), 75 deletions(-)
 create mode 100644 tests/functional/qemu_test/ports.py
 rename tests/{avocado/vnc.py => functional/test_vnc.py} (74%)
 mode change 100644 => 100755



.
Subject: [PATCH v6 0/4] tests/qtest: Update tests using PL011 UART
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Laurent Vivier <lvivier@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 11:58:18 +0100

.
Subject: [PATCH v2] hw/misc/vmcoreinfo: Rename VMCOREINFO_DEVICE ->
 TYPE_VMCOREINFO
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 14:26:24 +0100

.
Subject: [PATCH v3 00/10] QOM: container_get() removal
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Eduardo Habkost <eduardo@habkost.net>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 qemu-block@nongnu.org, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 David Hildenbrand <david@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Zhenwei Pi <pizhenwei@bytedance.com>, Fam Zheng <fam@euphon.net>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Peter Xu <peterx@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Gonglei (Arei)" <arei.gonglei@huawei.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 16:12:34 +0100

.
Subject: [RFC PATCH v5 0/6] Specifying cache topology on ARM
From:  Alireza Sanaee via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>, <qemu-arm@nongnu.org>
Date: Thu, 2 Jan 2025 15:20:06 +0000

.
Subject: [PATCH] dockerfiles: Remove 'MAINTAINER' entry in
 debian-tricore-cross.docker
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>
Date: Thu,  2 Jan 2025 16:25:13 +0100

.
Subject: [PATCH] licenses: Remove SPDX tags not being license identifier for
 Linaro
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Radoslaw Biernacki <rad@semihalf.com>, Laurent Vivier <laurent@vivier.eu>,
 Cleber Rosa <crosa@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Gustavo Romero <gustavo.romero@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>, mzamazal@redhat.com,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Aurelien Jarno <aurelien@aurel32.net>, Paolo Bonzini <pbonzini@redhat.com>,
 Aleksandar Rikalo <arikalo@gmail.com>,
 Leif Lindholm <leif.lindholm@oss.qualcomm.com>,
 John Snow <jsnow@redhat.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>,
 qemu-arm@nongnu.org, Eduardo Habkost <eduardo@habkost.net>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 17:05:10 +0100

.
Subject: [PATCH 00/73] tcg: Merge *_i32 and *_i64 opcodes
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Thu,  2 Jan 2025 10:05:40 -0800

.
Subject: [PATCH 0/2] tcg/riscv: Use BEXTI for single-bit extractions
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org,
	palmer@dabbelt.com,
	Alistair.Francis@wdc.com
Date: Thu,  2 Jan 2025 10:15:59 -0800

.
Subject: [PATCH] tcg/s390x: Use ARK and AGRK
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Thu,  2 Jan 2025 10:17:14 -0800

.
Subject: [PATCH 0/3] linux-user: Call tcg_flush_jmp_cache() before re-using
 threads
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Ilya Leoshkevich <iii@linux.ibm.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Riku Voipio <riku.voipio@iki.fi>,
 Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  2 Jan 2025 19:25:18 +0100

.
Subject: [PATCH] migration: Add more error handling to analyze-migration.py
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
	Thomas Huth <thuth@redhat.com>
Date: Thu,  2 Jan 2025 15:58:31 -0300

.
Subject: [PATCH] physmem: fix qemu_ram_alloc_from_fd size calculation
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, Peter Xu <peterx@redhat.com>,
 David Hildenbrand <david@redhat.com>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Thu,  2 Jan 2025 12:34:50 -0800

.
Subject: [PATCH v4 0/8] QOM: container_get() removal
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>,
 Zhenwei Pi <pizhenwei@bytedance.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 "Gonglei (Arei)" <arei.gonglei@huawei.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Xu <peterx@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Fam Zheng <fam@euphon.net>, Eduardo Habkost <eduardo@habkost.net>
Date: Thu,  2 Jan 2025 22:17:52 +0100

.
Subject: [PATCH V2] physmem: fix qemu_ram_alloc_from_fd size calculation
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, Peter Xu <peterx@redhat.com>,
 David Hildenbrand <david@redhat.com>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Thu,  2 Jan 2025 13:32:12 -0800

.
Subject: [PULL 0/8] QTest patches for 2025-01-02
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Date: Thu,  2 Jan 2025 19:06:21 -0300

The following changes since commit 8b70d7f2071e2db51b1910502bfb7f84ebf926be:

  Merge tag 'hw-misc-20241231' of https://github.com/philmd/qemu into staging (2025-01-01 15:17:08 -0500)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/qtest-20250102-pull-request

for you to fetch changes up to d9f2b09dd6c3030cda9af9c29e26a0bdfc02bec6:

  qtest/fw-cfg: remove compiled out code (2025-01-02 19:02:11 -0300)

----------------------------------------------------------------
Qtest pull request

- migration-test: fix UADK build, reinstate postcopy tests and other cleanups
- a couple of memory leak fixes for bios-tables-test and virtio-iommu-test
- drop dead code from fw_cfg-test

----------------------------------------------------------------

Ani Sinha (1):
  qtest/fw-cfg: remove compiled out code

Fabiano Rosas (5):
  tests/qtest/migration: Do proper cleanup in the dirty_limit test
  tests/qtest/migration: Initialize buffer in probe_o_direct_support
  tests/qtest/bios-tables-test: Free tables at dump_aml_files
  tests/qtest/virtio-iommu-test: Don't pass uninitialized data into
    qtest_memwrite
  tests/qtest/migration: Re-enable postcopy tests

Peter Xu (1):
  tests/migration: Drop arch_[source|target]

Shameer Kolothum (1):
  tests/qtest/migration: Fix compile errors when CONFIG_UADK is set

 tests/qtest/bios-tables-test.c            |  1 +
 tests/qtest/fw_cfg-test.c                 |  6 ---
 tests/qtest/migration/compression-tests.c | 54 -----------------------
 tests/qtest/migration/framework.c         |  8 +---
 tests/qtest/migration/migration-util.c    |  7 ++-
 tests/qtest/migration/precopy-tests.c     |  5 +++
 tests/qtest/virtio-iommu-test.c           |  4 +-
 7 files changed, 16 insertions(+), 69 deletions(-)

-- 
2.35.3



.
Subject: [PATCH v3 0/2] hw/loongarch/boot: Support Linux raw boot image
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: Song Gao <gaosong@loongson.cn>, Bibo Mao <maobibo@loongson.cn>, 
 Richard Henderson <richard.henderson@linaro.org>, 
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Thu, 02 Jan 2025 22:47:20 +0000

.
Subject: [PATCH v2] Add a b4 configuration file
From: Jiaxun Yang <jiaxun.yang@flygoat.com>
To: qemu-devel@nongnu.org
Cc: =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Thomas Huth <thuth@redhat.com>, Markus Armbruster <armbru@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Thu, 02 Jan 2025 22:53:31 +0000

.
Subject: [PATCH v2 0/2] Add new PowerPC Special Purpose Registers
From: dan tan <dantan@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, npiggin@gmail.com, danielhb413@gmail.com,
 harshpb@linux.ibm.com, dantan@linux.ibm.com
Date: Thu,  2 Jan 2025 21:21:10 -0600

.
Subject: [PATCH] hw/loongarch/virt: Checkpatch cleanup
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Fri,  3 Jan 2025 14:45:14 +0800

.
Subject: [PATCH v3] tests/functional: Convert the migration avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>
Date: Fri,  3 Jan 2025 08:43:08 +0100

.
Subject: [PATCH v1 0/3] target/i386: Add the immediate form MSR access
 instruction support
From: "Xin Li (Intel)" <xin@zytor.com>
To: qemu-devel@nongnu.org
Cc: pbonzini@redhat.com, mtosatti@redhat.com, xin3.li@intel.com
Date: Fri,  3 Jan 2025 00:48:24 -0800

.
Subject: [PATCH v2] 9pfs: improve v9fs_open() tracing
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: Greg Kurz <groug@kaod.org>
Date: Fri, 3 Jan 2025 12:33:40 +0100

.
Subject: [PATCH v2] migration: Add more error handling to analyze-migration.py
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
	Thomas Huth <thuth@redhat.com>
Date: Fri,  3 Jan 2025 11:13:05 -0300

.
Subject: [PATCH 00/10] hw/s390x: Remove deprecated machine types 2.4 up to 2.8
From: Thomas Huth <thuth@redhat.com>
To: qemu-s390x@nongnu.org, Christian Borntraeger <borntraeger@linux.ibm.com>,
 David Hildenbrand <david@redhat.com>
Cc: qemu-devel@nongnu.org, Eric Farman <farman@linux.ibm.com>,
 Cornelia Huck <cohuck@redhat.com>, Halil Pasic <pasic@linux.ibm.com>
Date: Fri,  3 Jan 2025 15:42:22 +0100

.
Subject: [PATCH] docs/about/deprecated: Remove paragraph about initial
 deprecation in 2.10
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri,  3 Jan 2025 15:57:02 +0100

.
Subject: [PATCH] system: Try hardware accelerators (KVM,
 HVF) before software one (TCG)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri,  3 Jan 2025 16:05:58 +0100

.
Subject: [PATCH] Remove the deprecated "-runas" command line option
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, devel@lists.libvirt.org
Date: Fri,  3 Jan 2025 16:54:11 +0100

.
Subject: [PATCH v5 0/4] hw/ssi/pnv_spi: Remove PnvXferBuffer and fix CID
 1558827
From: Chalapathi V <chalapathi.v@linux.ibm.com>
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: Fri,  3 Jan 2025 10:18:20 -0600

.
Subject: [PATCH 0/5] semihosting: Reduce target specific code
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Alistair Francis <alistair.francis@wdc.com>,
 Kito Cheng <kito.cheng@sifive.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Keith Packard <keithp@keithp.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri,  3 Jan 2025 18:10:32 +0100

.
Subject: [PATCH v7 0/4] tests/qtest: Update tests using PL011 UART
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, qemu-arm@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri,  3 Jan 2025 18:22:35 +0100

.
Subject: [PATCH] MAINTAINERS: Remove myself from reviewers
From: wainersm@redhat.com
To: philmd@linaro.org,
	thuth@redhat.com,
	peter.maydell@linaro.org
Cc: qemu-devel@nongnu.org
Date: Fri,  3 Jan 2025 16:44:49 -0300

.
Subject: [RFC PATCH 0/6] disas: Allow linking multiple disassemblers in a
 heterogeneous binary
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Brian Cain <brian.cain@oss.qualcomm.com>, Anton Johansson <anjo@rev.ng>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Thomas Huth <thuth@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat,  4 Jan 2025 00:17:32 +0100

.
Subject: [PATCH] MAINTAINERS: Remove myself as Avocado Framework reviewer
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Cleber Rosa <crosa@redhat.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat,  4 Jan 2025 00:30:26 +0100

.
Subject: [PATCH v4] hw/core: Unify hotplug decision logic
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 15:40:40 +0900

.
Subject: [PATCH v5 0/2] Fix check-qtest-ppc64 sanitizer errors
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Eduardo Habkost <eduardo@habkost.net>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Yanan Wang <wangyanan55@huawei.com>, John Snow <jsnow@redhat.com>, 
 BALATON Zoltan <balaton@eik.bme.hu>, Jiaxun Yang <jiaxun.yang@flygoat.com>, 
 Nicholas Piggin <npiggin@gmail.com>, 
 Daniel Henrique Barboza <danielhb413@gmail.com>, 
 David Gibson <david@gibson.dropbear.id.au>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Alexey Kardashevskiy <aik@ozlabs.ru>, "Michael S. Tsirkin" <mst@redhat.com>, 
 =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, 
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, 
 Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>, 
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, qemu-ppc@nongnu.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 16:33:34 +0900

.
Subject: [PATCH v3 0/3] virtio: Convert feature properties to OnOffAuto
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>, 
 Dmitry Fleytman <dmitry.fleytman@gmail.com>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 "Michael S. Tsirkin" <mst@redhat.com>, Luigi Rizzo <rizzo@iet.unipi.it>, 
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, 
 Vincenzo Maffione <v.maffione@gmail.com>, 
 Andrew Melnychenko <andrew@daynix.com>, 
 Yuri Benditovich <yuri.benditovich@daynix.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>
Cc: qemu-devel@nongnu.org, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 16:36:04 +0900

.
Subject: [PATCH v4 0/2] virtio-net: Convert feature properties to OnOffAuto
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>, 
 Dmitry Fleytman <dmitry.fleytman@gmail.com>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 "Michael S. Tsirkin" <mst@redhat.com>, Luigi Rizzo <rizzo@iet.unipi.it>, 
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, 
 Vincenzo Maffione <v.maffione@gmail.com>, 
 Andrew Melnychenko <andrew@daynix.com>, 
 Yuri Benditovich <yuri.benditovich@daynix.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 16:48:52 +0900

.
Subject: [PATCH v18 00/14] hw/pci: SR-IOV related fixes and improvements
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 "Michael S. Tsirkin" <mst@redhat.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 Alex Williamson <alex.williamson@redhat.com>, 
 =?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 Jason Wang <jasowang@redhat.com>, Keith Busch <kbusch@kernel.org>, 
 Klaus Jensen <its@irrelevant.dk>, Markus Armbruster <armbru@redhat.com>, 
 Matthew Rosato <mjrosato@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Shivaprasad G Bhat <sbhat@linux.ibm.com>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 16:52:20 +0900

.
Subject: [PATCH v8 0/9] virtio-net: add support for SR-IOV emulation
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: "Michael S. Tsirkin" <mst@redhat.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 Alex Williamson <alex.williamson@redhat.com>, 
 =?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>, Jason Wang <jasowang@redhat.com>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 Keith Busch <kbusch@kernel.org>, Klaus Jensen <its@irrelevant.dk>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, devel@daynix.com, 
 Yui Washizu <yui.washidu@gmail.com>, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 17:00:53 +0900

.
Subject: [PATCH v2 0/2] tap: Use g_spawn_sync() and g_spawn_check_wait_status()
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 04 Jan 2025 17:04:06 +0900

.
Subject: [PATCH v2 0/3] vfio/igd: VFIOConfigMirrorQuirk for igd mirrored
 registers
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Cc: qemu-devel@nongnu.org,
	Tomita Moeko <tomitamoeko@gmail.com>
Date: Sat,  4 Jan 2025 23:42:15 +0800

.
Subject: [PATCH v6 0/2] Fix check-qtest-ppc64 sanitizer errors
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Eduardo Habkost <eduardo@habkost.net>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Yanan Wang <wangyanan55@huawei.com>, John Snow <jsnow@redhat.com>, 
 BALATON Zoltan <balaton@eik.bme.hu>, Jiaxun Yang <jiaxun.yang@flygoat.com>, 
 Nicholas Piggin <npiggin@gmail.com>, 
 Daniel Henrique Barboza <danielhb413@gmail.com>, 
 David Gibson <david@gibson.dropbear.id.au>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Alexey Kardashevskiy <aik@ozlabs.ru>, "Michael S. Tsirkin" <mst@redhat.com>, 
 =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, 
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, 
 Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>, 
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, qemu-ppc@nongnu.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sun, 05 Jan 2025 17:56:17 +0900

.
Subject: [PATCH] vvfat: fix out of bounds array write
From: =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
To: Kevin Wolf <kwolf@redhat.com>,
	Hanna Reitz <hreitz@redhat.com>
Cc: Michael Tokarev <mjt@tls.msk.ru>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org
Date: Sun,  5 Jan 2025 14:59:29 +0100

.
Subject: [PATCH v3 0/2] Enhanced VSTART and VL checks for vector instructions
From: Chao Liu <lc00631@tecorigin.com>
To: alistair.francis@wdc.com, dbarboza@ventanamicro.com, bmeng.cn@gmail.com,
 palmer@dabbelt.com, liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com
Cc: qemu-riscv@nongnu.org, qemu-devel@nongnu.org, zqz00548@tecorigin.com,
 Chao Liu <lc00631@tecorigin.com>
Date: Mon,  6 Jan 2025 10:42:59 +0800

.
Subject: [PATCH v12 0/6] Add Smrnmi support
From: frank.chang@sifive.com
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Frank Chang <frank.chang@sifive.com>
Date: Mon,  6 Jan 2025 13:43:30 +0800

.
Subject: [PATCH v2] MAINTAINERS: Remove myself as Avocado Framework reviewer
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>,
 Cleber Rosa <crosa@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon,  6 Jan 2025 06:50:24 +0100

.
Subject: [PATCH v2 0/3] hw/intc/loongarch_extioi: Add irq routing from
 physical cpu id
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Mon,  6 Jan 2025 15:36:24 +0800

.
Subject: [PATCH v15 0/7] Pointer Masking update for Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org, palmer@dabbelt.com,
 Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org, zhiwei_liu@linux.alibaba.com,
 dbarboza@ventanamicro.com, liwei1518@gmail.com, frank.chang@sifive.com
Date: Mon,  6 Jan 2025 13:23:39 +0300

.
Subject: [Bug 2072564] Re: qemu-aarch64-static segfaults running ldconfig.real
 (amd64 host)
From: =?utf-8?q?Christian_Ehrhardt_=EE=83=BF?= <2072564@bugs.launchpad.net>
To: qemu-devel@nongnu.org
Date: Mon, 06 Jan 2025 11:05:14 -0000

.
Subject: [PULL 0/2] Misc QGA patches for 2025-01-06
From: Konstantin Kostiuk <kkostiuk@redhat.com>
To: qemu-devel@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 Stefan Hajnoczi <stefanha@redhat.com>
Date: Mon,  6 Jan 2025 13:38:12 +0200

The following changes since commit 9ee90cfc25747ab25c7da31a50f167fc5122e20e:

  Merge tag 'qtest-20250102-pull-request' of https://gitlab.com/farosas/qemu into staging (2025-01-03 09:14:11 -0500)

are available in the Git repository at:

  https://github.com/kostyanf14/qemu.git tags/qga-pull-2025-01-06

for you to fetch changes up to 85978dfb6b1c1334ed6aa998ca06c3f45e2127e0:

  qemu-ga: Optimize freeze-hook script logic of logging error (2025-01-06 12:57:13 +0200)

----------------------------------------------------------------
qga-pull-2025-01-06

----------------------------------------------------------------
Daniel P. Berrangé (1):
      qga: implement a 'guest-get-load' command

Dehan Meng (1):
      qemu-ga: Optimize freeze-hook script logic of logging error

 meson.build                            |  1 +
 qga/commands-posix.c                   | 20 ++++++++++++++++++
 qga/qapi-schema.json                   | 37 ++++++++++++++++++++++++++++++++++
 scripts/qemu-guest-agent/fsfreeze-hook | 36 +++++++++++++++++++++++++++++----
 4 files changed, 90 insertions(+), 4 deletions(-)


Daniel P. Berrangé (1):
  qga: implement a 'guest-get-load' command

Dehan Meng (1):
  qemu-ga: Optimize freeze-hook script logic of logging error

 meson.build                            |  1 +
 qga/commands-posix.c                   | 20 ++++++++++++++
 qga/qapi-schema.json                   | 37 ++++++++++++++++++++++++++
 scripts/qemu-guest-agent/fsfreeze-hook | 36 ++++++++++++++++++++++---
 4 files changed, 90 insertions(+), 4 deletions(-)

--
2.47.1



.
Subject: [PATCH v3 0/2] Move net backend cleanup to NIC cleanup
From: Jonah Palmer <jonah.palmer@oracle.com>
To: eperezma@redhat.com, jasowang@redhat.com, qemu-devel@nongnu.org
Cc: dtatulea@nvidia.com, mcoqueli@redhat.com, mst@redhat.com,
 si-wei.liu@oracle.com, qemu-stable@nongnu.org, leiyang@redhat.com,
 anisinha@redhat.com
Date: Mon,  6 Jan 2025 10:57:33 -0500

.
Subject: test_x86_64_hotplug_cpu.py times out frequently in CI
From: Stefan Hajnoczi <stefanha@gmail.com>
To: Thomas Huth <thuth@redhat.com>
Cc: qemu-devel <qemu-devel@nongnu.org>,
 "Daniel P. Berrange" <berrange@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>
Date: Mon, 6 Jan 2025 11:45:26 -0500

.
Subject: [PATCH v2 0/2] target/riscv: add traces for exceptions
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Mon,  6 Jan 2025 14:37:32 -0300

.
Subject: [RFC PATCH] target/arm/arm-powerctl: Restrict to ARM cores
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 Thomas Huth <thuth@redhat.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 "Edgar E . Iglesias" <edgar.iglesias@amd.com>,
 Eduardo Habkost <eduardo@habkost.net>, Anton Johansson <anjo@rev.ng>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon,  6 Jan 2025 19:23:43 +0100

.
Subject: QEMU 10.0 release schedule
From: Stefan Hajnoczi <stefanha@gmail.com>
To: qemu-devel <qemu-devel@nongnu.org>
Cc: Peter Maydell <peter.maydell@linaro.org>, 
 Richard Henderson <richard.henderson@linaro.org>, 
 =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= <philmd@linaro.org>, 
 Paolo Bonzini <pbonzini@redhat.com>, Thomas Huth <thuth@redhat.com>, 
 =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Fabiano Rosas <farosas@suse.de>, Michael Roth <michael.roth@amd.com>
Date: Mon, 6 Jan 2025 13:40:23 -0500

.
Subject: [PATCH] MAINTAINERS: Add me as the maintainer for ivshmem-flat
From: Gustavo Romero <gustavo.romero@linaro.org>
To: qemu-devel@nongnu.org,
	philmd@linaro.org
Cc: alex.bennee@linaro.org,
	gustavo.romero@linaro.org
Date: Tue,  7 Jan 2025 01:56:39 +0000

.
Subject: [PATCH v3 0/7] hw/intc/loongson_ipi: Remove property num_cpu
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>,
	Huacai Chen <chenhuacai@kernel.org>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Tue,  7 Jan 2025 11:08:12 +0800

.
Subject: [PATCH] hw/ufs: Adjust value to match CPU's endian format
From: Keoseong Park <keosung.park@samsung.com>
To: Jeuk Kim <jeuk20.kim@samsung.com>
Date: Tue, 07 Jan 2025 16:02:09 +0900

.
Subject: KVM/QEMU community call 07/01/2025
From: =?utf-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>
To: Alessandro Di Federico <ale@rev.ng>, Alistair Francis
 <alistair.francis@wdc.com>, Anton Johansson <anjo@rev.ng>, Markus
 Armbruster <armbru@redhat.com>, Brian Cain <bcain@quicinc.com>, "Daniel P.
 Berrange" <berrange@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 cjia@nvidia.com, =?utf-8?Q?C=C3=A9dric?= Le Goater <clg@kaod.org>,
 cw@f00f.org,
 dhedde@kalrayinc.com, Eric Blake <eblake@redhat.com>, eblot@rivosinc.com,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Eduardo Habkost
 <eduardo@habkost.net>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, Auger
 Eric <eric.auger@redhat.com>, felipe@nutanix.com, iggy@theiggy.com, Warner
 Losh <imp@bsdimp.com>, Jan Kiszka <jan.kiszka@web.de>, Jason Gunthorpe
 <jgg@nvidia.com>, jidong.xiao@gmail.com, Jim Shu <jim.shu@sifive.com>,
 Joao Martins <joao.m.martins@oracle.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Luc Michel <luc@lmichel.fr>, Manos Pitsidianakis
 <manos.pitsidianakis@linaro.org>, Max Chou <max.chou@sifive.com>, Mark
 Burton <mburton@qti.qualcomm.com>, mdean@redhat.com,
 mimu@linux.vnet.ibm.com, "Ho, Nelson" <nelson.ho@windriver.com>, Paul
 Walmsley <paul.walmsley@sifive.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Phil =?utf-8?Q?Mathieu-Daud?=
 =?utf-8?Q?=C3=A9?=
 <philmd@linaro.org>, QEMU Developers <qemu-devel@nongnu.org>, Richard
 Henderson <richard.henderson@linaro.org>, Shameerali Kolothum Thodi
 <shameerali.kolothum.thodi@huawei.com>, Bernhard Beschow
 <shentey@gmail.com>, Stefan Hajnoczi <stefanha@gmail.com>, Thomas Huth
 <thuth@redhat.com>, Wei Wang <wei.w.wang@intel.com>, z.huo@139.com, LIU
 Zhiwei <zhiwei_liu@linux.alibaba.com>, zwu.kernel@gmail.com
Date: Tue, 07 Jan 2025 07:24:22 +0000

.
Subject: [PATCH] hw/ufs: Fix legacy single doorbell support bit
From: Jeuk Kim <jeuk20.kim@gmail.com>
To: qemu-devel@nongnu.org
Cc: jeuk20.kim@samsung.com,
	keosung.park@samsung.com
Date: Tue,  7 Jan 2025 16:26:42 +0900

.
Subject: [RFC PATCH v2 00/81] tcg: Merge *_i32 and *_i64 opcodes
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: philmd@linaro.org,
	pierrick.bouvier@linaro.org
Date: Mon,  6 Jan 2025 23:59:51 -0800

.
Subject: [PATCH v2] hw/ufs: Adjust value to match CPU's endian format
From: Keoseong Park <keosung.park@samsung.com>
To: Jeuk Kim <jeuk20.kim@samsung.com>, "philmd@linaro.org"
 <philmd@linaro.org>, "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Tue, 07 Jan 2025 17:43:56 +0900

.
Subject: [PATCH 0/2] xen: error handling and FreeBSD compatibility fixes
From: Roger Pau Monne <roger.pau@citrix.com>
To: qemu-devel@nongnu.org
Cc: Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony PERARD <anthony@xenproject.org>, Paul Durrant <paul@xen.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org
Date: Tue,  7 Jan 2025 10:31:38 +0100

.
Subject: [PATCH] qom: remove unused field
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue,  7 Jan 2025 12:13:08 +0100

.
Subject: [PATCH] tests/functional/test_x86_64_hotplug_cpu: Fix race condition
 during unplug
From: Thomas Huth <thuth@redhat.com>
To: Stefan Hajnoczi <stefanha@gmail.com>,
	qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 "Daniel P . Berrange" <berrange@redhat.com>
Date: Tue,  7 Jan 2025 12:52:45 +0100

.
Subject: [PATCH] tests/qtest/libqos: add DMA support for writing and reading
 fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: armbru@redhat.com, Ani Sinha <anisinha@redhat.com>, qemu-devel@nongnu.org
Date: Tue,  7 Jan 2025 18:28:02 +0530

.
Subject: [PATCH] vfio/igd: Fix potential overflow in igd_gtt_memory_size()
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Tue,  7 Jan 2025 14:06:04 +0100

.
Subject: [PATCH v2 0/2] target/arm/arm-powerctl: Restrict to ARM cores
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Anton Johansson <anjo@rev.ng>, Alistair Francis <alistair.francis@wdc.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-arm@nongnu.org, Yanan Wang <wangyanan55@huawei.com>,
 Zhao Liu <zhao1.liu@intel.com>, Thomas Huth <thuth@redhat.com>,
 "Edgar E . Iglesias" <edgar.iglesias@amd.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Tue,  7 Jan 2025 14:57:37 +0100

.
Subject: [RFC 0/4] Add SPDM over Storage transport support for NVMe
From:  Wilfred Mallawa via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org,
	qemu-block@nongnu.org
Cc: alistair.francis@wdc.com, kbusch@kernel.org, its@irrelevant.dk,
 foss@defmacro.it, stefanha@redhat.com, fam@euphon.net, philmd@linaro.org,
 kwolf@redhat.com, hreitz@redhat.com, mst@redhat.com,
 marcel.apfelbaum@gmail.com, Wilfred Mallawa <wilfred.mallawa@wdc.com>
Date: Tue,  7 Jan 2025 15:29:03 +1000

.
Subject: [PATCH v3 0/2] qga: Open channel before going daemon
From: Michal Privoznik <mprivozn@redhat.com>
To: qemu-devel@nongnu.org
Cc: kkostiuk@redhat.com,
	michael.roth@amd.com,
	jtomko@redhat.com
Date: Tue,  7 Jan 2025 15:52:05 +0100

.
Subject: [PATCH v2] tests/qtest/libqos: add DMA support for writing and
 reading fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: armbru@redhat.com, Ani Sinha <anisinha@redhat.com>, qemu-devel@nongnu.org
Date: Tue,  7 Jan 2025 20:21:37 +0530

.
Subject: [PATCH v2 00/21] hw/uefi: add uefi variable service
From: Gerd Hoffmann <kraxel@redhat.com>
To: qemu-devel@nongnu.org
Cc: Gerd Hoffmann <kraxel@redhat.com>, graf@amazon.com,
 Paolo Bonzini <pbonzini@redhat.com>, Michael Roth <michael.roth@amd.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Thomas Huth <thuth@redhat.com>, qemu-arm@nongnu.org,
 Eric Blake <eblake@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Tue,  7 Jan 2025 16:33:27 +0100

.
Subject: [PATCH] rust: add --check-cfg test to rustc arguments
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue,  7 Jan 2025 16:54:05 +0100

.
Subject: [PATCH v6] hw/acpi: Add vmclock device
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>, Igor Mammedov
 <imammedo@redhat.com>,  Ani Sinha <anisinha@redhat.com>, Paolo Bonzini
 <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,  Marcel Apfelbaum
 <marcel.apfelbaum@gmail.com>, Peter Hilber <quic_philber@quicinc.com>,
 "Mohamed Abuelfotoh, Hazem" <abuehaze@amazon.com>, paul <paul@xen.org>
Date: Tue, 07 Jan 2025 16:28:16 +0000

.
Subject: A few patches for u-boot-sam460ex
From: Michael Tokarev <mjt@tls.msk.ru>
To: BALATON Zoltan <balaton@eik.bme.hu>
Cc: qemu-devel <qemu-devel@nongnu.org>
Date: Tue, 7 Jan 2025 19:30:08 +0300

.
Subject: [PATCH V3] physmem: fix qemu_ram_alloc_from_fd size calculation
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, Peter Xu <peterx@redhat.com>,
 David Hildenbrand <david@redhat.com>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Tue,  7 Jan 2025 08:31:57 -0800

.
Subject: [PATCH v2] hw/i386/pc: Fix level interrupt sharing for Xen event
 channel GSI
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org, Thomas Huth <thuth@redhat.com>
Cc: Paul Durrant <paul@xen.org>, Paolo Bonzini <pbonzini@redhat.com>, 
 Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost
 <eduardo@habkost.net>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel
 Apfelbaum <marcel.apfelbaum@gmail.com>
Date: Tue, 07 Jan 2025 16:32:39 +0000

.
Subject: [PATCH 0/2] test/qtest/migration: Use out-of-band execution for
 migrate-recover
From: Juraj Marcin <jmarcin@redhat.com>
To: qemu-devel@nongnu.org
Cc: Juraj Marcin <jmarcin@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Peter Xu <peterx@redhat.com>
Date: Tue,  7 Jan 2025 17:31:52 +0100

.
Subject: [PATCH v3 00/29] testing/next: functional tests, qtest clocks,
 vm and keymaps (pre-PR)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Beraldo Leal <bleal@redhat.com>, Ed Maste <emaste@freebsd.org>,
 Halil Pasic <pasic@linux.ibm.com>, qemu-ppc@nongnu.org,
 John Snow <jsnow@redhat.com>, Radoslaw Biernacki <rad@semihalf.com>,
 Nicholas Piggin <npiggin@gmail.com>, Markus Armbruster <armbru@redhat.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Bin Meng <bmeng.cn@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, qemu-riscv@nongnu.org,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>, qemu-s390x@nongnu.org,
 Alistair Francis <alistair.francis@wdc.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Fabiano Rosas <farosas@suse.de>,
 Weiwei Li <liwei1518@gmail.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, qemu-arm@nongnu.org,
 Li-Wen Hsu <lwhsu@freebsd.org>, Palmer Dabbelt <palmer@dabbelt.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Cleber Rosa <crosa@redhat.com>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 Laurent Vivier <lvivier@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>,
 Eric Farman <farman@linux.ibm.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>, Thomas Huth <thuth@redhat.com>,
 Laurent Vivier <laurent@vivier.eu>, Joel Stanley <joel@jms.id.au>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Bernhard Beschow <shentey@gmail.com>, "Michael S. Tsirkin" <mst@redhat.com>
Date: Tue,  7 Jan 2025 16:51:38 +0000

.
Subject: [RFC PATCH] tests/qtest/stm32l4x5_usart: Avoid accessing NVIC via MMIO
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>,
 Gustavo Romero <gustavo.romero@linaro.org>,
 Samuel Tardieu <sam@rfc1149.net>, qemu-arm@nongnu.org,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Thomas Huth <thuth@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue,  7 Jan 2025 20:26:37 +0100

.
Subject: [PATCH 0/7] migration: Fix s390 regressions + migration script
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
	Thomas Huth <thuth@redhat.com>
Date: Tue,  7 Jan 2025 16:50:18 -0300

.
Subject: [PATCH v3 0/2] Add new PowerPC Special Purpose Registers
From: dan tan <dantan@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, npiggin@gmail.com, danielhb413@gmail.com,
 harshpb@linux.ibm.com, dantan@linux.ibm.com
Date: Tue,  7 Jan 2025 14:51:00 -0600

.
Subject: [PATCH v1 0/5] Report vfio-ap configuration changes
From: Rorie Reyes <rreyes@linux.ibm.com>
To: qemu-devel@nongnu.org, qemu-s390x@nongnu.org
Cc: pbonzini@redhat.com, cohuck@redhat.com, pasic@linux.ibm.com,
 jjherne@linux.ibm.com, borntraeger@linux.ibm.com,
 alex.williamson@redhat.com, clg@redhat.com, thuth@redhat.com,
 akrowiak@linux.ibm.com
Date: Tue,  7 Jan 2025 13:43:49 -0500

.
Subject: [PATCH v4 0/4] virtio: Convert feature properties to OnOffAuto
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>, 
 Dmitry Fleytman <dmitry.fleytman@gmail.com>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 "Michael S. Tsirkin" <mst@redhat.com>, Luigi Rizzo <rizzo@iet.unipi.it>, 
 Giuseppe Lettieri <g.lettieri@iet.unipi.it>, 
 Vincenzo Maffione <v.maffione@gmail.com>, 
 Andrew Melnychenko <andrew@daynix.com>, 
 Yuri Benditovich <yuri.benditovich@daynix.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>, 
 Markus Armbruster <armbru@redhat.com>, Michael Roth <michael.roth@amd.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>, 
 Lei Yang <leiyang@redhat.com>
Cc: qemu-devel@nongnu.org, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 08 Jan 2025 15:17:49 +0900

.
Subject: [PULL 00/14] Fixes for tests and removal of deprecated features
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed,  8 Jan 2025 09:44:57 +0100

The following changes since commit 6528013b5f5ba6bb3934b7f5fe57a3110680530f:

  Merge tag 'qga-pull-2025-01-06' of https://github.com/kostyanf14/qemu into staging (2025-01-06 09:39:02 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-08

for you to fetch changes up to f69705f300f487936919359354925395105ec018:

  tests/functional/test_x86_64_hotplug_cpu: Fix race condition during unplug (2025-01-07 15:02:46 +0100)

----------------------------------------------------------------
* Fix compilation problem in s390x tcg tests
* Remove obsolete versioned s390x machine types 2.4 up to 2.8
* Remove deprecated -runas command line option
* Fix the x86_64_hotplug_cpu functional test

----------------------------------------------------------------
Ilya Leoshkevich (1):
      tests/tcg/s390x: Use the SLOF libc headers for the multiarch tests

Thomas Huth (13):
      hw/s390x/s390-virtio-ccw: Remove the deprecated 2.4 and 2.5 machine types
      hw/s390x/s390-skeys: Remove the "migration-enabled" property
      hw/s390x/s390-virtio-ccw: Remove the deprecated 2.6 machine type
      hw/s390x: Remove the "ri_allowed" switch
      hw/s390x/ipl: Remove the "iplbext_migration" property
      hw/s390x/css-bridge: Remove the "css_dev_path" property
      hw/s390x/s390-virtio-ccw: Remove the deprecated 2.7 machine type
      hw/s390x: Remove the cpu_model_allowed flag and related code
      hw/s390x/s390-virtio-ccw: Remove the deprecated 2.8 machine type
      hw/s390x: Remove the "adapter_routes_max_batch" property from the flic
      Remove the deprecated "-runas" command line option
      docs/about/deprecated: Remove paragraph about initial deprecation in 2.10
      tests/functional/test_x86_64_hotplug_cpu: Fix race condition during unplug

 docs/about/deprecated.rst                   |  12 ----
 docs/about/removed-features.rst             |   6 ++
 hw/s390x/ipl.h                              |   1 -
 include/hw/s390x/css-bridge.h               |   1 -
 include/hw/s390x/s390-virtio-ccw.h          |   6 --
 include/hw/s390x/s390_flic.h                |   2 -
 include/hw/s390x/storage-keys.h             |   2 -
 hw/intc/s390_flic.c                         |   9 ---
 hw/s390x/css-bridge.c                       |  16 +----
 hw/s390x/ipl.c                              |  10 ---
 hw/s390x/s390-skeys.c                       |  10 +--
 hw/s390x/s390-virtio-ccw.c                  | 108 +---------------------------
 hw/s390x/virtio-ccw.c                       |   5 +-
 system/vl.c                                 |   9 ---
 target/s390x/kvm/kvm.c                      |  16 ++---
 qemu-options.hx                             |  15 +---
 tests/functional/test_x86_64_hotplug_cpu.py |   6 +-
 tests/tcg/s390x/Makefile.softmmu-target     |   3 +-
 18 files changed, 24 insertions(+), 213 deletions(-)



.
Subject: [PATCH 00/14] i.MX and SDHCI improvements
From: Bernhard Beschow <shentey@gmail.com>
To: qemu-devel@nongnu.org
Cc: Bin Meng <bmeng.cn@gmail.com>, Fabiano Rosas <farosas@suse.de>,
 Guenter Roeck <linux@roeck-us.net>,
 Andrey Smirnov <andrew.smirnov@gmail.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-block@nongnu.org,
 Laurent Vivier <lvivier@redhat.com>, qemu-arm@nongnu.org,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Bernhard Beschow <shentey@gmail.com>
Date: Wed,  8 Jan 2025 10:25:24 +0100

.
Subject: [PATCH] hw/sd/sdcard: Remove sd_set_cb()
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Bin Meng <bmeng.cn@gmail.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed,  8 Jan 2025 11:02:40 +0100

.
Subject: [PULL 0/1] vmclock queue
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org
Cc: "Michael S . Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Peter Hilber <quic_philber@quicinc.com>,
 "Mohamed Abuelfotoh, Hazem" <abuehaze@amazon.com>, paul <paul@xen.org>
Date: Wed,  8 Jan 2025 11:10:22 +0000

From: David Woodhouse <dwmw@amazon.co.uk>

The following changes since commit 6528013b5f5ba6bb3934b7f5fe57a3110680530f:

  Merge tag 'qga-pull-2025-01-06' of https://github.com/kostyanf14/qemu into staging (2025-01-06 09:39:02 -0500)

are available in the Git repository at:

  git://git.infradead.org/users/dwmw2/qemu.git tags/pull-vmclock-20250108

for you to fetch changes up to 6502ea82b26dc28c83fbc9c766af7a408a8ca827:

  hw/acpi: Add vmclock device (2025-01-07 16:22:04 +0000)

----------------------------------------------------------------
Add vmclock device

----------------------------------------------------------------
David Woodhouse (1):
      hw/acpi: Add vmclock device

 hw/acpi/Kconfig                              |   5 +
 hw/acpi/meson.build                          |   1 +
 hw/acpi/vmclock.c                            | 179 ++++++++++++++++++++++++++
 hw/i386/Kconfig                              |   1 +
 hw/i386/acpi-build.c                         |  10 +-
 include/hw/acpi/vmclock.h                    |  34 +++++
 include/standard-headers/linux/vmclock-abi.h | 182 +++++++++++++++++++++++++++
 scripts/update-linux-headers.sh              |   1 +
 8 files changed, 412 insertions(+), 1 deletion(-)
 create mode 100644 hw/acpi/vmclock.c
 create mode 100644 include/hw/acpi/vmclock.h
 create mode 100644 include/standard-headers/linux/vmclock-abi.h


.
Subject: [PATCH] hw/xen: Check if len is 0 before memcpy()
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: David Woodhouse <dwmw2@infradead.org>, Paul Durrant <paul@xen.org>, 
 "Michael S. Tsirkin" <mst@redhat.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 Richard Henderson <richard.henderson@linaro.org>, 
 Eduardo Habkost <eduardo@habkost.net>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 08 Jan 2025 20:31:46 +0900

.
Subject: [v7 00/26] vfio-user client
From: John Levon <john.levon@nutanix.com>
To: qemu-devel@nongnu.org
Cc: elena.ufimtseva@oracle.com, alex.williamson@redhat.com, clg@redhat.com,
 jag.raman@oracle.com, thanos.makatos@nutanix.com
Date: Wed,  8 Jan 2025 11:50:06 +0000

.
Subject: [PATCH v2] hw/i386/pc: Fix level interrupt sharing for Xen event
 channel GSI
From: David Woodhouse <dwmw2@infradead.org>
To: Bernhard Beschow <shentey@gmail.com>, qemu-devel@nongnu.org, "Michael S.
 Tsirkin" <mst@redhat.com>
Cc: Thomas Huth <thuth@redhat.com>, Paul Durrant <paul@xen.org>, Paolo
 Bonzini <pbonzini@redhat.com>, Richard Henderson
 <richard.henderson@linaro.org>,  Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Date: Wed, 08 Jan 2025 12:12:07 +0000

.
Subject: [PATCH] virtio-net: Fix num_buffers for version 1
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 08 Jan 2025 21:13:29 +0900

.
Subject: [PATCH v4 00/32] testing/next: functional tests, qtest clocks,
 vm and keymaps (pre-PR-FINAL)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: Halil Pasic <pasic@linux.ibm.com>, Aurelien Jarno <aurelien@aurel32.net>,
 qemu-riscv@nongnu.org, Radoslaw Biernacki <rad@semihalf.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Beraldo Leal <bleal@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Laurent Vivier <lvivier@redhat.com>, Nicholas Piggin <npiggin@gmail.com>,
 Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Wainer dos Santos Moschetta <wainersm@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Ed Maste <emaste@freebsd.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>,
 Bernhard Beschow <shentey@gmail.com>, Bin Meng <bmeng.cn@gmail.com>,
 qemu-ppc@nongnu.org, qemu-arm@nongnu.org,
 Laurent Vivier <laurent@vivier.eu>, Joel Stanley <joel@jms.id.au>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 John Snow <jsnow@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Alistair Francis <alistair.francis@wdc.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 Leif Lindholm <quic_llindhol@quicinc.com>, Cleber Rosa <crosa@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 qemu-s390x@nongnu.org, Eric Farman <farman@linux.ibm.com>,
 Weiwei Li <liwei1518@gmail.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Peter Maydell <peter.maydell@linaro.org>, Li-Wen Hsu <lwhsu@freebsd.org>
Date: Wed,  8 Jan 2025 12:10:22 +0000

.
Subject: [PATCH] block-backend: protect setting block root to NULL with block
 graph write lock
From: Fiona Ebner <f.ebner@proxmox.com>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, kwolf@redhat.com, hreitz@redhat.com,
 qemu-block@nongnu.org
Date: Wed,  8 Jan 2025 13:46:49 +0100

.
Subject: [PATCH v3] tests/qtest/libqos: add DMA support for writing and
 reading fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: armbru@redhat.com, Ani Sinha <anisinha@redhat.com>, qemu-devel@nongnu.org
Date: Wed,  8 Jan 2025 18:27:50 +0530

.
Subject: [PATCH v8 0/1] target/riscv: rvv: Use wider accesses for unit stride
 load/store
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>
Date: Wed,  8 Jan 2025 14:35:22 +0000

.
Subject: 86_64 host is not supported by hypervisor - 2024
From: Adam <adam@rttst.com>
To: qemu-devel@nongnu.org
Date: Wed, 8 Jan 2025 08:51:52 -0600

.
Subject: [PATCH] target/i386/kvm: Replace KVM_MSR_FILTER_MAX_RANGES with
 ARRAY_SIZE(msr_handlers)
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>, Marcelo Tosatti <mtosatti@redhat.com>
Cc: qemu-devel@nongnu.org, Zhao Liu <zhao1.liu@intel.com>,
 Zide Chen <zide.chen@intel.com>
Date: Wed,  8 Jan 2025 23:19:46 +0800

.
Subject: [RFC PATCH] gdbstub: propagate Error to gdbserver_start (and other
 device setups)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Ilya Leoshkevich <iii@linux.ibm.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>,
 "Dr. David Alan Gilbert" <dave@treblig.org>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed,  8 Jan 2025 18:05:15 +0000

.
Subject: [PATCH] crypto: fix bogus error benchmarking pbkdf on fast machines
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Thomas Huth <thuth@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>
Date: Wed,  8 Jan 2025 18:43:54 +0000

.
Subject: [PATCH v4 0/9] gdbstub: Allow late attachment
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Warner Losh <imp@bsdimp.com>, Riku Voipio <riku.voipio@iki.fi>,
 Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Cc: Kyle Evans <kevans@freebsd.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org, Ilya Leoshkevich <iii@linux.ibm.com>
Date: Wed,  8 Jan 2025 21:04:55 +0100

.
Subject: [PATCH] linux-user: Add missing /proc/cpuinfo fields for sparc
From: Helge Deller <deller@kernel.org>
To: Laurent Vivier <laurent@vivier.eu>, qemu-devel@nongnu.org
Date: Wed, 8 Jan 2025 22:16:31 +0100

.
Subject: make docker-test-build@debian-loongarch-cross
From: Richard Henderson <richard.henderson@linaro.org>
To: =?UTF-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>
Cc: qemu-devel <qemu-devel@nongnu.org>
Date: Wed, 8 Jan 2025 13:50:22 -0800

.
Subject: [PULL v2 0/6] Linux user fix gupnp patches
From: deller@kernel.org
To: Stefan Hajnoczi <stefanha@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org
Cc: deller@gmx.de
Date: Wed,  8 Jan 2025 23:04:16 +0100

From: Helge Deller <deller@gmx.de>

The following changes since commit 791e3837c1105aec4e328674aad32e34056957e2:

  Merge tag 'net-pull-request' of https://github.com/jasowang/qemu into staging (2024-11-25 10:44:11 +0000)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/linux-user-fix-gupnp-pull-request

for you to fetch changes up to 526635dc5edf989781219c1ee7d50846c0555a46:

  linux-user: netlink: Add missing QEMU_IFLA entries (2024-12-27 21:30:27 +0100)

----------------------------------------------------------------
linux-user: Add support for various missing netlink sockopt entries

This patchset adds various missing sockopt calls, so that qemu linux-user
is able to successfully build the debian gupnp package in a chroot.

Tested with a 32-bit big-endian hppa linux-user chroot running on a phyiscal
x86-64 little-endian host.

This fixes debian's bug report:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1044651

Signed-off-by: Helge Deller <deller@gmx.de>

Stefan, please merge it now in mainline (unless Laurent
finally answers differently). It just adds until-now unsupporzted
functionality, so nothing existing can break.

----------------------------------------------------------------

Helge Deller (6):
  linux-user: netlink: Add missing IFA_PROTO to
    host_to_target_data_addr_rtattr()
  linux-user: Use unique error messages for cmsg parsing
  linux-user: netlink: Add IP_PKTINFO cmsg parsing
  linux-user: netlink: Add emulation of IP_MULTICAST_IF
  linux-user: netlink: add netlink neighbour emulation
  linux-user: netlink: Add missing QEMU_IFLA entries

 linux-user/fd-trans.c | 137 +++++++++++++++++++++++++++++++++++++++++-
 linux-user/syscall.c  |  29 +++++++--
 2 files changed, 161 insertions(+), 5 deletions(-)

-- 
2.47.0



.
Subject: [PATCH v9 0/8] Support RISC-V IOPMP
From:  Ethan Chen via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>
Date: Thu, 9 Jan 2025 10:44:33 +0800

.
Subject: [PATCH v2] linux-user: Add missing /proc/cpuinfo fields for sparc
From: Helge Deller <deller@kernel.org>
To: richard.henderson@linaro.org, Laurent Vivier <laurent@vivier.eu>,
 qemu-devel@nongnu.org
Date: Thu, 9 Jan 2025 04:26:15 +0100

.
Subject: [PATCH v7 0/2] Fix check-qtest-ppc64 sanitizer errors
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Eduardo Habkost <eduardo@habkost.net>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Yanan Wang <wangyanan55@huawei.com>, John Snow <jsnow@redhat.com>, 
 BALATON Zoltan <balaton@eik.bme.hu>, Jiaxun Yang <jiaxun.yang@flygoat.com>, 
 Nicholas Piggin <npiggin@gmail.com>, 
 Daniel Henrique Barboza <danielhb413@gmail.com>, 
 David Gibson <david@gibson.dropbear.id.au>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Alexey Kardashevskiy <aik@ozlabs.ru>, "Michael S. Tsirkin" <mst@redhat.com>, 
 =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, 
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, 
 Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>, 
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, qemu-ppc@nongnu.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Thu, 09 Jan 2025 14:50:19 +0900

.
Subject: [PATCH v19 00/14] hw/pci: SR-IOV related fixes and improvements
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 "Michael S. Tsirkin" <mst@redhat.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 Alex Williamson <alex.williamson@redhat.com>, 
 =?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 Jason Wang <jasowang@redhat.com>, Keith Busch <kbusch@kernel.org>, 
 Klaus Jensen <its@irrelevant.dk>, Markus Armbruster <armbru@redhat.com>, 
 Matthew Rosato <mjrosato@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Shivaprasad G Bhat <sbhat@linux.ibm.com>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Thu, 09 Jan 2025 15:29:45 +0900

.
Subject: [PULL 0/6] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org,
	Song Gao <gaosong@loongson.cn>
Date: Thu,  9 Jan 2025 14:57:58 +0800

The following changes since commit 3f8bcbba3b320c610689576fc47595f1076198dd:

  Merge tag 'pull-request-2025-01-08' of https://gitlab.com/thuth/qemu into staging (2025-01-08 11:38:21 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20250109

for you to fetch changes up to c3afa714bcea4c8b014fec99881bd0bdbe8262b8:

  hw/intc/loongarch_extioi: Add irq routing support from physical id (2025-01-09 14:13:41 +0800)

----------------------------------------------------------------
pull-loongarch-20250109

----------------------------------------------------------------
Bibo Mao (4):
      target/loongarch: Only support 64bit pte width
      hw/intc/loongarch_extioi: Get cpu number from possible_cpu_arch_ids
      hw/intc/loongarch_extioi: Remove num-cpu property
      hw/intc/loongarch_extioi: Add irq routing support from physical id

Jiaxun Yang (2):
      hw/core/loader: Use ssize_t for efi zboot unpacker
      hw/loongarch/boot: Support Linux raw boot image

 hw/arm/boot.c                                      |  2 +-
 hw/core/loader.c                                   |  4 +-
 hw/intc/loongarch_extioi.c                         | 36 +++++++----
 hw/intc/loongarch_extioi_common.c                  | 18 +++++-
 hw/loongarch/boot.c                                | 69 ++++++++++++++++++++++
 hw/loongarch/virt.c                                |  1 -
 include/hw/intc/loongarch_extioi_common.h          |  2 +
 include/hw/loader.h                                |  2 +-
 target/loongarch/helper.h                          |  1 +
 target/loongarch/tcg/csr_helper.c                  | 21 +++++++
 .../tcg/insn_trans/trans_privileged.c.inc          |  2 +-
 target/loongarch/tcg/tlb_helper.c                  | 17 +-----
 12 files changed, 142 insertions(+), 33 deletions(-)



.
Subject: [PATCH v4 0/2] tests/qtest/libqos: add DMA support for writing and
 reading fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: 
Cc: berrange@redhat.com, armbru@redhat.com, Ani Sinha <anisinha@redhat.com>,
 kraxel@redhat.com, farosas@suse.de, lvivier@redhat.com,
 pbonzini@redhat.com, philmd@linaro.org, qemu-devel@nongnu.org
Date: Thu,  9 Jan 2025 13:19:27 +0530

.
Subject: [PATCH v9 0/2] Support RISC-V CSR read/write in Qtest environment
From: Ivan Klokov <ivan.klokov@syntacore.com>
To: <qemu-devel@nongnu.org>
Date: Thu, 9 Jan 2025 12:10:42 +0300

.
Subject: [PATCH v2] crypto: fix bogus error benchmarking pbkdf on fast machines
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Thomas Huth <thuth@redhat.com>, "Richard W.M. Jones" <rjones@redhat.com>
Date: Thu,  9 Jan 2025 09:37:46 +0000

.
Subject: [PULL 0/2] xenfv queue
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org
Cc: "Michael S . Tsirkin" <mst@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Paul Durrant <paul@xen.org>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Thu,  9 Jan 2025 10:48:35 +0000

From: David Woodhouse <dwmw@amazon.co.uk>

The following changes since commit 3f8bcbba3b320c610689576fc47595f1076198dd:

  Merge tag 'pull-request-2025-01-08' of https://gitlab.com/thuth/qemu into staging (2025-01-08 11:38:21 -0500)

are available in the Git repository at:

  git://git.infradead.org/users/dwmw2/qemu.git tags/pull-xenfv-20250109-1

for you to fetch changes up to b6014c5089a313ac84fe74970eee56e3fc87b49b:

  hw/xen: Check if len is 0 before memcpy() (2025-01-09 10:43:13 +0000)

----------------------------------------------------------------
Xen emulation fixes

----------------------------------------------------------------
Akihiko Odaki (1):
      hw/xen: Check if len is 0 before memcpy()

David Woodhouse (1):
      hw/i386/pc: Fix level interrupt sharing for Xen event channel GSI

 hw/i386/kvm/xen_evtchn.c   | 60 ++++++++++++++++++++++++++++++++++++----------
 hw/i386/kvm/xen_evtchn.h   |  2 +-
 hw/i386/kvm/xen_xenstore.c |  4 ++++
 hw/i386/x86-common.c       | 32 ++++++++++++++++---------
 4 files changed, 73 insertions(+), 25 deletions(-)


.
Subject: [PATCH] hw/sd/sdhci: Factor sdhci_sdma_transfer() out
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org, Bin Meng <bmeng.cn@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Bernhard Beschow <shentey@gmail.com>
Date: Thu,  9 Jan 2025 13:20:29 +0100

.
Subject: [PATCH 0/3] tests/9p: add use-dir-after-unlink test
From: Christian Schoenebeck <qemu_oss@crudebyte.com>
To: qemu-devel@nongnu.org
Cc: Greg Kurz <groug@kaod.org>
Date: Thu, 9 Jan 2025 14:04:38 +0100

.
Subject: [PATCH] Fix a data race with goflag in rcutorture test
From: Vitalii Mordan <mordan@ispras.ru>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Vitalii Mordan <mordan@ispras.ru>, qemu-devel@nongnu.org,
 sdl.qemu@linuxtesting.org, Vadim Mutilin <mutilin@ispras.ru>,
 Alexey Khoroshilov <khoroshilov@ispras.ru>
Date: Thu,  9 Jan 2025 13:54:02 +0300

.
Subject: [PATCH v2 0/7] migration: Fix s390 regressions + migration script
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
	Thomas Huth <thuth@redhat.com>
Date: Thu,  9 Jan 2025 11:09:52 -0300

.
Subject: [PATCH v9 0/1] target/riscv: rvv: Use wider accesses for unit stride
 load/store
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>
Date: Thu,  9 Jan 2025 15:28:32 +0000

.
Subject: [PATCH v10 0/1] target/riscv: rvv: Use wider accesses for unit stride
 load/store
From: Craig Blackmore <craig.blackmore@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Craig Blackmore <craig.blackmore@embecosm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>
Date: Thu,  9 Jan 2025 16:01:21 +0000

.
Subject: [PATCH v2] xen: do not use '%ms' scanf specifier
From: Roger Pau Monne <roger.pau@citrix.com>
To: qemu-devel@nongnu.org
Cc: Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony PERARD <anthony@xenproject.org>, Paul Durrant <paul@xen.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org
Date: Thu,  9 Jan 2025 17:52:39 +0100

.
Subject: [PATCH 00/22] maintainer updates for jan '25 (semihosting, gdb,
 plugins)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Dr. David Alan Gilbert" <dave@treblig.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Thomas Huth <thuth@redhat.com>, Mahmoud Mandour <ma.mandourr@gmail.com>,
 Alexandre Iooss <erdnaxe@crans.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Thu,  9 Jan 2025 17:05:57 +0000

.
Subject: [PULL 00/11] QOM / QDev patches for 2025-01-09
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu,  9 Jan 2025 18:19:37 +0100

The following changes since commit 3f8bcbba3b320c610689576fc47595f1076198dd:

  Merge tag 'pull-request-2025-01-08' of https://gitlab.com/thuth/qemu into staging (2025-01-08 11:38:21 -0500)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/qom-qdev-20250109

for you to fetch changes up to 5f396935f8f1628005ef14a3c4c3dc84c6aa3d96:

  system: Inline machine_containers[] in qemu_create_machine_containers() (2025-01-09 18:16:27 +0100)

----------------------------------------------------------------
QOM & QDev patches

- Remove DeviceState::opts (Akihiko)
- Replace container_get by machine/object_get_container (Peter)
- Remove InterfaceInfo::concrete_class field (Paolo)
- Reduce machine_containers[] scope (Philippe)

----------------------------------------------------------------

Akihiko Odaki (2):
  hw/pci: Use -1 as the default value for rombar
  qdev: Remove opts member

Paolo Bonzini (1):
  qom: remove unused InterfaceInfo::concrete_class field

Peter Xu (6):
  qdev: Make qdev_get_machine() not use container_get()
  qdev: Add machine_get_container()
  qdev: Use machine_get_container()
  qom: Add object_get_container()
  qom: Use object_get_container()
  qom: Remove container_get()

Philippe Mathieu-Daudé (2):
  qdev: Implement qdev_create_fake_machine() for user emulation
  system: Inline machine_containers[] in
    qemu_create_machine_containers()

 include/hw/pci/pci_device.h |  2 +-
 include/hw/qdev-core.h      | 24 ++++++++++++++++++++----
 include/qom/object.h        | 26 ++++++++++++++------------
 accel/tcg/tcg-all.c         |  8 +++++++-
 backends/cryptodev.c        |  4 ++--
 chardev/char.c              |  2 +-
 hw/core/gpio.c              |  3 +--
 hw/core/qdev-user.c         | 19 +++++++++++++++++++
 hw/core/qdev.c              | 22 ++++++++++++++++++----
 hw/core/sysbus.c            |  4 ++--
 hw/i386/pc.c                |  4 ++--
 hw/pci/pci.c                |  2 +-
 hw/vfio/pci.c               |  5 ++---
 qom/container.c             | 23 -----------------------
 qom/object.c                | 13 +++++++++++--
 scsi/pr-manager.c           |  4 ++--
 system/ioport.c             |  2 +-
 system/memory.c             |  2 +-
 system/qdev-monitor.c       | 18 ++++++++++--------
 system/vl.c                 | 19 ++++++++-----------
 ui/console.c                |  2 +-
 ui/dbus-chardev.c           |  2 +-
 hw/core/meson.build         |  1 +
 23 files changed, 126 insertions(+), 85 deletions(-)
 create mode 100644 hw/core/qdev-user.c

-- 
2.47.1



.
Subject: [PATCH v3 0/7] migration: Fix s390 regressions + migration script
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>,
	Thomas Huth <thuth@redhat.com>
Date: Thu,  9 Jan 2025 15:52:42 -0300

.
Subject: CXL emulation on aarch64
From: Itaru Kitayama <itaru.kitayama@linux.dev>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2025 14:29:23 +0900

.
Subject: [PATCH v5 00/11] Add RISC-V Counter delegation ISA extension support
From: Atish Patra <atishp@rivosinc.com>
To: qemu-riscv@nongnu.org, qemu-devel@nongnu.org
Cc: kaiwenxue1@gmail.com, Atish Patra <atishp@rivosinc.com>, 
 palmer@dabbelt.com, liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, 
 bin.meng@windriver.com, dbarboza@ventanamicro.com, alistair.francis@wdc.com, 
 Kaiwen Xue <kaiwenx@rivosinc.com>
Date: Fri, 10 Jan 2025 00:21:28 -0800

.
Subject: [PATCH 0/4] hw/intc/loongarch_extioi: CPU irq routing enhancement
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Fri, 10 Jan 2025 17:04:32 +0800

.
Subject: [PATCH v5 0/6] hw/core: Unify hotplug decision logic
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Markus Armbruster <armbru@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 10:19:02 +0100

.
Subject: [PATCH v8 0/2] Fix check-qtest-ppc64 sanitizer errors
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Eduardo Habkost <eduardo@habkost.net>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Yanan Wang <wangyanan55@huawei.com>, John Snow <jsnow@redhat.com>, 
 BALATON Zoltan <balaton@eik.bme.hu>, Jiaxun Yang <jiaxun.yang@flygoat.com>, 
 Nicholas Piggin <npiggin@gmail.com>, 
 Daniel Henrique Barboza <danielhb413@gmail.com>, 
 David Gibson <david@gibson.dropbear.id.au>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Alexey Kardashevskiy <aik@ozlabs.ru>, "Michael S. Tsirkin" <mst@redhat.com>, 
 =?utf-8?q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>, 
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>, 
 Paolo Bonzini <pbonzini@redhat.com>, David Hildenbrand <david@redhat.com>, 
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, qemu-ppc@nongnu.org, 
 devel@daynix.com, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Fri, 10 Jan 2025 18:19:33 +0900

.
Subject: [PATCH v2 0/2] xen: error handling and FreeBSD compatibility fixes
From: Roger Pau Monne <roger.pau@citrix.com>
To: qemu-devel@nongnu.org
Cc: Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Anthony PERARD <anthony@xenproject.org>, Paul Durrant <paul@xen.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, xen-devel@lists.xenproject.org,
 qemu-block@nongnu.org
Date: Fri, 10 Jan 2025 10:35:29 +0100

.
Subject: [RFC PATCH] Fix race in live migration failure path
From: Shivam Kumar <shivam.kumar1@nutanix.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, farosas@suse.de,
 Shivam Kumar <shivam.kumar1@nutanix.com>
Date: Fri, 10 Jan 2025 10:07:07 +0000

.
Subject: [RFC]: port of embedded x86-mini disassembler to QEMU
From: Michael Clark <michael@anarch128.org>
To: qemu-devel@nongnu.org
Cc: Michael Clark <michael@anarch128.org>
Date: Fri, 10 Jan 2025 23:08:21 +1300

.
Subject: [PATCH v5 0/3] tests/qtest/libqos: add DMA support for writing and
 reading fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: 
Cc: farosas@suse.de, armbru@redhat.com, Ani Sinha <anisinha@redhat.com>,
 kraxel@redhat.com, lvivier@redhat.com, pbonzini@redhat.com,
 philmd@linaro.org, berrange@redhat.com, qemu-devel@nongnu.org
Date: Fri, 10 Jan 2025 16:13:29 +0530

.
Subject: [PATCH v5 0/3] tests/qtest/libqos: add DMA support for writing and
 reading fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: 
Cc: farosas@suse.de, armbru@redhat.com, Ani Sinha <anisinha@redhat.com>,
 kraxel@redhat.com, lvivier@redhat.com, pbonzini@redhat.com,
 philmd@linaro.org, berrange@redhat.com, qemu-devel@nongnu.org
Date: Fri, 10 Jan 2025 16:16:15 +0530

.
Subject: [PATCH v3 0/8] qapi-go: add generator for Golang interfaces
From: Victor Toso <victortoso@redhat.com>
To: qemu-devel@nongnu.org
Cc: Markus Armbruster <armbru@redhat.com>, John Snow <jsnow@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Andrea Bolognani <abologna@redhat.com>
Date: Fri, 10 Jan 2025 11:49:38 +0100

.
Subject: [PULL 00/25] Migration patches for 2025-01-10
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>
Date: Fri, 10 Jan 2025 09:13:48 -0300

The following changes since commit bc6afa1c711da5b4f37c9685a812c77b114d84cb:

  Merge tag 'pull-xenfv-20250109-1' of https://gitlab.com/dwmw2/qemu into staging (2025-01-09 08:39:32 -0500)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/migration-20250110-pull-request

for you to fetch changes up to a523bc52166c80d8a04d46584f9f3868bd53ef69:

  multifd: bugfix for incorrect migration data with qatzip compression (2025-01-09 17:40:27 -0300)

----------------------------------------------------------------
Migration pull request

- compression:
  Shameer's fix for CONFIG_UADK build
  Yuan Liu fixes for zero-page, QPL, qatzip

- multifd sync cleanups, prereq. for VFIO and postcopy work

- fixes for 9.2 regressions:
  multifd with pre-9.0 -> post-9.1 migrations (#2720)
  s390x migration (#2704)

- fix for assertions during paused migrations; rework of
  late-block-activate logic (#2395, #686)

- fixes for compressed arrays creation and parsing, mostly affecting
  s390x

----------------------------------------------------------------

Fabiano Rosas (7):
  migration/multifd: Fix compat with QEMU < 9.0
  migration: Add more error handling to analyze-migration.py
  migration: Remove unused argument in vmsd_desc_field_end
  migration: Fix parsing of s390 stream
  migration: Rename vmstate_info_nullptr
  migration: Fix arrays of pointers in JSON writer
  s390x: Fix CSS migration

Peter Xu (14):
  migration/multifd: Further remove the SYNC on complete
  migration/multifd: Allow to sync with sender threads only
  migration/ram: Move RAM_SAVE_FLAG* into ram.h
  migration/multifd: Unify RAM_SAVE_FLAG_MULTIFD_FLUSH messages
  migration/multifd: Remove sync processing on postcopy
  migration/multifd: Cleanup src flushes on condition check
  migration/multifd: Document the reason to sync for save_setup()
  migration: Add helper to get target runstate
  qmp/cont: Only activate disks if migration completed
  migration/block: Make late-block-active the default
  migration/block: Apply late-block-active behavior to postcopy
  migration/block: Fix possible race with block_inactive
  migration/block: Rewrite disk activation
  migration: Dump correct JSON format for nullptr replacement

Shameer Kolothum (1):
  migration/multifd: Fix compile error caused by page_size usage

Yuan Liu (3):
  multifd: bugfix for migration using compression methods
  multifd: bugfix for incorrect migration data with QPL compression
  multifd: bugfix for incorrect migration data with qatzip compression

 hw/s390x/s390-virtio-ccw.c   |   2 +-
 include/migration/misc.h     |   4 +
 migration/block-active.c     |  94 ++++++++++++++++++++++
 migration/colo.c             |   2 +-
 migration/meson.build        |   1 +
 migration/migration.c        | 136 ++++++++++++-------------------
 migration/migration.h        |   6 +-
 migration/multifd-nocomp.c   |  77 +++++++++++++++++-
 migration/multifd-qatzip.c   |   1 +
 migration/multifd-qpl.c      |   1 +
 migration/multifd-uadk.c     |   2 +-
 migration/multifd.c          |  32 +++++---
 migration/multifd.h          |  27 ++++++-
 migration/ram.c              |  89 +++++++++------------
 migration/ram.h              |  28 +++++++
 migration/rdma.h             |   7 --
 migration/savevm.c           |  46 +++++------
 migration/trace-events       |   3 +
 migration/vmstate-types.c    |   2 +-
 migration/vmstate.c          | 151 ++++++++++++++++++++++++++++-------
 monitor/qmp-cmds.c           |  22 +++--
 scripts/analyze-migration.py | 142 +++++++++++++++++++++++---------
 22 files changed, 602 insertions(+), 273 deletions(-)
 create mode 100644 migration/block-active.c

-- 
2.35.3



.
Subject: [PATCH v8 0/9] target/riscv: Add support for Smdbltrp and Ssdbltrp
 extensions
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: qemu-riscv@nongnu.org, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Bin Meng <bin.meng@windriver.com>
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Ved Shanbhogue <ved@rivosinc.com>, Atish Patra <atishp@rivosinc.com>,
 qemu-devel@nongnu.org, Frank Chang <frank.chang@sifive.com>
Date: Fri, 10 Jan 2025 13:54:31 +0100

.
Subject: [PATCH v2] target/arm: Move minor arithmetic helpers out of helper.c
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>
Date: Fri, 10 Jan 2025 13:12:11 +0000

.
Subject: [PULL 00/32] testing updates for 10.0 (tuxrun, libvirt, dockerfiles,
 misc)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Fri, 10 Jan 2025 13:17:22 +0000

The following changes since commit bc6afa1c711da5b4f37c9685a812c77b114d84cb:

  Merge tag 'pull-xenfv-20250109-1' of https://gitlab.com/dwmw2/qemu into staging (2025-01-09 08:39:32 -0500)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-10.0-testing-updates-100125-1

for you to fetch changes up to 70b7c929ba39f15a94fbc63d9be88e8da907cc46:

  MAINTAINERS: Remove myself from reviewers (2025-01-10 11:18:38 +0000)

----------------------------------------------------------------
Testing updates for 10.0

  - update the tuxrun images to the latest baseline
  - add the m68k tuxrun test
  - ensure qtest checks the result of clock_step operations
  - introduce new ztsd helper to functional tests
  - ensure aarch64_virt test exits early when no TCG
  - add new test to exercise virtio-vulkan
  - bump libvirt-ci to latest version
  - move riscv64 cross container from sid to trixie
  - remove workaround from mips containers now upstream updated
  - fix VM tests to use correct path for local QEMU binary
  - add ability to get a root debug shell on VM images
  - add keymap dependency to vnc tests
  - remove retiring maintainers from avocado and dockerfiles

----------------------------------------------------------------
Alex Bennée (28):
      tests/functional: update the arm tuxrun tests
      tests/functional: update the i386 tuxrun tests
      tests/functional: add a m68k tuxrun tests
      tests/functional: update the mips32 tuxrun tests
      tests/functional: update the mips32el tuxrun tests
      tests/functional: update the mips64 tuxrun tests
      tests/functional: update the mips64el tuxrun tests
      tests/functional: update the ppc32 tuxrun tests
      tests/functional: update the ppc64 tuxrun tests
      tests/functional: update the riscv32 tuxrun tests
      tests/functional: update the riscv64 tuxrun tests
      tests/functional: update the s390x tuxrun tests
      tests/functional: update the sparc64 tuxrun tests
      tests/functional: update the x86_64 tuxrun tests
      tests/qtest: remove clock_steps from virtio tests
      system/qtest: properly feedback results of clock_[step|set]
      tests/functional: remove hacky sleep from the tests
      tests/functional: add zstd support to uncompress utility
      tests/functional: update tuxruntest to use uncompress utility
      tests/functional: remove unused kernel_command_line
      tests/functional: bail aarch64_virt tests early if missing TCG
      tests/functional: extend test_aarch64_virt with vulkan test
      tests/lcitool: bump to latest version of libvirt-ci
      tests/docker: move riscv64 cross container from sid to trixie
      tests/vm: fix build_path based path
      tests/vm: partially un-tabify help output
      tests/vm: allow interactive login as root
      pc-bios: ensure keymaps dependencies set vnc tests

Daniel P. Berrangé (1):
      tests/lcitool: remove temp workaround for debian mips64el

Philippe Mathieu-Daudé (1):
      dockerfiles: Remove 'MAINTAINER' entry in debian-tricore-cross.docker

Pierrick Bouvier (1):
      tests/functional/aarch64: add tests for FEAT_RME

Wainer dos Santos Moschetta (1):
      MAINTAINERS: Remove myself from reviewers

 MAINTAINERS                                        |   3 +-
 system/qtest.c                                     |  23 ++--
 tests/qtest/libqos/virtio.c                        |   4 -
 .gitlab-ci.d/cirrus/freebsd-14.vars                |   2 +-
 pc-bios/keymaps/meson.build                        |  17 ++-
 .../dockerfiles/debian-mips64el-cross.docker       |   9 ++
 .../docker/dockerfiles/debian-riscv64-cross.docker |   4 +-
 .../docker/dockerfiles/debian-tricore-cross.docker |   2 -
 tests/functional/meson.build                       |   5 +
 tests/functional/qemu_test/tuxruntest.py           |  12 +--
 tests/functional/qemu_test/uncompress.py           |  24 +++++
 tests/functional/test_aarch64_rme_sbsaref.py       |  69 ++++++++++++
 tests/functional/test_aarch64_rme_virt.py          |  98 +++++++++++++++++
 tests/functional/test_aarch64_virt.py              | 117 +++++++++++++++++----
 tests/functional/test_arm_tuxrun.py                |  28 ++---
 tests/functional/test_i386_tuxrun.py               |   8 +-
 tests/functional/test_m68k_tuxrun.py               |  34 ++++++
 tests/functional/test_mips64_tuxrun.py             |   8 +-
 tests/functional/test_mips64el_tuxrun.py           |   8 +-
 tests/functional/test_mips_tuxrun.py               |   8 +-
 tests/functional/test_mipsel_tuxrun.py             |   8 +-
 tests/functional/test_ppc64_tuxrun.py              |  16 +--
 tests/functional/test_ppc_tuxrun.py                |   8 +-
 tests/functional/test_riscv32_tuxrun.py            |   8 +-
 tests/functional/test_riscv64_tuxrun.py            |  16 +--
 tests/functional/test_s390x_tuxrun.py              |   8 +-
 tests/functional/test_sparc64_tuxrun.py            |   8 +-
 tests/functional/test_x86_64_tuxrun.py             |   8 +-
 tests/lcitool/libvirt-ci                           |   2 +-
 tests/lcitool/mappings.yml                         |  29 -----
 tests/lcitool/refresh                              |   4 +-
 tests/qtest/meson.build                            |   2 +-
 tests/vm/Makefile.include                          |  29 ++---
 tests/vm/basevm.py                                 |  12 ++-
 tests/vm/generated/freebsd.json                    |   2 +-
 35 files changed, 461 insertions(+), 182 deletions(-)
 create mode 100755 tests/functional/test_aarch64_rme_sbsaref.py
 create mode 100755 tests/functional/test_aarch64_rme_virt.py
 create mode 100755 tests/functional/test_m68k_tuxrun.py

-- 
2.39.5



.
Subject: [PATCH v5 0/8] gdbstub: Allow late attachment
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Warner Losh <imp@bsdimp.com>, Riku Voipio <riku.voipio@iki.fi>,
 Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Cc: Kyle Evans <kevans@freebsd.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Ilya Leoshkevich <iii@linux.ibm.com>
Date: Fri, 10 Jan 2025 15:09:32 +0100

.
Subject: [PATCH] hw/intc/riscv_aplic: Remove redundant masking of hart_idx in
 riscv_aplic_msi_send()
From: Huang Borong <huangborong@bosc.ac.cn>
To: qemu-devel@nongnu.org
Cc: Huang Borong <huangborong@bosc.ac.cn>
Date: Fri, 10 Jan 2025 17:25:36 +0800

.
Subject: [PATCH 0/9] ppc: Remove 405 CPU family
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, Nicholas Piggin <npiggin@gmail.com>,
 Daniel Henrique Barboza <danielhb413@gmail.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Fri, 10 Jan 2025 15:17:51 +0100

.
Subject: linux-user maintainership
From: Stefan Hajnoczi <stefanha@gmail.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <Laurent@vivier.eu>
Cc: qemu-devel <qemu-devel@nongnu.org>
Date: Fri, 10 Jan 2025 10:49:28 -0500

.
Subject: [PATCH 0/9] hw/arm/stellaris: Fix overwritten IRQs and cleanups
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>, qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 17:01:55 +0100

.
Subject: [RFC v3 0/5] Handling aliased guest memory maps in vhost-vDPA SVQs
From: Jonah Palmer <jonah.palmer@oracle.com>
To: qemu-devel@nongnu.org
Cc: eperezma@redhat.com, mst@redhat.com, leiyang@redhat.com, peterx@redhat.com,
 dtatulea@nvidia.com, jasowang@redhat.com, si-wei.liu@oracle.com,
 boris.ostrovsky@oracle.com, jonah.palmer@oracle.com
Date: Fri, 10 Jan 2025 12:08:29 -0500

.
Subject: [PATCH 0/2] hw/ppc/prep_systemio: Remove &first_cpu and fix IRQ use
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Gustavo Romero <gustavo.romero@linaro.org>, qemu-ppc@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 18:32:15 +0100

.
Subject: [PATCH] hw/char/serial: Convert to three-phase reset
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 18:57:07 +0100

.
Subject: [PATCH] hw/rx/rx-gdbsim: Remove uses of &first_cpu
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Yoshinori Sato <ysato@users.sourceforge.jp>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 19:04:42 +0100

.
Subject: [PATCH] hw/tricore/triboard: Remove use of &first_cpu
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Bastian Koppelmann <kbastian@mail.uni-paderborn.de>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 19:09:09 +0100

.
Subject: [PATCH v2 0/2] hw/char/serial: Convert to three-phase reset
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>,
 Peter Maydell <peter.maydell@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 10 Jan 2025 19:27:57 +0100

.
Subject: [PULL 00/38] Rust, i386 patches for 2024-01-10
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 10 Jan 2025 19:45:41 +0100

The following changes since commit 6528013b5f5ba6bb3934b7f5fe57a3110680530f:

  Merge tag 'qga-pull-2025-01-06' of https://github.com/kostyanf14/qemu into staging (2025-01-06 09:39:02 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to d56b3fe297c307292e76d25358e2e3e367226c43:

  i386/cpu: Set and track CPUID_EXT3_CMP_LEG in env->features[FEAT_8000_0001_ECX] (2025-01-10 19:44:25 +0100)

----------------------------------------------------------------
* rust: miscellaneous changes
* target/i386: small code generation improvements
* target/i386: various cleanups and fixes
* cpu: remove env->nr_cores

----------------------------------------------------------------
Paolo Bonzini (19):
      rust: fix --enable-debug-mutex
      rust: add --check-cfg test to rustc arguments
      rust: qom: add ParentField
      rust: add a utility module for compile-time type checks
      rust: macros: check that #[derive(Object)] requires #[repr(C)]
      rust: macros: check that the first field of a #[derive(Object)] struct is a ParentField
      rust: qom: automatically use Drop trait to implement instance_finalize
      rust: qom: move device_id to PL011 class side
      rust: pl011: only leave embedded object initialization in instance_init
      rust: qom: make INSTANCE_POST_INIT take a shared reference
      rust: qemu-api-macros: extend error reporting facility to parse errors
      rust: qemu-api-macros: add automatic TryFrom/TryInto derivation
      rust: qdev: expose inherited methods to subclasses of SysBusDevice
      rust: hide warnings for subprojects
      qom: remove unused field
      make-release: only leave tarball of wrap-file subprojects
      target/i386: improve code generation for BT
      target/i386: use shr to load high-byte registers into T0/T1
      target/i386/kvm: Replace ARRAY_SIZE(msr_handlers) with KVM_MSR_FILTER_MAX_RANGES

Xiaoyao Li (10):
      i386/cpu: Extract a common fucntion to setup value of MSR_CORE_THREAD_COUNT
      i386/cpu: Drop the variable smp_cores and smp_threads in x86_cpu_pre_plug()
      i386/cpu: Drop cores_per_pkg in cpu_x86_cpuid()
      i386/topology: Update the comment of x86_apicid_from_topo_ids()
      i386/topology: Introduce helpers for various topology info of different level
      i386/cpu: Track a X86CPUTopoInfo directly in CPUX86State
      i386/cpu: Hoist check of CPUID_EXT3_TOPOEXT against threads_per_core
      cpu: Remove nr_cores from struct CPUState
      i386/cpu: Set up CPUID_HT in x86_cpu_expand_features() instead of cpu_x86_cpuid()
      i386/cpu: Set and track CPUID_EXT3_CMP_LEG in env->features[FEAT_8000_0001_ECX]

Zhao Liu (9):
      i386/cpu: Mark avx10_version filtered when prefix is NULL
      target/i386/kvm: Add feature bit definitions for KVM CPUID
      target/i386/kvm: Remove local MSR_KVM_WALL_CLOCK and MSR_KVM_SYSTEM_TIME definitions
      target/i386/kvm: Only save/load kvmclock MSRs when kvmclock enabled
      target/i386/kvm: Drop workaround for KVM_X86_DISABLE_EXITS_HTL typo
      target/i386/confidential-guest: Fix comment of x86_confidential_guest_kvm_type()
      target/i386/kvm: Clean up return values of MSR filter related functions
      target/i386/kvm: Return -1 when kvm_msr_energy_thread_init() fails
      target/i386/kvm: Clean up error handling in kvm_arch_init()

 include/hw/core/cpu.h                              |   2 -
 include/hw/i386/topology.h                         |  30 +++-
 include/qom/object.h                               |   5 +-
 target/i386/confidential-guest.h                   |   2 +-
 target/i386/cpu.h                                  |  31 +++-
 hw/core/cpu-common.c                               |   1 -
 hw/i386/kvm/clock.c                                |   5 +-
 hw/i386/x86-common.c                               |  22 +--
 qom/object.c                                       |   1 -
 system/cpus.c                                      |   1 -
 target/i386/cpu-system.c                           |  11 ++
 target/i386/cpu.c                                  | 119 ++++++-------
 target/i386/hvf/x86_emu.c                          |   3 +-
 target/i386/kvm/kvm.c                              | 197 ++++++++++-----------
 target/i386/tcg/system/misc_helper.c               |   3 +-
 target/i386/tcg/translate.c                        |   2 +-
 target/i386/tcg/emit.c.inc                         |  59 ++++--
 rust/hw/char/pl011/src/device.rs                   |  79 ++++-----
 rust/hw/char/pl011/src/lib.rs                      |  28 +--
 rust/qemu-api-macros/src/lib.rs                    | 150 ++++++++++++----
 rust/qemu-api-macros/src/utils.rs                  |  26 +++
 rust/qemu-api/meson.build                          |   3 +-
 rust/qemu-api/src/assertions.rs                    |  90 ++++++++++
 rust/qemu-api/src/irq.rs                           |   3 +-
 rust/qemu-api/src/lib.rs                           |   1 +
 rust/qemu-api/src/prelude.rs                       |   2 +
 rust/qemu-api/src/qom.rs                           |  85 +++++++--
 rust/qemu-api/src/sysbus.rs                        |  23 ++-
 rust/qemu-api/tests/tests.rs                       |   4 +-
 scripts/make-release                               |  31 +++-
 scripts/rust/rustc_args.py                         |   2 +
 subprojects/arbitrary-int-1-rs.wrap                |   3 +
 subprojects/bilge-0.2-rs.wrap                      |   3 +
 subprojects/bilge-impl-0.2-rs.wrap                 |   3 +
 subprojects/either-1-rs.wrap                       |   3 +
 subprojects/itertools-0.11-rs.wrap                 |   3 +
 .../packagefiles/arbitrary-int-1-rs/meson.build    |   1 +
 subprojects/packagefiles/bilge-0.2-rs/meson.build  |   1 +
 .../packagefiles/bilge-impl-0.2-rs/meson.build     |   1 +
 subprojects/packagefiles/either-1-rs/meson.build   |   1 +
 .../packagefiles/itertools-0.11-rs/meson.build     |   1 +
 .../packagefiles/proc-macro-error-1-rs/meson.build |   1 +
 .../proc-macro-error-attr-1-rs/meson.build         |   1 +
 .../packagefiles/proc-macro2-1-rs/meson.build      |   1 +
 subprojects/packagefiles/quote-1-rs/meson.build    |   1 +
 subprojects/packagefiles/syn-2-rs/meson.build      |   1 +
 .../packagefiles/unicode-ident-1-rs/meson.build    |   1 +
 subprojects/proc-macro-error-1-rs.wrap             |   3 +
 subprojects/proc-macro-error-attr-1-rs.wrap        |   3 +
 subprojects/proc-macro2-1-rs.wrap                  |   3 +
 subprojects/quote-1-rs.wrap                        |   3 +
 subprojects/syn-2-rs.wrap                          |   3 +
 subprojects/unicode-ident-1-rs.wrap                |   3 +
 subprojects/unicode-ident-1-rs/meson.build         |  20 ---
 54 files changed, 716 insertions(+), 369 deletions(-)
 create mode 100644 rust/qemu-api-macros/src/utils.rs
 create mode 100644 rust/qemu-api/src/assertions.rs
 delete mode 100644 subprojects/unicode-ident-1-rs/meson.build
-- 
2.47.1



.
Subject: [PATCH v4 0/3] Enable clang build on Windows
From: Pierrick Bouvier <pierrick.bouvier@linaro.org>
To: qemu-devel@nongnu.org
Cc: Mahmoud Mandour <ma.mandourr@gmail.com>,
 Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Stefano Garzarella <sgarzare@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Alexandre Iooss <erdnaxe@crans.org>
Date: Fri, 10 Jan 2025 12:33:58 -0800

.
Subject: [PATCH v3 0/2] hw/char/serial: Convert to three-phase reset
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Bernhard Beschow <shentey@gmail.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 11 Jan 2025 00:04:16 +0100

.
Subject: [PATCH] MAINTAINERS: Update path to coreaudio.m
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Christian Schoenebeck <qemu_oss@crudebyte.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 11 Jan 2025 15:42:36 +0900

.
Subject: [PATCH v2] checkpatch: Check .m, .build, .hx, .json and .plist
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@redhat.com>, 
 "Daniel P. Berrange" <berrange@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Sat, 11 Jan 2025 17:07:48 +0900

.
Subject: [PULL v2 00/32] testing updates for 10.0 (tuxrun, libvirt, dockerfiles,
 misc)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Sat, 11 Jan 2025 12:13:41 +0000

The following changes since commit bc6afa1c711da5b4f37c9685a812c77b114d84cb:

  Merge tag 'pull-xenfv-20250109-1' of https://gitlab.com/dwmw2/qemu into staging (2025-01-09 08:39:32 -0500)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-10.0-testing-updates-110125-1

for you to fetch changes up to ae0aef5e761ad6425c634f3d83b8cc5b52d1ce0a:

  MAINTAINERS: Remove myself from reviewers (2025-01-11 11:22:01 +0000)

----------------------------------------------------------------
Testing updates for 10.0

  - update the tuxrun images to the latest baseline
  - add the m68k tuxrun test
  - ensure qtest checks the result of clock_step operations
  - introduce new ztsd helper to functional tests
  - ensure aarch64_virt test exits early when no TCG
  - add new test to exercise virtio-vulkan
  - bump libvirt-ci to latest version
  - move riscv64 cross container from sid to trixie
  - remove workaround from mips containers now upstream updated
  - fix VM tests to use correct path for local QEMU binary
  - add ability to get a root debug shell on VM images
  - add keymap dependency to vnc tests
  - remove retiring maintainers from avocado and dockerfiles

----------------------------------------------------------------
Alex Bennée (28):
      tests/functional: update the arm tuxrun tests
      tests/functional: update the i386 tuxrun tests
      tests/functional: add a m68k tuxrun tests
      tests/functional: update the mips32 tuxrun tests
      tests/functional: update the mips32el tuxrun tests
      tests/functional: update the mips64 tuxrun tests
      tests/functional: update the mips64el tuxrun tests
      tests/functional: update the ppc32 tuxrun tests
      tests/functional: update the ppc64 tuxrun tests
      tests/functional: update the riscv32 tuxrun tests
      tests/functional: update the riscv64 tuxrun tests
      tests/functional: update the s390x tuxrun tests
      tests/functional: update the sparc64 tuxrun tests
      tests/functional: update the x86_64 tuxrun tests
      tests/qtest: remove clock_steps from virtio tests
      system/qtest: properly feedback results of clock_[step|set]
      tests/functional: remove hacky sleep from the tests
      tests/functional: add zstd support to uncompress utility
      tests/functional: update tuxruntest to use uncompress utility
      tests/functional: remove unused kernel_command_line
      tests/functional: bail aarch64_virt tests early if missing TCG
      tests/functional: extend test_aarch64_virt with vulkan test
      tests/lcitool: bump to latest version of libvirt-ci
      tests/docker: move riscv64 cross container from sid to trixie
      tests/vm: fix build_path based path
      tests/vm: partially un-tabify help output
      tests/vm: allow interactive login as root
      pc-bios: ensure keymaps dependencies set vnc tests

Daniel P. Berrangé (1):
      tests/lcitool: remove temp workaround for debian mips64el

Philippe Mathieu-Daudé (1):
      dockerfiles: Remove 'MAINTAINER' entry in debian-tricore-cross.docker

Pierrick Bouvier (1):
      tests/functional/aarch64: add tests for FEAT_RME

Wainer dos Santos Moschetta (1):
      MAINTAINERS: Remove myself from reviewers

 MAINTAINERS                                        |   3 +-
 system/qtest.c                                     |  23 ++--
 tests/qtest/libqos/virtio.c                        |   4 -
 .gitlab-ci.d/cirrus/freebsd-14.vars                |   2 +-
 pc-bios/keymaps/meson.build                        |  17 ++-
 .../dockerfiles/debian-mips64el-cross.docker       |   9 ++
 .../docker/dockerfiles/debian-riscv64-cross.docker |   4 +-
 .../docker/dockerfiles/debian-tricore-cross.docker |   2 -
 tests/functional/meson.build                       |   5 +
 tests/functional/qemu_test/tuxruntest.py           |  12 +--
 tests/functional/qemu_test/uncompress.py           |  24 +++++
 tests/functional/test_aarch64_rme_sbsaref.py       |  69 ++++++++++++
 tests/functional/test_aarch64_rme_virt.py          |  98 +++++++++++++++++
 tests/functional/test_aarch64_virt.py              | 119 +++++++++++++++++----
 tests/functional/test_arm_tuxrun.py                |  28 ++---
 tests/functional/test_i386_tuxrun.py               |   8 +-
 tests/functional/test_m68k_tuxrun.py               |  34 ++++++
 tests/functional/test_mips64_tuxrun.py             |   8 +-
 tests/functional/test_mips64el_tuxrun.py           |   8 +-
 tests/functional/test_mips_tuxrun.py               |   8 +-
 tests/functional/test_mipsel_tuxrun.py             |   8 +-
 tests/functional/test_ppc64_tuxrun.py              |  16 +--
 tests/functional/test_ppc_tuxrun.py                |   8 +-
 tests/functional/test_riscv32_tuxrun.py            |   8 +-
 tests/functional/test_riscv64_tuxrun.py            |  16 +--
 tests/functional/test_s390x_tuxrun.py              |   8 +-
 tests/functional/test_sparc64_tuxrun.py            |   8 +-
 tests/functional/test_x86_64_tuxrun.py             |   8 +-
 tests/lcitool/libvirt-ci                           |   2 +-
 tests/lcitool/mappings.yml                         |  29 -----
 tests/lcitool/refresh                              |   4 +-
 tests/qtest/meson.build                            |   2 +-
 tests/vm/Makefile.include                          |  29 ++---
 tests/vm/basevm.py                                 |  12 ++-
 tests/vm/generated/freebsd.json                    |   2 +-
 35 files changed, 463 insertions(+), 182 deletions(-)
 create mode 100755 tests/functional/test_aarch64_rme_sbsaref.py
 create mode 100755 tests/functional/test_aarch64_rme_virt.py
 create mode 100755 tests/functional/test_m68k_tuxrun.py

-- 
2.39.5



.
Subject: [PATCH] target/riscv: Support Supm and Sspm as part of Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 liwei1518@gmail.com, frank.chang@sifive.com, palmer@dabbelt.com,
 Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org
Date: Sat, 11 Jan 2025 16:06:53 +0300

.
Subject: =?utf-8?q?download=2Eqemu=2Eorg?= file list
From: "Rahul Chandra" <rahul@chandra.net>
To: qemu-devel@nongnu.org
Date: Sat, 11 Jan 2025 10:07:22 -0500

.
Subject: [PATCH v2 00/13] i.MX and SDHCI improvements
From: Bernhard Beschow <shentey@gmail.com>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>, Paolo Bonzini <pbonzini@redhat.com>,
 Guenter Roeck <linux@roeck-us.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 Andrey Smirnov <andrew.smirnov@gmail.com>, qemu-arm@nongnu.org,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Jean-Christophe Dubois <jcd@tribudubois.net>,
 Laurent Vivier <lvivier@redhat.com>, Bin Meng <bmeng.cn@gmail.com>,
 qemu-block@nongnu.org, Bernhard Beschow <shentey@gmail.com>
Date: Sat, 11 Jan 2025 19:36:58 +0100

.
Subject: Re: [PULL 12/25] migration/block: Make late-block-active the default
From: Yolandi Paton <patonyolandi@gmail.com>
To: farosas@suse.de
Cc: peterx@redhat.com, qemu-devel@nongnu.org
Date: Sat, 11 Jan 2025 19:57:33 +0200

--000000000000e00a7b062b7355ea
Content-Type: text/plain; charset="UTF-8"



--000000000000e00a7b062b7355ea
Content-Type: text/html; charset="UTF-8"

<div dir="auto"></div>

--000000000000e00a7b062b7355ea--


.
Subject: [PATCH] scripts/nsis.py: Run dependency check for each DLL file only
 once
From:  Stefan Weil via <qemu-devel@nongnu.org>
To: Bin Meng <bin.meng@windriver.com>, John Snow <jsnow@redhat.com>,
 Cleber Rosa <crosa@redhat.com>
Cc: qemu-devel@nongnu.org, qemu-trivial@nongnu.org,
 Stefan Weil <sw@weilnetz.de>
Date: Sat, 11 Jan 2025 22:52:44 +0100

.
Subject: [PATCH v17 00/11] New vmapple machine type and xhci fixes
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: agraf@csgraf.de, phil@philjordan.eu, peter.maydell@linaro.org,
 pbonzini@redhat.com, mst@redhat.com, stefanha@redhat.com, kwolf@redhat.com,
 hreitz@redhat.com, berrange@redhat.com, eduardo@habkost.net,
 marcel.apfelbaum@gmail.com, marcandre.lureau@redhat.com, philmd@linaro.org,
 eblake@redhat.com, armbru@redhat.com, qemu-block@nongnu.org,
 qemu-arm@nongnu.org
Date: Sun, 12 Jan 2025 22:00:45 +0100

.
Subject: [PATCH] system/runstate: Fix regression,
 clarify BQL status of exit notifiers
From: Phil Dennis-Jordan <phil@philjordan.eu>
To: qemu-devel@nongnu.org
Cc: phil@philjordan.eu, pbonzini@redhat.com, philmd@linaro.org,
 akihiko.odaki@daynix.com, dwmw2@infradead.org
Date: Sun, 12 Jan 2025 22:26:09 +0100

.
Subject: [PATCH 00/11] hw/mips/loongson3: Remove uses of &first_cpu global
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Huacai Chen <chenhuacai@kernel.org>, Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Sun, 12 Jan 2025 22:58:24 +0100

.
Subject: [PULL 00/49] Misc HW patches for 2025-01-12
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sun, 12 Jan 2025 23:16:36 +0100

The following changes since commit 3214bec13d8d4c40f707d21d8350d04e4123ae97:

  Merge tag 'migration-20250110-pull-request' of https://gitlab.com/farosas/qemu into staging (2025-01-10 13:39:19 -0500)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20250112

for you to fetch changes up to 4a0031691596bd81c5949cf4632a6d178f8c2fe5:

  Add a b4 configuration file (2025-01-12 23:06:29 +0100)

----------------------------------------------------------------
Misc HW patches queue

- Silent unuseful DTC warnings (Philippe)
- Add few QOM parentship relations (Philippe)
- Rework XilinX EthLite RAM buffers (Philippe)
- Convert vmcoreinfo to 3-phase reset (Philippe)
- Convert HPPA CPUs to 3-phase reset (Helge)
- Fix UFS endianness issue (Keoseong)
- Introduce pci_set_enabled (Akihiko)
- Clarify Enclave and Firecracker relationship (Alexander)
- Set SDHCI DMA interrupt status bit in correct place (Bernhard)
- Fix leak in cryptodev-vhost-user backend (Gabriel)
- Use USB XHCI ring 0 when mapping is not supported (Phil)
- Convert DPRINTF to trace events (Nikita, Bernhard)
- Remove &first_cpu in TriCore machine (Philippe)
- Checkpatch style cleanups (Bibo)
- MAINTAINERS updates (Marcin, Gustavo, Akihiko)
- Add default configuration for b4 tool (Jiaxun)

----------------------------------------------------------------

Akihiko Odaki (2):
  hw/pci: Rename has_power to enabled
  MAINTAINERS: Update path to coreaudio.m

Alexander Graf (1):
  docs/nitro-enclave: Clarify Enclave and Firecracker relationship

Bernhard Beschow (7):
  hw/sd/sdhci: Set SDHC_NIS_DMA bit when appropriate
  hw/timer/imx_gpt: Remove unused define
  tests/qtest/libqos: Reuse TYPE_IMX_I2C define
  hw/misc/imx6_src: Convert DPRINTF() to trace events
  hw/char/imx_serial: Turn some DPRINTF() statements into trace events
  hw/i2c/imx_i2c: Convert DPRINTF() to trace events
  hw/gpio/imx_gpio: Turn DPRINTF() into trace events

Bibo Mao (1):
  hw/loongarch/virt: Checkpatch cleanup

Gabriel Barrantes (1):
  backends/cryptodev-vhost-user: Fix local_error leaks

Gustavo Romero (1):
  MAINTAINERS: Add me as the maintainer for ivshmem-flat

Helge Deller (4):
  target/hppa: Convert hppa_cpu_init() to ResetHold handler
  hw/hppa: Reset vCPUs calling resettable_reset()
  target/hppa: Set PC on vCPU reset
  target/hppa: Speed up hppa_is_pa20()

Jiaxun Yang (1):
  Add a b4 configuration file

Keoseong Park (1):
  hw/ufs: Adjust value to match CPU's endian format

Marcin Juszkiewicz (1):
  MAINTAINERS: remove myself from sbsa-ref

Nikita Shubin (1):
  hw/char/stm32f2xx_usart: replace print with trace

Phil Dennis-Jordan (1):
  hw/usb/hcd-xhci-pci: Use event ring 0 if mapping unsupported

Philippe Mathieu-Daudé (27):
  pc-bios/meson.build: Silent unuseful DTC warnings
  target: Replace DEVICE(object_new) -> qdev_new()
  hw: Replace DEVICE(object_new) -> qdev_new()
  hw: Add QOM parentship relation with CPUs
  hw/usb: Inline usb_try_new()
  hw/usb: Inline usb_new()
  hw/microblaze: Restrict MemoryRegionOps are implemented as 32-bit
  hw/net/xilinx_ethlite: Map MDIO registers (as unimplemented)
  hw/net/xilinx_ethlite: Introduce txbuf_ptr() helper
  hw/net/xilinx_ethlite: Introduce rxbuf_ptr() helper
  hw/net/xilinx_ethlite: Access TX_GIE register for each port
  hw/net/xilinx_ethlite: Access TX_LEN register for each port
  hw/net/xilinx_ethlite: Access TX_CTRL register for each port
  hw/net/xilinx_ethlite: Map RX_CTRL as MMIO
  hw/net/xilinx_ethlite: Map TX_LEN as MMIO
  hw/net/xilinx_ethlite: Map TX_GIE as MMIO
  hw/net/xilinx_ethlite: Map TX_CTRL as MMIO
  hw/net/xilinx_ethlite: Map the RAM buffer as RAM memory region
  hw/net/xilinx_ethlite: Rename 'mmio' MR as 'container'
  hw/net/xilinx_ethlite: Map RESERVED I/O as unimplemented
  hw/misc/vmcoreinfo: Rename VMCOREINFO_DEVICE -> TYPE_VMCOREINFO
  hw/misc/vmcoreinfo: Convert to three-phase reset interface
  hw/sd/sdhci: Factor sdhci_sdma_transfer() out
  tests/qtest/boot-serial-test: Correct HPPA machine name
  tests: Add functional tests for HPPA machines
  target/hppa: Only set PSW 'M' bit on reset
  hw/tricore/triboard: Remove unnecessary use of &first_cpu

 MAINTAINERS                                |  19 +-
 docs/system/i386/nitro-enclave.rst         |   2 +-
 include/hw/misc/vmcoreinfo.h               |   7 +-
 include/hw/pci/pci.h                       |   1 +
 include/hw/pci/pci_device.h                |   2 +-
 include/hw/usb.h                           |  12 +-
 target/hppa/cpu.h                          |  11 +-
 backends/cryptodev-vhost-user.c            |   3 +-
 hw/arm/musicpal.c                          |   2 +-
 hw/char/imx_serial.c                       |  58 ++--
 hw/char/stm32f2xx_usart.c                  |  49 ++--
 hw/gpio/imx_gpio.c                         |  18 +-
 hw/hppa/machine.c                          |   6 +-
 hw/i2c/imx_i2c.c                           |  21 +-
 hw/i386/x86-common.c                       |   1 +
 hw/intc/xilinx_intc.c                      |   4 +
 hw/loongarch/acpi-build.c                  |   3 +-
 hw/loongarch/boot.c                        |   4 +-
 hw/loongarch/virt.c                        |   8 +-
 hw/microblaze/petalogix_ml605_mmu.c        |   1 +
 hw/microblaze/petalogix_s3adsp1800_mmu.c   |   1 +
 hw/mips/cps.c                              |   1 +
 hw/misc/imx6_src.c                         |  23 +-
 hw/misc/vmcoreinfo.c                       |  14 +-
 hw/net/xilinx_ethlite.c                    | 312 ++++++++++++++-------
 hw/pci/pci.c                               |  17 +-
 hw/pci/pci_host.c                          |   4 +-
 hw/ppc/e500.c                              |   1 +
 hw/ppc/spapr.c                             |   1 +
 hw/sd/sdhci.c                              |  33 ++-
 hw/sparc/sun4m.c                           |   4 +-
 hw/timer/imx_gpt.c                         |   4 -
 hw/timer/xilinx_timer.c                    |   4 +
 hw/tricore/triboard.c                      |   6 +-
 hw/ufs/ufs.c                               |   2 +-
 hw/usb/bus.c                               |   5 +-
 hw/usb/dev-serial.c                        |   2 +-
 hw/usb/hcd-xhci.c                          |   4 +
 target/hppa/cpu.c                          |  22 +-
 target/mips/cpu.c                          |   2 +-
 target/xtensa/cpu.c                        |   2 +-
 tests/qtest/boot-serial-test.c             |   2 -
 tests/qtest/libqos/arm-imx25-pdk-machine.c |   5 +-
 tests/qtest/libqos/i2c-imx.c               |   4 +-
 tests/qtest/ufs-test.c                     |   2 +-
 .b4-config                                 |  14 +
 hw/char/trace-events                       |  11 +
 hw/gpio/trace-events                       |   5 +
 hw/i2c/trace-events                        |   5 +
 hw/misc/trace-events                       |   6 +
 pc-bios/meson.build                        |   3 +-
 tests/functional/meson.build               |   4 +
 tests/functional/test_hppa_seabios.py      |  35 +++
 tests/qtest/meson.build                    |   2 +-
 54 files changed, 518 insertions(+), 276 deletions(-)
 create mode 100644 .b4-config
 create mode 100755 tests/functional/test_hppa_seabios.py

-- 
2.47.1



.
Subject: [PATCH 0/3] hw/arm/v7m: Remove Cortex-M &first_cpu uses
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Samuel Tardieu <sam@rfc1149.net>, qemu-arm@nongnu.org,
 Peter Maydell <peter.maydell@linaro.org>, Felipe Balbi <balbi@kernel.org>,
 Subbaraya Sundeep <sundeep.lkml@gmail.com>,
 Alistair Francis <alistair@alistair23.me>, Joel Stanley <joel@jms.id.au>,
 Alexandre Iooss <erdnaxe@crans.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sun, 12 Jan 2025 23:56:11 +0100

.
Subject: [PATCH 0/2] hw/riscv/virt: Remove unnecessary use of &first_cpu
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Bin Meng <bmeng.cn@gmail.com>, Weiwei Li <liwei1518@gmail.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 13 Jan 2025 00:13:42 +0100

.
Subject: [PATCH 00/23] hw/mips: Remove all uses of &first_cpu
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Aleksandar Rikalo <arikalo@gmail.com>, Huacai Chen <chenhuacai@kernel.org>,
 Paul Burton <paulburton@kernel.org>, Aurelien Jarno <aurelien@aurel32.net>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Mon, 13 Jan 2025 01:47:25 +0100

.
Subject: [PATCH v2 0/3] Support timer for AST2700
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Mon, 13 Jan 2025 14:44:52 +0800

.
Subject: [PATCH v5 0/4] Add support for Zhaoxin YongFeng CPU model and other
From: EwanHai <ewanhai-oc@zhaoxin.com>
To: <pbonzini@redhat.com>, <zhao1.liu@intel.com>
Date: Mon, 13 Jan 2025 02:44:09 -0500

.
Subject: [PATCH v2] tests/functional: Convert the kvm_xen_guest avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	David Woodhouse <dwmw2@infradead.org>
Cc: Paul Durrant <paul@xen.org>
Date: Mon, 13 Jan 2025 09:25:15 +0100

.
Subject: [PATCH 0/5] Dump all generic CSR registers
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org
Date: Mon, 13 Jan 2025 16:25:52 +0800

.
Subject: [PATCH] hw/usb/canokey: Fix buffer overflow for OUT packet
From: Hongren Zheng <i@zenithal.me>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: qemu-devel@nongnu.org, contact@canokeys.org,
 Mauro Matteo Cascella <mcascell@redhat.com>,
 Juan Jose Lopez Jaimez <thatjiaozi@gmail.com>
Date: Mon, 13 Jan 2025 17:38:56 +0800

.
Subject: [PATCH 0/3] gdbstub: Protect gdb_handlesig() with EXCLUSIVE_GUARD()
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Cc: qemu-devel@nongnu.org, Ilya Leoshkevich <iii@linux.ibm.com>
Date: Mon, 13 Jan 2025 14:36:26 +0100

.
Subject: [PULL 00/11] target-arm queue
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Mon, 13 Jan 2025 13:53:57 +0000

The following changes since commit 3214bec13d8d4c40f707d21d8350d04e4123ae97:

  Merge tag 'migration-20250110-pull-request' of https://gitlab.com/farosas/qemu into staging (2025-01-10 13:39:19 -0500)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20250113

for you to fetch changes up to 435d260e7ec5ff9c79e3e62f1d66ec82d2d691ae:

  docs/system/arm/virt: mention specific migration information (2025-01-13 12:35:35 +0000)

----------------------------------------------------------------
target-arm queue:
 * hw/arm_sysctl: fix extracting 31th bit of val
 * hw/misc: cast rpm to uint64_t
 * tests/qtest/boot-serial-test: Improve ASM
 * target/arm: Move minor arithmetic helpers out of helper.c
 * target/arm: change default pauth algorithm to impdef

----------------------------------------------------------------
Anastasia Belova (1):
      hw/arm_sysctl: fix extracting 31th bit of val

Peter Maydell (2):
      target/arm: Move minor arithmetic helpers out of helper.c
      tests/tcg/aarch64: force qarma5 for pauth-3 test

Philippe Mathieu-Daudé (4):
      tests/qtest/boot-serial-test: Improve ASM comments of PL011 tests
      tests/qtest/boot-serial-test: Reduce for() loop in PL011 tests
      tests/qtest/boot-serial-test: Reorder pair of instructions in PL011 test
      tests/qtest/boot-serial-test: Initialize PL011 Control register

Pierrick Bouvier (3):
      target/arm: add new property to select pauth-qarma5
      target/arm: change default pauth algorithm to impdef
      docs/system/arm/virt: mention specific migration information

Tigran Sogomonian (1):
      hw/misc: cast rpm to uint64_t

 docs/system/arm/cpu-features.rst                |   7 +-
 docs/system/arm/virt.rst                        |   4 +
 docs/system/introduction.rst                    |   2 +-
 target/arm/cpu.h                                |   4 +
 hw/core/machine.c                               |   4 +-
 hw/misc/arm_sysctl.c                            |   2 +-
 hw/misc/npcm7xx_mft.c                           |   5 +-
 target/arm/arm-qmp-cmds.c                       |   2 +-
 target/arm/cpu.c                                |   2 +
 target/arm/cpu64.c                              |  38 ++-
 target/arm/helper.c                             | 285 -----------------------
 target/arm/tcg/arith_helper.c                   | 296 ++++++++++++++++++++++++
 tests/qtest/arm-cpu-features.c                  |  15 +-
 tests/qtest/boot-serial-test.c                  |  23 +-
 target/arm/{op_addsub.h => tcg/op_addsub.c.inc} |   0
 target/arm/tcg/meson.build                      |   1 +
 tests/tcg/aarch64/Makefile.softmmu-target       |   3 +
 17 files changed, 377 insertions(+), 316 deletions(-)
 create mode 100644 target/arm/tcg/arith_helper.c
 rename target/arm/{op_addsub.h => tcg/op_addsub.c.inc} (100%)


.
Subject: [PULL v2 00/55] Misc HW patches for 2025-01-12
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 13 Jan 2025 18:35:57 +0100

The following changes since commit e8aa7fdcddfc8589bdc7c973a052e76e8f999455:

  Merge tag 'pull-target-arm-20250113' of https://git.linaro.org/people/pmaydell/qemu-arm into staging (2025-01-13 09:43:48 -0500)

are available in the Git repository at:

  https://github.com/philmd/qemu.git tags/hw-misc-20250113

for you to fetch changes up to 838cf72b5d2cd875897d8bdfea4b23f6d9fdc602:

  Add a b4 configuration file (2025-01-13 17:21:46 +0100)

----------------------------------------------------------------
Misc HW patches queue

- Silent unuseful DTC warnings (Philippe)
- Unify QDev hotplug decision logic (Akihiko)
- Rework XilinX EthLite RAM buffers (Philippe)
- Convert vmcoreinfo to 3-phase reset (Philippe)
- Convert HPPA CPUs to 3-phase reset (Helge)
- Fix UFS endianness issue (Keoseong)
- Introduce pci_set_enabled (Akihiko)
- Clarify Enclave and Firecracker relationship (Alexander)
- Set SDHCI DMA interrupt status bit in correct place (Bernhard)
- Fix leak in cryptodev-vhost-user backend (Gabriel)
- Fixes on PCI USB XHCI (Phil)
- Convert DPRINTF to trace events (Nikita, Bernhard)
- Remove &first_cpu in TriCore machine (Philippe)
- Checkpatch style cleanups (Bibo)
- MAINTAINERS updates (Marcin, Gustavo, Akihiko)
- Add default configuration for b4 tool (Jiaxun)

----------------------------------------------------------------

Akihiko Odaki (8):
  hw/qdev: Pass bus argument to qdev_hotplug_allowed()
  hw/qdev: Factor qdev_hotunplug_allowed() out
  hw/qdev: Introduce qdev_hotplug_unplug_allowed_common()
  hw/qdev: Check DevClass::hotpluggable in hotplug_unplug_allowed_common
  hw/qdev: Check qbus_is_hotpluggable in hotplug_unplug_allowed_common
  hw/qdev: Check machine_hotplug_handler in
    hotplug_unplug_allowed_common
  hw/pci: Rename has_power to enabled
  MAINTAINERS: Update path to coreaudio.m

Alexander Graf (1):
  docs/nitro-enclave: Clarify Enclave and Firecracker relationship

Bernhard Beschow (7):
  hw/sd/sdhci: Set SDHC_NIS_DMA bit when appropriate
  hw/timer/imx_gpt: Remove unused define
  tests/qtest/libqos: Reuse TYPE_IMX_I2C define
  hw/misc/imx6_src: Convert DPRINTF() to trace events
  hw/char/imx_serial: Turn some DPRINTF() statements into trace events
  hw/i2c/imx_i2c: Convert DPRINTF() to trace events
  hw/gpio/imx_gpio: Turn DPRINTF() into trace events

Bibo Mao (1):
  hw/loongarch/virt: Checkpatch cleanup

Gabriel Barrantes (1):
  backends/cryptodev-vhost-user: Fix local_error leaks

Gustavo Romero (1):
  MAINTAINERS: Add me as the maintainer for ivshmem-flat

Helge Deller (4):
  target/hppa: Convert hppa_cpu_init() to ResetHold handler
  hw/hppa: Reset vCPUs calling resettable_reset()
  target/hppa: Set PC on vCPU reset
  target/hppa: Speed up hppa_is_pa20()

Jiaxun Yang (1):
  Add a b4 configuration file

Keoseong Park (1):
  hw/ufs: Adjust value to match CPU's endian format

Marcin Juszkiewicz (1):
  MAINTAINERS: remove myself from sbsa-ref

Nikita Shubin (1):
  hw/char/stm32f2xx_usart: replace print with trace

Phil Dennis-Jordan (2):
  hw/usb/hcd-xhci-pci: Use modulo to select MSI vector as per spec
  hw/usb/hcd-xhci-pci: Use event ring 0 if mapping unsupported

Philippe Mathieu-Daudé (26):
  pc-bios/meson.build: Silent unuseful DTC warnings
  target: Replace DEVICE(object_new) -> qdev_new()
  hw: Replace DEVICE(object_new) -> qdev_new()
  hw/usb: Inline usb_try_new()
  hw/usb: Inline usb_new()
  hw/microblaze: Restrict MemoryRegionOps are implemented as 32-bit
  hw/net/xilinx_ethlite: Map MDIO registers (as unimplemented)
  hw/net/xilinx_ethlite: Introduce txbuf_ptr() helper
  hw/net/xilinx_ethlite: Introduce rxbuf_ptr() helper
  hw/net/xilinx_ethlite: Access TX_GIE register for each port
  hw/net/xilinx_ethlite: Access TX_LEN register for each port
  hw/net/xilinx_ethlite: Access TX_CTRL register for each port
  hw/net/xilinx_ethlite: Map RX_CTRL as MMIO
  hw/net/xilinx_ethlite: Map TX_LEN as MMIO
  hw/net/xilinx_ethlite: Map TX_GIE as MMIO
  hw/net/xilinx_ethlite: Map TX_CTRL as MMIO
  hw/net/xilinx_ethlite: Map the RAM buffer as RAM memory region
  hw/net/xilinx_ethlite: Rename 'mmio' MR as 'container'
  hw/net/xilinx_ethlite: Map RESERVED I/O as unimplemented
  hw/misc/vmcoreinfo: Rename VMCOREINFO_DEVICE -> TYPE_VMCOREINFO
  hw/misc/vmcoreinfo: Convert to three-phase reset interface
  hw/sd/sdhci: Factor sdhci_sdma_transfer() out
  tests/qtest/boot-serial-test: Correct HPPA machine name
  tests: Add functional tests for HPPA machines
  target/hppa: Only set PSW 'M' bit on reset
  hw/tricore/triboard: Remove unnecessary use of &first_cpu

 MAINTAINERS                                |  13 +-
 docs/system/i386/nitro-enclave.rst         |   2 +-
 include/hw/misc/vmcoreinfo.h               |   7 +-
 include/hw/pci/pci.h                       |   1 +
 include/hw/pci/pci_device.h                |   2 +-
 include/hw/qdev-core.h                     |   3 +-
 include/hw/usb.h                           |  12 +-
 target/hppa/cpu.h                          |  11 +-
 backends/cryptodev-vhost-user.c            |   3 +-
 hw/arm/musicpal.c                          |   2 +-
 hw/char/imx_serial.c                       |  58 ++--
 hw/char/stm32f2xx_usart.c                  |  49 ++--
 hw/core/qdev-hotplug.c                     |  45 ++-
 hw/gpio/imx_gpio.c                         |  18 +-
 hw/hppa/machine.c                          |   6 +-
 hw/i2c/imx_i2c.c                           |  21 +-
 hw/intc/xilinx_intc.c                      |   4 +
 hw/loongarch/acpi-build.c                  |   3 +-
 hw/loongarch/boot.c                        |   4 +-
 hw/loongarch/virt.c                        |   8 +-
 hw/misc/imx6_src.c                         |  23 +-
 hw/misc/vmcoreinfo.c                       |  14 +-
 hw/net/xilinx_ethlite.c                    | 312 ++++++++++++++-------
 hw/pci/pci.c                               |  17 +-
 hw/pci/pci_host.c                          |   4 +-
 hw/sd/sdhci.c                              |  33 ++-
 hw/sparc/sun4m.c                           |   4 +-
 hw/timer/imx_gpt.c                         |   4 -
 hw/timer/xilinx_timer.c                    |   4 +
 hw/tricore/triboard.c                      |   6 +-
 hw/ufs/ufs.c                               |   2 +-
 hw/usb/bus.c                               |   5 +-
 hw/usb/dev-serial.c                        |   2 +-
 hw/usb/hcd-xhci-pci.c                      |   1 +
 hw/usb/hcd-xhci.c                          |   4 +
 system/qdev-monitor.c                      |  37 +--
 target/hppa/cpu.c                          |  22 +-
 target/mips/cpu.c                          |   2 +-
 target/xtensa/cpu.c                        |   2 +-
 tests/qtest/boot-serial-test.c             |   2 -
 tests/qtest/libqos/arm-imx25-pdk-machine.c |   5 +-
 tests/qtest/libqos/i2c-imx.c               |   4 +-
 tests/qtest/ufs-test.c                     |   2 +-
 .b4-config                                 |  14 +
 hw/char/trace-events                       |  11 +
 hw/gpio/trace-events                       |   5 +
 hw/i2c/trace-events                        |   5 +
 hw/misc/trace-events                       |   6 +
 pc-bios/meson.build                        |   3 +-
 tests/functional/meson.build               |   4 +
 tests/functional/test_hppa_seabios.py      |  35 +++
 tests/qtest/meson.build                    |   2 +-
 52 files changed, 558 insertions(+), 310 deletions(-)
 create mode 100644 .b4-config
 create mode 100755 tests/functional/test_hppa_seabios.py

-- 
2.47.1



.
Subject: [PATCH v2] target/riscv: Support Supm and Sspm as part of Zjpm v1.0
From: baturo.alexey@gmail.com
To: 
Cc: baturo.alexey@gmail.com, richard.henderson@linaro.org,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 liwei1518@gmail.com, frank.chang@sifive.com, palmer@dabbelt.com,
 Alistair.Francis@wdc.com, sagark@eecs.berkeley.edu,
 kbastian@mail.uni-paderborn.de, qemu-devel@nongnu.org,
 qemu-riscv@nongnu.org
Date: Mon, 13 Jan 2025 22:44:09 +0300

.
Subject: [PATCH v2 00/19] hw/mips: Remove all uses of &first_cpu
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paul Burton <paulburton@kernel.org>, Aurelien Jarno <aurelien@aurel32.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>,
 Aleksandar Rikalo <arikalo@gmail.com>, Huacai Chen <chenhuacai@kernel.org>
Date: Mon, 13 Jan 2025 20:55:06 +0100

.
Subject: [RFC PATCH] tests/qtest/migration: Add cpu hotplug test
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, "Michael S . Tsirkin" <mst@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>
Date: Mon, 13 Jan 2025 18:08:33 -0300

.
Subject: [PATCH v1] hw/intc/riscv_aplic: Remove redundant masking of hart_idx
 in riscv_aplic_msi_send()
From: Huang Borong <huangborong@bosc.ac.cn>
To: palmer@dabbelt.com, alistair.francis@wdc.com, bmeng.cn@gmail.com,
 liwei1518@gmail.com, dbarboza@ventanamicro.com,
 zhiwei_liu@linux.alibaba.com, qemu-riscv@nongnu.org
Cc: qemu-devel@nongnu.org,
	Huang Borong <huangborong@bosc.ac.cn>
Date: Tue, 14 Jan 2025 10:53:19 +0800

.
Subject: [PATCH] target/riscv/csr.c: Turn off mstatus.vs when misa.v is turned
 off
From: Evgenii Prokopiev <evgenii.prokopiev@syntacore.com>
To: <palmer@dabbelt.com>
Date: Tue, 14 Jan 2025 12:20:12 +0300

.
Subject: [PATCH 1/2] hw/riscv/riscv-iommu: Remove redundant variables
From: Jason Chien <jason.chien@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Jason Chien <jason.chien@sifive.com>
Date: Tue, 14 Jan 2025 17:36:45 +0800

.
Subject: [PATCH v3] feat: add loongarch page table walker support for debugger
 memory access
From: Miao Hao <haomiao23s@ict.ac.cn>
To: gaosong@loongson.cn
Cc: qemu-devel@nongnu.org,
	Miao Hao <haomiao23s@ict.ac.cn>
Date: Tue, 14 Jan 2025 17:54:44 +0800

.
Subject: [PATCH] ui/dbus: clarify the kind of win32 handle that is shared
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Tue, 14 Jan 2025 14:48:03 +0400

.
Subject: [PATCH] migration: fix -Werror=maybe-uninitialized
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>
Date: Tue, 14 Jan 2025 14:48:11 +0400

.
Subject: [PATCH] plugins: fix -Werror=maybe-uninitialized false-positive
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Tue, 14 Jan 2025 14:48:20 +0400

.
Subject: [PATCH] ui/dbus: on win32, allow ANONYMOUS with p2p
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Thomas Huth <thuth@redhat.com>
Date: Tue, 14 Jan 2025 14:47:53 +0400

.
Subject: [PATCH v2 00/37] maintainer updates for jan '25 (semihosting, gdb,
 plugins, docs) pre-PR
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Stefan Weil <sw@weilnetz.de>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Tue, 14 Jan 2025 11:37:44 +0000

.
Subject: [PATCH 0/4] target/riscv: RVA23 profile support
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Tue, 14 Jan 2025 10:20:08 -0300

.
Subject: [PATCH V6 00/24] Live update: cpr-transfer
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 David Hildenbrand <david@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Daniel P. Berrange" <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Tue, 14 Jan 2025 09:23:30 -0800

.
Subject: [RFC PATCH v6 0/6] Specifying cache topology on ARM
From:  Alireza Sanaee via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>, <qemu-arm@nongnu.org>
Date: Tue, 14 Jan 2025 17:45:54 +0000

.
Subject: [RFC PATCH v6 0/6] Specifying cache topology on ARM
From:  Alireza Sanaee via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>, <qemu-arm@nongnu.org>
Date: Tue, 14 Jan 2025 18:06:05 +0000

.
Subject: [RFC PATCH] docs/system: expand the virtio-gpu documentation
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Dmitry Osipenko <dmitry.osipenko@collabora.com>,
 Sergio Lopez Pascual <slp@redhat.com>
Date: Tue, 14 Jan 2025 18:22:21 +0000

.
Subject: [PATCH v2 0/4] target/riscv: RVA23 profile support
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 ajones@ventanamicro.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Tue, 14 Jan 2025 15:59:57 -0300

.
Subject: [PATCH v2 00/23] docs: add basic sphinx-domain rST generator to
 qapidoc
From: John Snow <jsnow@redhat.com>
To: qemu-devel@nongnu.org
Cc: Michael Roth <michael.roth@amd.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Markus Armbruster <armbru@redhat.com>, John Snow <jsnow@redhat.com>
Date: Tue, 14 Jan 2025 13:58:17 -0500

.
Subject: [PATCH] goldfish_rtc: Fix tick_offset migration
From: Rodrigo Dias Correa <r@drigo.nl>
To: anup.patel@wdc.com,
	Alistair.Francis@wdc.com
Cc: qemu-riscv@nongnu.org,
	qemu-devel@nongnu.org
Date: Tue, 14 Jan 2025 22:21:50 +0100

.
Subject: [PATCH 00/16] migration: Switchover phase refactoring
From: Peter Xu <peterx@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, Juraj Marcin <jmarcin@redhat.com>,
 Julia Suvorova <jusual@redhat.com>, Prasad Pandit <ppandit@redhat.com>,
 Fabiano Rosas <farosas@suse.de>
Date: Tue, 14 Jan 2025 18:07:30 -0500

.
Subject: [RFC PATCH] target/openrisc: Call cpu_openrisc_clock_init() in
 cpu_realize()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Stafford Horne <shorne@gmail.com>, Jia Liu <proljc@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Wed, 15 Jan 2025 00:13:04 +0100

.
Subject: [PATCH v2] hw/intc/riscv_aplic: Remove redundant "hart_idx" masking
From: Huang Borong <huangborong@bosc.ac.cn>
To: palmer@dabbelt.com, alistair.francis@wdc.com, bmeng.cn@gmail.com,
 liwei1518@gmail.com, dbarboza@ventanamicro.com,
 zhiwei_liu@linux.alibaba.com, qemu-riscv@nongnu.org
Cc: qemu-devel@nongnu.org,
	Huang Borong <huangborong@bosc.ac.cn>
Date: Wed, 15 Jan 2025 11:51:05 +0800

.
Subject: [PATCH v3 0/2] tap: Use g_spawn_sync() and g_spawn_check_wait_status()
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>, Lei Yang <leiyang@redhat.com>
Date: Wed, 15 Jan 2025 15:25:45 +0900

.
Subject: [PATCH] hw/nvme: Format Index Mismatch Protection
From: Arun Kumar <arun.kka@samsung.com>
To: qemu-devel@nongnu.org
Cc: kbusch@kernel.org, its@irrelevant.dk, foss@defmacro.it, Arun Kumar
 <arun.kka@samsung.com>
Date: Wed, 15 Jan 2025 05:23:47 +0530

.
Subject: [PATCH v2 1/2] hw/riscv/riscv-iommu: Remove redundant struct members
From: Jason Chien <jason.chien@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Jason Chien <jason.chien@sifive.com>,
 Andrew Jones <ajones@ventanamicro.com>
Date: Wed, 15 Jan 2025 14:47:36 +0800

.
Subject: [PATCH] spapr: nested: Add support for reporting Hostwide state
 counter
From: Vaibhav Jain <vaibhav@linux.ibm.com>
To: qemu-devel@nongnu.org, kvm-ppc@vger.kernel.org, qemu-ppc@nongnu.org,
 david@gibson.dropbear.id.au
Cc: Vaibhav Jain <vaibhav@linux.ibm.com>, groug@kaod.org, npiggin@gmail.com,
 danielhb413@gmail.com, harshpb@linux.ibm.com, dantan@linux.ibm.com
Date: Wed, 15 Jan 2025 12:37:40 +0530

.
Subject: [PATCH 0/8] s390x: Remove deprecated machine types v2.9 up to v2.12
From: Thomas Huth <thuth@redhat.com>
To: qemu-s390x@nongnu.org, Christian Borntraeger <borntraeger@linux.ibm.com>,
 David Hildenbrand <david@redhat.com>
Cc: qemu-devel@nongnu.org, Halil Pasic <pasic@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Ilya Leoshkevich <iii@linux.ibm.com>
Date: Wed, 15 Jan 2025 08:38:11 +0100

.
Subject: [PATCH] MAINTAINERS: Mark me as reviewer only for 9pfs
From: Greg Kurz <groug@kaod.org>
To: qemu-devel@nongnu.org
Cc: Christian Schoenebeck <qemu_oss@crudebyte.com>, Greg Kurz <groug@kaod.org>
Date: Wed, 15 Jan 2025 11:08:49 +0100

.
Subject: [PATCH v4 0/2] tap: Use g_spawn_sync() and g_spawn_check_wait_status()
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Jason Wang <jasowang@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>, Lei Yang <leiyang@redhat.com>
Date: Wed, 15 Jan 2025 21:03:06 +0900

.
Subject: [PATCH v2] ui/cocoa: Use qemu_input_map_osx_to_qcode
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 Peter Maydell <peter.maydell@linaro.org>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 =?utf-8?q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@redhat.com>
Cc: qemu-devel@nongnu.org, Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 15 Jan 2025 21:06:08 +0900

.
Subject: [PATCH v3 0/2] coreaudio fixes
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Christian Schoenebeck <qemu_oss@crudebyte.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Wed, 15 Jan 2025 21:06:54 +0900

.
Subject: [PATCH 0/3] workaround Windows always reading _DSM(func=7)
From: Igor Mammedov <imammedo@redhat.com>
To: qemu-devel@nongnu.org
Cc: mst@redhat.com,
	anisinha@redhat.com
Date: Wed, 15 Jan 2025 13:53:39 +0100

.
Subject: [PATCH v3 0/6] target/riscv: RVA23 profile support
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 ajones@ventanamicro.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Wed, 15 Jan 2025 10:49:51 -0300

.
Subject: [PATCH v2 0/2] virtio-net: vhost-user: Implement internal migration
From: Laurent Vivier <lvivier@redhat.com>
To: qemu-devel@nongnu.org
Cc: "Michael S. Tsirkin" <mst@redhat.com>, Hanna Czenczek <hreitz@redhat.com>,
 Jason Wang <jasowang@redhat.com>
Date: Wed, 15 Jan 2025 14:50:42 +0100

.
Subject: [PATCH v1 1/3] hw/s390x: add SCLP event type CPI
From: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
To: qemu-s390x mailing list <qemu-s390x@nongnu.org>
Cc: qemu-devel mailing list <qemu-devel@nongnu.org>,
 Nina Schoetterl-Glausch <nsg@linux.ibm.com>,
 Hendrik Brueckner <brueckner@linux.ibm.com>,
 Shalini Chellathurai Saroja <shalini@linux.ibm.com>
Date: Wed, 15 Jan 2025 14:31:04 +0100

.
Subject: [PATCH v3 1/2] hw/riscv/riscv-iommu: Remove redundant struct members
From: Jason Chien <jason.chien@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Jason Chien <jason.chien@sifive.com>,
 Andrew Jones <ajones@ventanamicro.com>
Date: Wed, 15 Jan 2025 22:17:29 +0800

.
Subject: [PATCH v2 0/5] qtest: pci and e1000e/igb msix fixes
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 John Snow <jsnow@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Dmitry Fleytman <dmitry.fleytman@gmail.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, qemu-block@nongnu.org
Date: Thu, 16 Jan 2025 01:01:06 +1000

.
Subject: [PATCH] linux-user: Add syscall dispatch support
From:  Arusekk via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org
Cc: Arusekk <floss@arusekk.pl>,
	Laurent Vivier <laurent@vivier.eu>
Date: Wed, 15 Jan 2025 15:36:23 +0100

.
Subject: [PATCH v2] virtio-balloon-pci: Allow setting nvectors,
 so we can use MSI-X
From: Reza Arbab <arbab@linux.ibm.com>
To: qemu-devel@nongnu.org
Cc: Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 David Hildenbrand <david@redhat.com>,
 Matthew Rosato <mjrosato@linux.ibm.com>
Date: Wed, 15 Jan 2025 10:14:25 -0600

.
Subject: [PATCH v3 1/7] xen: error handling and FreeBSD compatibility fixes
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Anthony PERARD <anthony@xenproject.org>, Paul Durrant <paul@xen.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Jason Wang <jasowang@redhat.com>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org
Date: Wed, 15 Jan 2025 16:27:18 +0000

.
Subject: [PATCH 00/13] hw/arm: Remove virt-2.6 up to virt-2.12 machines
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Ani Sinha <anisinha@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Andrew Jones <ajones@ventanamicro.com>, qemu-arm@nongnu.org,
 Shannon Zhao <shannon.zhaosl@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 15 Jan 2025 18:09:56 +0100

.
Subject: [PULL 00/48] virtio,pc,pci: features, fixes, cleanups
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>
Date: Wed, 15 Jan 2025 13:08:25 -0500

The following changes since commit 7433709a147706ad7d1956b15669279933d0f82b:

  Merge tag 'hw-misc-20250113' of https://github.com/philmd/qemu into staging (2025-01-14 12:46:56 -0500)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_upstream

for you to fetch changes up to 60f543ad917fad731e39ff8ce2ca83b9a9cc9d90:

  virtio-net: vhost-user: Implement internal migration (2025-01-15 13:07:34 -0500)

----------------------------------------------------------------
virtio,pc,pci: features, fixes, cleanups

The big thing here are:
stage-1 translation in vtd
internal migration in vhost-user
ghes driver preparation for error injection
new resource uuid feature in virtio gpu

And as usual, fixes and cleanups.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Clément Mathieu--Drif (4):
      intel_iommu: Check if the input address is canonical
      intel_iommu: Set accessed and dirty bits during stage-1 translation
      intel_iommu: Add an internal API to find an address space with PASID
      intel_iommu: Add support for PASID-based device IOTLB invalidation

Dorinda Bassey (1):
      virtio-gpu: Add definition for resource_uuid feature

Igor Mammedov (6):
      tests: acpi: whitelist expected blobs
      cpuhp: make sure that remove events are handled within the same SCI
      tests: acpi: update expected blobs
      tests: acpi: whitelist expected blobs
      pci: acpi: Windows 'PCI Label Id' bug workaround
      tests: acpi: update expected blobs

Laurent Vivier (2):
      vhost: Add stubs for the migration state transfer interface
      virtio-net: vhost-user: Implement internal migration

Li Zhijian (1):
      hw/cxl: Fix msix_notify: Assertion `vector < dev->msix_entries_nr`

Mauro Carvalho Chehab (16):
      acpi/ghes: get rid of ACPI_HEST_SRC_ID_RESERVED
      acpi/ghes: simplify acpi_ghes_record_errors() code
      acpi/ghes: simplify the per-arch caller to build HEST table
      acpi/ghes: better handle source_id and notification
      acpi/ghes: Fix acpi_ghes_record_errors() argument
      acpi/ghes: Remove a duplicated out of bounds check
      acpi/ghes: Change the type for source_id
      acpi/ghes: don't check if physical_address is not zero
      acpi/ghes: make the GHES record generation more generic
      acpi/ghes: better name GHES memory error function
      acpi/ghes: don't crash QEMU if ghes GED is not found
      acpi/ghes: rename etc/hardware_error file macros
      acpi/ghes: better name the offset of the hardware error firmware
      acpi/ghes: move offset calculus to a separate function
      acpi/ghes: Change ghes fill logic to work with only one source
      docs: acpi_hest_ghes: fix documentation for CPER size

Nicholas Piggin (1):
      pci/msix: Fix msix pba read vector poll end calculation

Sebastian Ott (1):
      pci: ensure valid link status bits for downstream ports

Yi Liu (2):
      intel_iommu: Rename slpte to pte
      intel_iommu: Implement stage-1 translation

Yu Zhang (1):
      intel_iommu: Use the latest fault reasons defined by spec

Zhenzhong Duan (13):
      intel_iommu: Make pasid entry type check accurate
      intel_iommu: Add a placeholder variable for scalable mode stage-1 translation
      intel_iommu: Flush stage-2 cache in PASID-selective PASID-based iotlb invalidation
      intel_iommu: Check stage-1 translation result with interrupt range
      intel_iommu: Flush stage-1 cache in iotlb invalidation
      intel_iommu: Process PASID-based iotlb invalidation
      intel_iommu: piotlb invalidation should notify unmap
      tests/acpi: q35: allow DMAR acpi table changes
      intel_iommu: Set default aw_bits to 48 starting from QEMU 9.2
      tests/acpi: q35: Update host address width in DMAR
      intel_iommu: Introduce a property x-flts for stage-1 translation
      intel_iommu: Introduce a property to control FS1GP cap bit setting
      tests/qtest: Add intel-iommu test

 hw/i386/intel_iommu_internal.h                    | 101 ++-
 include/hw/acpi/ghes.h                            |  16 +-
 include/hw/i386/intel_iommu.h                     |   8 +-
 include/hw/virtio/vhost.h                         |  23 +
 include/hw/virtio/virtio-gpu.h                    |   3 +
 hw/acpi/cpu.c                                     |  43 +-
 hw/acpi/generic_event_device.c                    |   4 +-
 hw/acpi/ghes-stub.c                               |   2 +-
 hw/acpi/ghes.c                                    | 256 ++++----
 hw/arm/virt-acpi-build.c                          |   5 +-
 hw/display/vhost-user-gpu.c                       |   8 +
 hw/display/virtio-gpu-base.c                      |   3 +
 hw/i386/acpi-build.c                              |  33 +-
 hw/i386/intel_iommu.c                             | 734 +++++++++++++++++-----
 hw/i386/pc.c                                      |   1 +
 hw/mem/cxl_type3.c                                |   2 +-
 hw/net/virtio-net.c                               | 135 +++-
 hw/pci/msix.c                                     |   2 +-
 hw/pci/pcie.c                                     |  12 +-
 target/arm/kvm.c                                  |   2 +-
 tests/qtest/intel-iommu-test.c                    |  64 ++
 MAINTAINERS                                       |   1 +
 docs/specs/acpi_hest_ghes.rst                     |   6 +-
 tests/data/acpi/x86/pc/DSDT                       | Bin 8526 -> 8611 bytes
 tests/data/acpi/x86/pc/DSDT.acpierst              | Bin 8437 -> 8522 bytes
 tests/data/acpi/x86/pc/DSDT.acpihmat              | Bin 9851 -> 9936 bytes
 tests/data/acpi/x86/pc/DSDT.bridge                | Bin 15397 -> 15482 bytes
 tests/data/acpi/x86/pc/DSDT.cphp                  | Bin 8990 -> 9075 bytes
 tests/data/acpi/x86/pc/DSDT.dimmpxm               | Bin 10180 -> 10265 bytes
 tests/data/acpi/x86/pc/DSDT.hpbridge              | Bin 8477 -> 8562 bytes
 tests/data/acpi/x86/pc/DSDT.hpbrroot              | Bin 5033 -> 5100 bytes
 tests/data/acpi/x86/pc/DSDT.ipmikcs               | Bin 8598 -> 8683 bytes
 tests/data/acpi/x86/pc/DSDT.memhp                 | Bin 9885 -> 9970 bytes
 tests/data/acpi/x86/pc/DSDT.nohpet                | Bin 8384 -> 8469 bytes
 tests/data/acpi/x86/pc/DSDT.numamem               | Bin 8532 -> 8617 bytes
 tests/data/acpi/x86/pc/DSDT.roothp                | Bin 12319 -> 12404 bytes
 tests/data/acpi/x86/q35/DMAR.dmar                 | Bin 120 -> 120 bytes
 tests/data/acpi/x86/q35/DSDT                      | Bin 8355 -> 8440 bytes
 tests/data/acpi/x86/q35/DSDT.acpierst             | Bin 8372 -> 8457 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat             | Bin 9680 -> 9765 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat-generic-x   | Bin 12565 -> 12650 bytes
 tests/data/acpi/x86/q35/DSDT.acpihmat-noinitiator | Bin 8634 -> 8719 bytes
 tests/data/acpi/x86/q35/DSDT.applesmc             | Bin 8401 -> 8486 bytes
 tests/data/acpi/x86/q35/DSDT.bridge               | Bin 11968 -> 12053 bytes
 tests/data/acpi/x86/q35/DSDT.core-count           | Bin 12913 -> 12998 bytes
 tests/data/acpi/x86/q35/DSDT.core-count2          | Bin 33770 -> 33855 bytes
 tests/data/acpi/x86/q35/DSDT.cphp                 | Bin 8819 -> 8904 bytes
 tests/data/acpi/x86/q35/DSDT.cxl                  | Bin 13146 -> 13231 bytes
 tests/data/acpi/x86/q35/DSDT.dimmpxm              | Bin 10009 -> 10094 bytes
 tests/data/acpi/x86/q35/DSDT.ipmibt               | Bin 8430 -> 8515 bytes
 tests/data/acpi/x86/q35/DSDT.ipmismbus            | Bin 8443 -> 8528 bytes
 tests/data/acpi/x86/q35/DSDT.ivrs                 | Bin 8372 -> 8457 bytes
 tests/data/acpi/x86/q35/DSDT.memhp                | Bin 9714 -> 9799 bytes
 tests/data/acpi/x86/q35/DSDT.mmio64               | Bin 9485 -> 9570 bytes
 tests/data/acpi/x86/q35/DSDT.multi-bridge         | Bin 13208 -> 13293 bytes
 tests/data/acpi/x86/q35/DSDT.noacpihp             | Bin 8235 -> 8302 bytes
 tests/data/acpi/x86/q35/DSDT.nohpet               | Bin 8213 -> 8298 bytes
 tests/data/acpi/x86/q35/DSDT.numamem              | Bin 8361 -> 8446 bytes
 tests/data/acpi/x86/q35/DSDT.pvpanic-isa          | Bin 8456 -> 8541 bytes
 tests/data/acpi/x86/q35/DSDT.thread-count         | Bin 12913 -> 12998 bytes
 tests/data/acpi/x86/q35/DSDT.thread-count2        | Bin 33770 -> 33855 bytes
 tests/data/acpi/x86/q35/DSDT.tis.tpm12            | Bin 8961 -> 9046 bytes
 tests/data/acpi/x86/q35/DSDT.tis.tpm2             | Bin 8987 -> 9072 bytes
 tests/data/acpi/x86/q35/DSDT.type4-count          | Bin 18589 -> 18674 bytes
 tests/data/acpi/x86/q35/DSDT.viot                 | Bin 14612 -> 14697 bytes
 tests/data/acpi/x86/q35/DSDT.xapic                | Bin 35718 -> 35803 bytes
 tests/qtest/meson.build                           |   1 +
 67 files changed, 1132 insertions(+), 333 deletions(-)
 create mode 100644 tests/qtest/intel-iommu-test.c



.
Subject: [PATCH v4 0/6] target/riscv: RVA23 profile support
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 ajones@ventanamicro.com,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Wed, 15 Jan 2025 15:43:10 -0300

.
Subject: [PATCH V7 00/24] Live update: cpr-transfer
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 David Hildenbrand <david@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 "Daniel P. Berrange" <berrange@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Wed, 15 Jan 2025 11:00:26 -0800

.
Subject: [PATCH] hw/sd/sdhci: Set reset value of interrupt registers
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-block@nongnu.org
Cc: Bernhard Beschow <shentey@gmail.com>,
    philmd@linaro.org
Date: Wed, 15 Jan 2025 20:04:22 +0100 (CET)

.
Subject: [RFC PATCH] hw/rtc/mc146818rtc: Drop pre-v3 migration stream support
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>, Peter Xu <peterx@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 15 Jan 2025 22:00:48 +0100

.
Subject: [PATCH] hw/ppc/e500: Partial implementation of local access window
 registers
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-ppc@nongnu.org
Cc: Bernhard Beschow <shentey@gmail.com>
Date: Wed, 15 Jan 2025 22:15:44 +0100 (CET)

.
Subject: [PATCH] accel/tcg: Call tcg_tb_insert() for one-insn TBs
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, Ilya Leoshkevich <iii@linux.ibm.com>,
 Nina Schoetterl-Glausch <nsg@linux.ibm.com>
Date: Thu, 16 Jan 2025 00:20:19 +0100

.
Subject: [PATCH 00/21] hw/i386/pc: Remove deprecated 2.4 and 2.5 PC machines
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Jason Wang <jasowang@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 Dmitry Fleytman <dmitry.fleytman@gmail.com>, qemu-block@nongnu.org,
 Fam Zheng <fam@euphon.net>, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Zhao Liu <zhao1.liu@intel.com>, Yanan Wang <wangyanan55@huawei.com>,
 Kevin Wolf <kwolf@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 Richard Henderson <richard.henderson@linaro.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Gerd Hoffmann <kraxel@redhat.com>, John Snow <jsnow@redhat.com>
Date: Thu, 16 Jan 2025 00:22:26 +0100

.
Subject: [PATCH v2 00/11] hw/mips/loongson3: Remove uses of &first_cpu global
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Huacai Chen <chenhuacai@kernel.org>
Date: Thu, 16 Jan 2025 00:29:40 +0100

.
Subject: [PATCH 0/2] Minor mhpmevent related fixes
From: Atish Patra <atishp@rivosinc.com>
To: qemu-riscv@nongnu.org, qemu-devel@nongnu.org
Cc: Atish Patra <atishp@rivosinc.com>, liwei1518@gmail.com, 
 zhiwei_liu@linux.alibaba.com, bin.meng@windriver.com, 
 dbarboza@ventanamicro.com, alistair.francis@wdc.com
Date: Wed, 15 Jan 2025 16:49:31 -0800

.
Subject: [PATCH] spdm-socket: add seperate send/recv functions
From:  Wilfred Mallawa via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org
Cc: alistair.francis@wdc.com,
	Wilfred Mallawa <wilfred.mallawa@wdc.com>
Date: Thu, 16 Jan 2025 10:57:49 +1000

.
Subject: [RFC v2 0/3] Add SPDM over Storage transport support for NVMe
From:  Wilfred Mallawa via <qemu-devel@nongnu.org>
To: qemu-devel@nongnu.org,
	qemu-block@nongnu.org
Cc: alistair.francis@wdc.com, kbusch@kernel.org, its@irrelevant.dk,
 foss@defmacro.it, stefanha@redhat.com, fam@euphon.net, philmd@linaro.org,
 kwolf@redhat.com, hreitz@redhat.com, mst@redhat.com,
 marcel.apfelbaum@gmail.com, Wilfred Mallawa <wilfred.mallawa@wdc.com>
Date: Thu, 16 Jan 2025 11:08:54 +1000

.
Subject: [PULL 0/8] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org, Song Gao <gaosong@loongson.cn>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>, Huacai Chen <chenhuacai@kernel.org>
Date: Thu, 16 Jan 2025 10:17:02 +0800

The following changes since commit 7433709a147706ad7d1956b15669279933d0f82b:

  Merge tag 'hw-misc-20250113' of https://github.com/philmd/qemu into staging (2025-01-14 12:46:56 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20250116

for you to fetch changes up to bb81f237401b5f89f6bba21d9d4f50e0073372a6:

  hw/intc/loongarch_ipi: Use alternative implemation for cpu_by_arch_id (2025-01-15 14:36:19 +0800)

----------------------------------------------------------------
pull-loongarch-20250116 queue

----------------------------------------------------------------
Bibo Mao (7):
      hw/intc/loongarch_ipi: Implement realize interface
      hw/intc/loongson_ipi: Remove num_cpu from loongson_ipi_common
      hw/intc/loongson_ipi: Remove property num_cpu from loongson_ipi_common
      hw/intc/loongarch_ipi: Get cpu number from possible_cpu_arch_ids
      hw/intc/loongarch_ipi: Remove property num-cpu
      hw/intc/loongson_ipi: Add more input parameter for cpu_by_arch_id
      hw/intc/loongarch_ipi: Use alternative implemation for cpu_by_arch_id

Miao Hao (1):
      target/loongarch: Add page table walker support for debugger usage

 hw/intc/loongarch_ipi.c               | 69 ++++++++++++++++++-------
 hw/intc/loongson_ipi.c                | 43 +++++++++++++++-
 hw/intc/loongson_ipi_common.c         | 41 +++++----------
 hw/loongarch/virt.c                   |  1 -
 include/hw/intc/loongarch_ipi.h       |  1 +
 include/hw/intc/loongson_ipi_common.h |  5 +-
 target/loongarch/cpu_helper.c         | 94 +++++++++++++++++++++++++++++++++--
 target/loongarch/internals.h          |  4 +-
 target/loongarch/tcg/tlb_helper.c     |  4 +-
 9 files changed, 203 insertions(+), 59 deletions(-)



.
Subject: [PATCH qemu] target/riscv: Check ext_zca for misaligned return
 address of mret/sret.
From: ~yuming <yuming@git.sr.ht>
To: qemu-riscv@nongnu.org, qemu-devel@nongnu.org
Cc: Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Date: Thu, 16 Jan 2025 10:40:31 +0800

.
Subject: [PATCH v3] hw/i386/cpu: remove default_cpu_version and simplify
From: Ani Sinha <anisinha@redhat.com>
To: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Zhao Liu <zhao1.liu@intel.com>
Cc: Ani Sinha <anisinha@redhat.com>, imammedo@redhat.com, qemu-devel@nongnu.org
Date: Thu, 16 Jan 2025 09:04:18 +0530

.
Subject: [PATCH] docs/about: Change notes on x86 machine type deprecation into
 a general one
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>
Cc: Peter Maydell <peter.maydell@linaro.org>,
 "Daniel P . Berrange" <berrange@redhat.com>,
 Zhao Liu <zhao1.liu@intel.com>, "Michael S . Tsirkin" <mst@redhat.com>
Date: Thu, 16 Jan 2025 07:46:44 +0100

.
Subject: [PATCH] hw/net: Fix NULL dereference with software RSS
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Thu, 16 Jan 2025 16:30:43 +0900

.
Subject: [RFC v4 0/5] ARM Nested Virt Support
From: Eric Auger <eric.auger@redhat.com>
To: eric.auger.pro@gmail.com, eric.auger@redhat.com, qemu-devel@nongnu.org,
 qemu-arm@nongnu.org, miguel.luis@oracle.com, peter.maydell@linaro.org,
 richard.henderson@linaro.org, maz@kernel.org,
 gkulkarni@amperecomputing.com, gankulkarni@os.amperecomputing.com
Date: Thu, 16 Jan 2025 09:32:13 +0100

.
Subject: [PULL 0/8] Xen regression fixes and cleanups
From: David Woodhouse <dwmw2@infradead.org>
To: Stefan Hajnoczi <stefanha@redhat.com>,
	qemu-devel@nongnu.org
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Anthony PERARD <anthony@xenproject.org>, Paul Durrant <paul@xen.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Jason Wang <jasowang@redhat.com>,
 xen-devel@lists.xenproject.org, qemu-block@nongnu.org,
 Phil Dennis-Jordan <phil@philjordan.eu>,
 David Woodhouse <dwmw@amazon.co.uk>
Date: Thu, 16 Jan 2025 08:43:24 +0000

From: David Woodhouse <dwmw@amazon.co.uk>

The following changes since commit 7433709a147706ad7d1956b15669279933d0f82b:

  Merge tag 'hw-misc-20250113' of https://github.com/philmd/qemu into staging (2025-01-14 12:46:56 -0500)

are available in the Git repository at:

  git://git.infradead.org/users/dwmw2/qemu.git tags/pull-xenfv-20250116

for you to fetch changes up to e7bc0204e57836b3df611b73d2decc56ed698c4a:

  system/runstate: Fix regression, clarify BQL status of exit notifiers (2025-01-15 18:05:19 +0000)

----------------------------------------------------------------
Xen regression fixes and cleanups

----------------------------------------------------------------
David Woodhouse (6):
      hw/xen: Add xs_node_read() helper function
      hw/xen: Use xs_node_read() from xs_node_vscanf()
      hw/xen: Use xs_node_read() from xen_console_get_name()
      hw/xen: Use xs_node_read() from xen_netdev_get_name()
      hw/xen: Use xs_node_read() from xenstore_read_str() instead of open-coding it
      hw/xen: Fix errp handling in xen_console

Phil Dennis-Jordan (1):
      system/runstate: Fix regression, clarify BQL status of exit notifiers

Roger Pau Monné (1):
      xen: do not use '%ms' scanf specifier

 hw/block/xen-block.c            |  3 ++-
 hw/char/xen_console.c           | 56 ++++++++++++++++++++++++-----------------
 hw/net/xen_nic.c                | 13 +++++-----
 hw/xen/trace-events             |  2 +-
 hw/xen/xen-bus-helper.c         | 37 ++++++++++++++++++++-------
 hw/xen/xen-bus.c                | 14 +++++++++--
 hw/xen/xen_pvdev.c              |  6 ++---
 include/hw/xen/xen-bus-helper.h |  9 +++++++
 include/hw/xen/xen-bus.h        |  1 +
 include/system/system.h         |  1 +
 system/runstate.c               |  1 +
 11 files changed, 96 insertions(+), 47 deletions(-)


.
Subject: [RFC PATCH] hw/riscv/virt: Add serial alias in DTB
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: palmer@dabbelt.com, alistair.francis@wdc.com, jason.chien@sifive.com,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 ajones@ventanamicro.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 philmd@linaro.org, Vasilis Liaskovitis <vliaskovitis@suse.com>
Date: Thu, 16 Jan 2025 09:46:29 +0100

.
Subject: [PATCH v20 00/11] hw/pci: SR-IOV related fixes and improvements
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 "Michael S. Tsirkin" <mst@redhat.com>, 
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, 
 Alex Williamson <alex.williamson@redhat.com>, 
 =?utf-8?q?C=C3=A9dric_Le_Goater?= <clg@redhat.com>, 
 Paolo Bonzini <pbonzini@redhat.com>, 
 =?utf-8?q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>, 
 Eduardo Habkost <eduardo@habkost.net>, 
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>, 
 Jason Wang <jasowang@redhat.com>, Keith Busch <kbusch@kernel.org>, 
 Klaus Jensen <its@irrelevant.dk>, Markus Armbruster <armbru@redhat.com>, 
 Matthew Rosato <mjrosato@linux.ibm.com>, Eric Farman <farman@linux.ibm.com>, 
 Harsh Prateek Bora <harshpb@linux.ibm.com>, 
 Shivaprasad G Bhat <sbhat@linux.ibm.com>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Thu, 16 Jan 2025 18:00:51 +0900

.
Subject: [PATCH] riscv: disable Smdbltrp for the max cpu
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: qemu-riscv@nongnu.org, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Bin Meng <bin.meng@windriver.com>
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Ved Shanbhogue <ved@rivosinc.com>, Atish Patra <atishp@rivosinc.com>,
 qemu-devel@nongnu.org
Date: Thu, 16 Jan 2025 10:23:45 +0100

.
Subject: [PATCH] vfio: Support P2P access in confidential VM
From: Wencheng Yang <east.moutain.yang@gmail.com>
To: qemu-devel@nongnu.org
Cc: alex.williamson@redhat.com, clg@redhat.com, pbonzini@redhat.com,
 peterx@redhat.com, david@redhat.com, philmd@linaro.org, mst@redhat.com,
 sgarzare@redhat.com, Wencheng Yang <east.moutain.yang@gmail.com>
Date: Thu, 16 Jan 2025 17:53:55 +0800

.
Subject: [PATCH] vfio/iommufd: Fix SIGSEV in iommufd_cdev_attach()
From: Zhenzhong Duan <zhenzhong.duan@intel.com>
To: qemu-devel@nongnu.org
Cc: alex.williamson@redhat.com, clg@redhat.com, eric.auger@redhat.com,
 yi.l.liu@intel.com, chao.p.peng@intel.com,
 Zhenzhong Duan <zhenzhong.duan@intel.com>
Date: Thu, 16 Jan 2025 18:23:07 +0800

.
Subject: [PATCH] hw/ide: replace assert with proper error handling
From: Artem Nasonov <anasonov@astralinux.ru>
To: qemu-devel@nongnu.org,
	qemu-block@nongnu.org,
	jsnow@redhat.com
Cc: sdl.qemu@linuxtesting.org,
	Artem Nasonov <anasonov@astralinux.ru>
Date: Thu, 16 Jan 2025 14:16:00 +0300

.
Subject: [PATCH 0/2] target/i386: Fix 0 * Inf + QNaN regression
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org, Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Thu, 16 Jan 2025 11:25:34 +0000

.
Subject: [PATCH v2 0/6] Dump all generic CSR registers
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org
Date: Thu, 16 Jan 2025 19:30:26 +0800

.
Subject: [PATCH 0/3] pc-bios/s390-ccw: Fix problems related to network booting
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	Jared Rossi <jrossi@linux.ibm.com>
Cc: qemu-s390x@nongnu.org, Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>
Date: Thu, 16 Jan 2025 12:58:23 +0100

.
Subject: [PATCH v9] target/riscv: Add Smdbltrp ISA extension enable switch
From: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>
To: qemu-riscv@nongnu.org, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>,
 Bin Meng <bin.meng@windriver.com>
Cc: =?UTF-8?q?Cl=C3=A9ment=20L=C3=A9ger?= <cleger@rivosinc.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Ved Shanbhogue <ved@rivosinc.com>, Atish Patra <atishp@rivosinc.com>,
 qemu-devel@nongnu.org
Date: Thu, 16 Jan 2025 14:15:36 +0100

.
Subject: [PATCH v2] hw/riscv/virt: Add serial alias in DTB
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: palmer@dabbelt.com, alistair.francis@wdc.com, jason.chien@sifive.com,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 ajones@ventanamicro.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 philmd@linaro.org, Vasilis Liaskovitis <vliaskovitis@suse.com>
Date: Thu, 16 Jan 2025 14:39:27 +0100

.
Subject: [PATCH] qapi/ui: Fix documentation of upper bound value in
 InputMoveEvent
From: Zhang Boyang <zhangboyang.id@gmail.com>
To: qemu-devel@nongnu.org
Cc: Markus Armbruster <armbru@redhat.com>,
 Zhang Boyang <zhangboyang.id@gmail.com>
Date: Thu, 16 Jan 2025 18:44:33 +0800

.
Subject: [PATCH v7 0/3] hw/acpi: Add vmclock device
From: David Woodhouse <dwmw2@infradead.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>, Ani Sinha <anisinha@redhat.com>,
 David Woodhouse <dwmw2@infradead.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>, Cornelia Huck <cohuck@redhat.com>,
 Peter Hilber <quic_philber@quicinc.com>,
 "Mohamed Abuelfotoh, Hazem" <abuehaze@amazon.com>, paul <paul@xen.org>
Date: Thu, 16 Jan 2025 13:59:40 +0000

.
Subject: [PATCH-for-10.1 v2 00/13] hw/arm: Remove virt-2.6 up to virt-2.12
 machines
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Igor Mammedov <imammedo@redhat.com>,
 Andrew Jones <ajones@ventanamicro.com>, Thomas Huth <thuth@redhat.com>,
 Shannon Zhao <shannon.zhaosl@gmail.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Ani Sinha <anisinha@redhat.com>,
 qemu-arm@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 16 Jan 2025 15:59:31 +0100

.
Subject: [PATCH v1] ppc/pnv: Add new PowerPC Special Purpose Registers (RWMR)
From: dan tan <dantan@linux.vnet.ibm.com>
To: qemu-devel@nongnu.org
Cc: qemu-ppc@nongnu.org, npiggin@gmail.com, danielhb413@gmail.com,
 harshpb@linux.ibm.com, dantan@linux.ibm.com
Date: Thu, 16 Jan 2025 09:42:26 -0600

.
Subject: [PATCH v3 00/37] maintainer updates for jan '25 (semihosting, gdb,
 plugins, docs) pre-PR-FINAL
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org, Markus Armbruster <armbru@redhat.com>,
 Yuri Benditovich <yuri.benditovich@daynix.com>,
 Jason Wang <jasowang@redhat.com>, Cleber Rosa <crosa@redhat.com>,
 "Dr. David Alan Gilbert" <dave@treblig.org>, Peter Xu <peterx@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Stefan Weil <sw@weilnetz.de>, Stefano Garzarella <sgarzare@redhat.com>,
 qemu-arm@nongnu.org, Michael Roth <michael.roth@amd.com>,
 Laurent Vivier <laurent@vivier.eu>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Andrew Melnychenko <andrew@daynix.com>,
 Konstantin Kostiuk <kkostiuk@redhat.com>, Kyle Evans <kevans@freebsd.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 John Snow <jsnow@redhat.com>, David Hildenbrand <david@redhat.com>,
 Fabiano Rosas <farosas@suse.de>, Alexandre Iooss <erdnaxe@crans.org>,
 Eric Blake <eblake@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Laurent Vivier <lvivier@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Warner Losh <imp@bsdimp.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Thu, 16 Jan 2025 16:02:29 +0000

.
Subject: [PATCH v3] hw/riscv/virt: Add serial alias in DTB
From: Vasilis Liaskovitis <vliaskovitis@suse.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: palmer@dabbelt.com, alistair.francis@wdc.com, jason.chien@sifive.com,
 zhiwei_liu@linux.alibaba.com, dbarboza@ventanamicro.com,
 ajones@ventanamicro.com, bmeng.cn@gmail.com, liwei1518@gmail.com,
 philmd@linaro.org, Vasilis Liaskovitis <vliaskovitis@suse.com>
Date: Thu, 16 Jan 2025 17:10:07 +0100

.
Subject: [PATCH v2] Add a simple zh_TW Traditional Chinese translation
From:  Peter Dave Hello via <qemu-devel@nongnu.org>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Thu, 16 Jan 2025 16:00:39 +0000

.
Subject: [PATCH] qemu/compiler: Absorb 'clang-tsa.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Kyle Evans <kevans@freebsd.org>, Warner Losh <imp@bsdimp.com>,
 Kevin Wolf <kwolf@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Hanna Reitz <hreitz@redhat.com>, qemu-block@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 16 Jan 2025 22:09:13 +0100

.
Subject: [PATCH v2] qemu/compiler: Absorb 'clang-tsa.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Kyle Evans <kevans@freebsd.org>, Hanna Reitz <hreitz@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Warner Losh <imp@bsdimp.com>, Kevin Wolf <kwolf@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-block@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 16 Jan 2025 22:11:11 +0100

.
Subject: [PATCH v2 1/2] tcg: Document tb_lookup() and tcg_tb_lookup()
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Cc: qemu-devel@nongnu.org, Ilya Leoshkevich <iii@linux.ibm.com>
Date: Thu, 16 Jan 2025 22:31:32 +0100

.
Subject: [PATCH] softfloat: Constify helpers returning float_status field
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Aurelien Jarno <aurelien@aurel32.net>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 16 Jan 2025 22:43:58 +0100

.
Subject: [PATCH] hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Alistair Francis <alistair.francis@wdc.com>, qemu-riscv@nongnu.org,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>, Bin Meng <bmeng.cn@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Weiwei Li <liwei1518@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 16 Jan 2025 23:36:09 +0100

.
Subject: [RFC PATCH 0/2] target/arm: Constify helpers taking CPUARMState arg
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-arm@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>
Date: Fri, 17 Jan 2025 00:04:33 +0100

.
Subject: [PATCH v6 0/8] gdbstub: Allow late attachment
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Warner Losh <imp@bsdimp.com>, Riku Voipio <riku.voipio@iki.fi>,
 Laurent Vivier <laurent@vivier.eu>, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Cc: Kyle Evans <kevans@freebsd.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-devel@nongnu.org,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Ilya Leoshkevich <iii@linux.ibm.com>
Date: Fri, 17 Jan 2025 01:11:25 +0100

.
Subject: [PULL 00/50] riscv-to-apply queue
From: Alistair Francis <alistair23@gmail.com>
To: qemu-devel@nongnu.org
Cc: alistair23@gmail.com,
	Alistair Francis <alistair.francis@wdc.com>
Date: Fri, 17 Jan 2025 15:55:02 +1000

The following changes since commit 4d5d933bbc7cc52f6cc6b9021f91fa06266222d5:

  Merge tag 'pull-xenfv-20250116' of git://git.infradead.org/users/dwmw2/qemu into staging (2025-01-16 09:03:43 -0500)

are available in the Git repository at:

  https://github.com/alistair23/qemu.git tags/pull-riscv-to-apply-20250117-2

for you to fetch changes up to f195d4af294f76762407e2273a564950a8f42db6:

  hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events (2025-01-17 15:52:56 +1000)

----------------------------------------------------------------
Second RISC-V PR for 10.0

* Reduce the overhead for simple RISC-V vector unit-stride loads and stores
* Add V bit to GDB priv reg
* Add 'sha' support
* Add traces for exceptions in user mode
* Update Pointer Masking to Zjpm v1.0
* Add Smrnmi support
* Fix timebase-frequency when using KVM acceleration
* Add RISC-V Counter delegation ISA extension support
* Add support for Smdbltrp and Ssdbltrp extensions
* Introduce a translation tag for the IOMMU page table cache
* Support Supm and Sspm as part of Zjpm v1.0
* Convert htif debug prints to trace events

----------------------------------------------------------------
Alexey Baturo (8):
      target/riscv: Remove obsolete pointer masking extension code.
      target/riscv: Add new CSR fields for S{sn, mn, m}pm extensions as part of Zjpm v1.0
      target/riscv: Add helper functions to calculate current number of masked bits for pointer masking
      target/riscv: Add pointer masking tb flags
      target/riscv: Update address modify functions to take into account pointer masking
      target/riscv: Apply pointer masking for virtualized memory accesses
      target/riscv: Enable updates for pointer masking variables and thus enable pointer masking extension
      target/riscv: Support Supm and Sspm as part of Zjpm v1.0

Atish Patra (5):
      target/riscv: Enable S*stateen bits for AIA
      target/riscv: Add properties for counter delegation ISA extensions
      target/riscv: Invoke pmu init after feature enable
      target/riscv: Add implied rule for counter delegation extensions
      target/riscv: Add configuration for S[m|s]csrind, Smcdeleg/Ssccfg

Clément Léger (9):
      target/riscv: Fix henvcfg potentially containing stale bits
      target/riscv: Add Ssdbltrp CSRs handling
      target/riscv: Implement Ssdbltrp sret, mret and mnret behavior
      target/riscv: Implement Ssdbltrp exception handling
      target/riscv: Add Ssdbltrp ISA extension enable switch
      target/riscv: Add Smdbltrp CSRs handling
      target/riscv: Implement Smdbltrp sret, mret and mnret behavior
      target/riscv: Implement Smdbltrp behavior
      target/riscv: Add Smdbltrp ISA extension enable switch

Craig Blackmore (2):
      target/riscv: rvv: fix typo in vext continuous ldst function names
      target/riscv: rvv: speed up small unit-stride loads and stores

Daniel Henrique Barboza (9):
      target/riscv: add shcounterenw
      target/riscv: add shvstvala
      target/riscv: add shtvala
      target/riscv: add shvstvecd
      target/riscv: add shvsatpa
      target/riscv: add shgatpa
      target/riscv/tcg: add sha
      target/riscv: use RISCVException enum in exception helpers
      target/riscv: add trace in riscv_raise_exception()

Frank Chang (1):
      target/riscv: Add Zicfilp support for Smrnmi

Jason Chien (1):
      hw/riscv/riscv-iommu.c: Introduce a translation tag for the page table cache

Kaiwen Xue (6):
      target/riscv: Add properties for Indirect CSR Access extension
      target/riscv: Decouple AIA processing from xiselect and xireg
      target/riscv: Support generic CSR indirect access
      target/riscv: Add counter delegation definitions
      target/riscv: Add select value range check for counter delegation
      target/riscv: Add counter delegation/configuration support

Philippe Mathieu-Daudé (3):
      target/riscv: Have kvm_riscv_get_timebase_frequency() take RISCVCPU cpu
      hw/riscv/virt: Remove unnecessary use of &first_cpu
      hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events

Tommy Wu (5):
      target/riscv: Add 'ext_smrnmi' in the RISCVCPUConfig
      target/riscv: Add Smrnmi CSRs
      target/riscv: Handle Smrnmi interrupt and exception
      target/riscv: Add Smrnmi mnret instruction
      target/riscv: Add Smrnmi cpu extension

Yanfeng Liu (1):
      riscv/gdbstub: add V bit to priv reg

 include/hw/riscv/riscv_hart.h                  |    4 +
 target/riscv/cpu.h                             |   65 +-
 target/riscv/cpu_bits.h                        |  157 ++-
 target/riscv/cpu_cfg.h                         |   13 +
 target/riscv/helper.h                          |    1 +
 target/riscv/internals.h                       |   54 +
 target/riscv/kvm/kvm_riscv.h                   |    4 +-
 target/riscv/pmp.h                             |    1 +
 target/riscv/insn32.decode                     |    3 +
 hw/char/riscv_htif.c                           |   15 +-
 hw/riscv/riscv-iommu.c                         |  205 +++-
 hw/riscv/riscv_hart.c                          |   41 +
 hw/riscv/virt.c                                |    2 +-
 target/riscv/cpu.c                             |   97 +-
 target/riscv/cpu_helper.c                      |  311 +++++-
 target/riscv/csr.c                             | 1257 +++++++++++++++++-------
 target/riscv/gdbstub.c                         |   23 +-
 target/riscv/kvm/kvm-cpu.c                     |    4 +-
 target/riscv/machine.c                         |   18 +-
 target/riscv/op_helper.c                       |  126 ++-
 target/riscv/pmp.c                             |   14 +-
 target/riscv/tcg/tcg-cpu.c                     |   50 +-
 target/riscv/translate.c                       |   49 +-
 target/riscv/vector_helper.c                   |   31 +-
 target/riscv/insn_trans/trans_privileged.c.inc |   20 +
 hw/char/trace-events                           |    4 +
 target/riscv/trace-events                      |    3 +
 tests/data/acpi/riscv64/virt/RHCT              |  Bin 332 -> 390 bytes
 28 files changed, 1852 insertions(+), 720 deletions(-)


.
Subject: [PATCH v4 0/3] coreaudio fixes
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Christian Schoenebeck <qemu_oss@crudebyte.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>
Date: Fri, 17 Jan 2025 15:46:59 +0900

.
Subject: [PULL v2 00/38] Rust, i386 patches for 2024-01-10
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 17 Jan 2025 09:52:11 +0100

The following changes since commit 6528013b5f5ba6bb3934b7f5fe57a3110680530f:

  Merge tag 'qga-pull-2025-01-06' of https://github.com/kostyanf14/qemu into staging (2025-01-06 09:39:02 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 99a637a86f55c8486b06c698656befdf012eec4d:

  i386/cpu: Set and track CPUID_EXT3_CMP_LEG in env->features[FEAT_8000_0001_ECX] (2025-01-10 23:34:45 +0100)

----------------------------------------------------------------
* rust: miscellaneous changes
* target/i386: small code generation improvements
* target/i386: various cleanups and fixes
* cpu: remove env->nr_cores

----------------------------------------------------------------
Paolo Bonzini (19):
      rust: fix --enable-debug-mutex
      rust: add --check-cfg test to rustc arguments
      rust: qom: add ParentField
      rust: add a utility module for compile-time type checks
      rust: macros: check that #[derive(Object)] requires #[repr(C)]
      rust: macros: check that the first field of a #[derive(Object)] struct is a ParentField
      rust: qom: automatically use Drop trait to implement instance_finalize
      rust: qom: move device_id to PL011 class side
      rust: pl011: only leave embedded object initialization in instance_init
      rust: qom: make INSTANCE_POST_INIT take a shared reference
      rust: qemu-api-macros: extend error reporting facility to parse errors
      rust: qemu-api-macros: add automatic TryFrom/TryInto derivation
      rust: qdev: expose inherited methods to subclasses of SysBusDevice
      rust: hide warnings for subprojects
      qom: remove unused field
      make-release: only leave tarball of wrap-file subprojects
      target/i386: improve code generation for BT
      target/i386: use shr to load high-byte registers into T0/T1
      target/i386/kvm: Replace ARRAY_SIZE(msr_handlers) with KVM_MSR_FILTER_MAX_RANGES

Xiaoyao Li (10):
      i386/cpu: Extract a common fucntion to setup value of MSR_CORE_THREAD_COUNT
      i386/cpu: Drop the variable smp_cores and smp_threads in x86_cpu_pre_plug()
      i386/cpu: Drop cores_per_pkg in cpu_x86_cpuid()
      i386/topology: Update the comment of x86_apicid_from_topo_ids()
      i386/topology: Introduce helpers for various topology info of different level
      i386/cpu: Track a X86CPUTopoInfo directly in CPUX86State
      i386/cpu: Hoist check of CPUID_EXT3_TOPOEXT against threads_per_core
      cpu: Remove nr_cores from struct CPUState
      i386/cpu: Set up CPUID_HT in x86_cpu_expand_features() instead of cpu_x86_cpuid()
      i386/cpu: Set and track CPUID_EXT3_CMP_LEG in env->features[FEAT_8000_0001_ECX]

Zhao Liu (9):
      i386/cpu: Mark avx10_version filtered when prefix is NULL
      target/i386/kvm: Add feature bit definitions for KVM CPUID
      target/i386/kvm: Remove local MSR_KVM_WALL_CLOCK and MSR_KVM_SYSTEM_TIME definitions
      target/i386/kvm: Only save/load kvmclock MSRs when kvmclock enabled
      target/i386/kvm: Drop workaround for KVM_X86_DISABLE_EXITS_HTL typo
      target/i386/confidential-guest: Fix comment of x86_confidential_guest_kvm_type()
      target/i386/kvm: Clean up return values of MSR filter related functions
      target/i386/kvm: Return -1 when kvm_msr_energy_thread_init() fails
      target/i386/kvm: Clean up error handling in kvm_arch_init()

 include/hw/core/cpu.h                              |   2 -
 include/hw/i386/topology.h                         |  30 +++-
 include/qom/object.h                               |   5 +-
 target/i386/confidential-guest.h                   |   2 +-
 target/i386/cpu.h                                  |  31 +++-
 hw/core/cpu-common.c                               |   1 -
 hw/i386/kvm/clock.c                                |   5 +-
 hw/i386/x86-common.c                               |  22 +--
 qom/object.c                                       |   1 -
 system/cpus.c                                      |   1 -
 target/i386/cpu-system.c                           |  11 ++
 target/i386/cpu.c                                  | 119 ++++++-------
 target/i386/hvf/x86_emu.c                          |   3 +-
 target/i386/kvm/kvm.c                              | 197 ++++++++++-----------
 target/i386/tcg/system/misc_helper.c               |   3 +-
 target/i386/tcg/translate.c                        |   2 +-
 target/i386/tcg/emit.c.inc                         |  59 ++++--
 rust/hw/char/pl011/src/device.rs                   |  79 ++++-----
 rust/hw/char/pl011/src/lib.rs                      |  28 +--
 rust/qemu-api-macros/src/lib.rs                    | 150 ++++++++++++----
 rust/qemu-api-macros/src/utils.rs                  |  26 +++
 rust/qemu-api/meson.build                          |   3 +-
 rust/qemu-api/src/assertions.rs                    |  90 ++++++++++
 rust/qemu-api/src/irq.rs                           |   3 +-
 rust/qemu-api/src/lib.rs                           |   1 +
 rust/qemu-api/src/prelude.rs                       |   2 +
 rust/qemu-api/src/qom.rs                           |  85 +++++++--
 rust/qemu-api/src/sysbus.rs                        |  23 ++-
 rust/qemu-api/tests/tests.rs                       |   4 +-
 scripts/make-release                               |  31 +++-
 scripts/rust/rustc_args.py                         |   2 +
 subprojects/arbitrary-int-1-rs.wrap                |   3 +
 subprojects/bilge-0.2-rs.wrap                      |   3 +
 subprojects/bilge-impl-0.2-rs.wrap                 |   3 +
 subprojects/either-1-rs.wrap                       |   3 +
 subprojects/itertools-0.11-rs.wrap                 |   3 +
 .../packagefiles/arbitrary-int-1-rs/meson.build    |   1 +
 subprojects/packagefiles/bilge-0.2-rs/meson.build  |   1 +
 .../packagefiles/bilge-impl-0.2-rs/meson.build     |   1 +
 subprojects/packagefiles/either-1-rs/meson.build   |   1 +
 .../packagefiles/itertools-0.11-rs/meson.build     |   1 +
 .../packagefiles/proc-macro-error-1-rs/meson.build |   1 +
 .../proc-macro-error-attr-1-rs/meson.build         |   1 +
 .../packagefiles/proc-macro2-1-rs/meson.build      |   1 +
 subprojects/packagefiles/quote-1-rs/meson.build    |   1 +
 subprojects/packagefiles/syn-2-rs/meson.build      |   1 +
 .../packagefiles/unicode-ident-1-rs/meson.build    |   1 +
 subprojects/proc-macro-error-1-rs.wrap             |   3 +
 subprojects/proc-macro-error-attr-1-rs.wrap        |   3 +
 subprojects/proc-macro2-1-rs.wrap                  |   3 +
 subprojects/quote-1-rs.wrap                        |   3 +
 subprojects/syn-2-rs.wrap                          |   3 +
 subprojects/unicode-ident-1-rs.wrap                |   3 +
 subprojects/unicode-ident-1-rs/meson.build         |  20 ---
 54 files changed, 716 insertions(+), 369 deletions(-)
 create mode 100644 rust/qemu-api-macros/src/utils.rs
 create mode 100644 rust/qemu-api/src/assertions.rs
 delete mode 100644 subprojects/unicode-ident-1-rs/meson.build
-- 
2.47.1



.
Subject: [PATCH 00/10] rust: (mostly) type safe VMState
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: zhao1.liu@intel.com,
	qemu-rust@nongnu.org
Date: Fri, 17 Jan 2025 10:00:36 +0100

.
Subject: [PATCH 00/10] rust: pl011: correctly use interior mutability
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org
Date: Fri, 17 Jan 2025 10:26:47 +0100

.
Subject: [PATCH 0/3] Remove deprecated machines pc-i440fx-2.4 up to
 pc-i440fx-2.12
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, "Michael S. Tsirkin" <mst@redhat.com>,
 Fabiano Rosas <farosas@suse.de>
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 devel@lists.libvirt.org,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Kashyap Chamarthy <kchamart@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Date: Fri, 17 Jan 2025 11:27:35 +0100

.
Subject: [PATCH 0/2] net: Fix announce_self with vhost
From: Laurent Vivier <lvivier@redhat.com>
To: qemu-devel@nongnu.org
Cc: Jason Wang <jasowang@redhat.com>
Date: Fri, 17 Jan 2025 12:17:07 +0100

.
Subject: Re: [PATCH] vfio: Support P2P access in confidential VM
From: Yang Dongshan <east.moutain.yang@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>
Cc: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
 "clg@redhat.com" <clg@redhat.com>, 
 "pbonzini@redhat.com" <pbonzini@redhat.com>,
 "peterx@redhat.com" <peterx@redhat.com>, 
 "david@redhat.com" <david@redhat.com>, "philmd@linaro.org" <philmd@linaro.org>,
 "mst@redhat.com" <mst@redhat.com>, 
 "sgarzare@redhat.com" <sgarzare@redhat.com>
Date: Fri, 17 Jan 2025 19:25:35 +0800

.
Subject: [PATCH v3 0/3] scripts: mandate use of SPDX-License-Identifier tags
 in new files
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri, 17 Jan 2025 12:41:33 +0000

.
Subject: [PULL 00/37] maintainer updates for gdb, plugins,
 documentation and windows builds
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Fri, 17 Jan 2025 13:42:19 +0000

The following changes since commit 4d5d933bbc7cc52f6cc6b9021f91fa06266222d5:

  Merge tag 'pull-xenfv-20250116' of git://git.infradead.org/users/dwmw2/qemu into staging (2025-01-16 09:03:43 -0500)

are available in the Git repository at:

  https://gitlab.com/stsquad/qemu.git tags/pull-10.0-gdb-plugins-doc-updates-170125-1

for you to fetch changes up to b9eab5efc1a631b476656859beb8eaaa895eb202:

  scripts/nsis.py: Run dependency check for each DLL file only once (2025-01-17 10:46:15 +0000)

----------------------------------------------------------------
semihosting, plugin and doc updates:

  - log a guest_error for failed semihosting open()
  - clean up semihosting includes to reduce build duplication
  - re-factor misc device initialisation to fail with &error_exit
  - propagate Error * to gdbserver_start sub-functions
  - fix 32-bit build of plugins and re-enable by default
  - ensure IRQs don't preempt io recompiled instructions
  - remove usage of gcc_struct to enable clang builds
  - enable clang/lld to build plugins on windows
  - various small kdoc typo fixes
  - add perl scripts to editorconfig
  - remove unused field from MemoryRegion
  - make kdoc script a dependency so doc rebuilds get triggered
  - expand developer documentation:
    - notes on git-publish
    - describe usage of b4
    - setting up build dependencies
    - codebase layout
    - add a glossary of common terms
  -  optimise the windows ndis script

----------------------------------------------------------------
Alex Bennée (11):
      semihosting: add guest_error logging for failed opens
      system/vl: more error exit into config enumeration code
      system: squash usb_parse into a single function
      system: propagate Error to gdbserver_start (and other device setups)
      accel/tcg: also suppress asynchronous IRQs for cpu_io_recompile
      plugins: fix kdoc annotation
      editorconfig: update for perl scripts
      tests/qtest: fix some copy and paste errors in kdoc
      include/exec: fix some copy and paste errors in kdoc
      include/exec: remove warning_printed from MemoryRegion
      docs/sphinx: include kernel-doc script as a dependency

Philippe Mathieu-Daudé (6):
      semihosting/uaccess: Briefly document returned values
      semihosting/syscalls: Include missing 'exec/cpu-defs.h' header
      semihosting/uaccess: Include missing 'exec/cpu-all.h' header
      semihosting/arm-compat: Include missing 'cpu.h' header
      semihosting/console: Avoid including 'cpu.h'
      semihosting/meson: Build config.o and console.o once

Pierrick Bouvier (19):
      tests/tcg/plugins/insn: remove unused callback parameter
      contrib/plugins/howvec: ensure we don't regress if this plugin is extended
      tests/tcg/plugins/syscall: fix 32-bit build
      tests/tcg/plugins/mem: fix 32-bit build
      contrib/plugins/stoptrigger: fix 32-bit build
      contrib/plugins/cache: fix 32-bit build
      contrib/plugins/hotblocks: fix 32-bit build
      contrib/plugins/cflow: fix 32-bit build
      contrib/plugins/hwprofile: fix 32-bit build
      contrib/plugins/hotpages: fix 32-bit build
      configure: reenable plugins by default for 32-bit hosts
      win32: remove usage of attribute gcc_struct
      docs/devel/style: add a section about bitfield, and disallow them for packed structures
      plugins: enable linking with clang/lld
      docs/devel: add git-publish for patch submitting
      docs/devel: add b4 for patch retrieval
      docs/devel: add information on how to setup build environments
      docs/devel: add a codebase section
      docs: add a glossary

Stefan Weil (1):
      scripts/nsis.py: Run dependency check for each DLL file only once

 MAINTAINERS                               |   5 +-
 docs/about/build-platforms.rst            |   4 +-
 docs/about/emulation.rst                  |   2 +
 docs/devel/build-environment.rst          | 118 +++++++++++++
 docs/devel/codebase.rst                   | 220 +++++++++++++++++++++++
 docs/devel/control-flow-integrity.rst     |   2 +
 docs/devel/decodetree.rst                 |   2 +
 docs/devel/ebpf_rss.rst                   |   2 +
 docs/devel/index-build.rst                |   1 +
 docs/devel/index-internals.rst            |   2 +
 docs/devel/index.rst                      |   1 +
 docs/devel/migration/main.rst             |   2 +
 docs/devel/multi-thread-tcg.rst           |   2 +
 docs/devel/qapi-code-gen.rst              |   1 +
 docs/devel/style.rst                      |  20 +++
 docs/devel/submitting-a-patch.rst         |  39 +++++
 docs/devel/testing/main.rst               |   9 +-
 docs/devel/testing/qtest.rst              |   2 +
 docs/glossary.rst                         | 280 ++++++++++++++++++++++++++++++
 docs/index.rst                            |   3 +
 docs/interop/qemu-ga.rst                  |   2 +
 docs/sphinx/depfile.py                    |   3 +
 docs/system/arm/virt.rst                  |   2 +
 docs/system/images.rst                    |   2 +
 docs/system/qemu-block-drivers.rst.inc    |   2 +
 docs/tools/qemu-nbd.rst                   |   2 +
 docs/tools/qemu-storage-daemon.rst        |   2 +
 docs/user/main.rst                        |   6 +
 configure                                 |  21 +--
 meson.build                               |   6 +-
 include/exec/gdbstub.h                    |   8 +-
 include/exec/memory.h                     |   5 +-
 include/qemu/compiler.h                   |   7 +-
 include/qemu/qemu-plugin.h                |   2 +-
 include/semihosting/console.h             |   2 -
 include/semihosting/syscalls.h            |   1 +
 include/semihosting/uaccess.h             |  55 ++++++
 scripts/cocci-macro-file.h                |   6 +-
 subprojects/libvhost-user/libvhost-user.h |   6 +-
 tests/qtest/libqos/qgraph.h               |   2 +-
 tests/qtest/libqtest.h                    |   6 +-
 accel/tcg/translate-all.c                 |   5 +-
 bsd-user/main.c                           |   2 +-
 contrib/plugins/cache.c                   |  18 +-
 contrib/plugins/cflow.c                   |  17 +-
 contrib/plugins/hotblocks.c               |  29 +++-
 contrib/plugins/hotpages.c                |   6 +-
 contrib/plugins/howvec.c                  |   7 +-
 contrib/plugins/hwprofile.c               |  27 +--
 contrib/plugins/stoptrigger.c             |  48 ++---
 gdbstub/system.c                          |  22 +--
 gdbstub/user.c                            |  22 +--
 linux-user/main.c                         |   6 +-
 monitor/hmp-cmds.c                        |   2 +-
 semihosting/arm-compat-semi.c             |   1 +
 semihosting/console.c                     |   3 +-
 semihosting/syscalls.c                    |   2 +
 semihosting/uaccess.c                     |   1 +
 system/vl.c                               | 101 +++++------
 tests/tcg/plugins/insn.c                  |   4 +-
 tests/tcg/plugins/mem.c                   |   6 +-
 tests/tcg/plugins/syscall.c               |   6 +-
 .editorconfig                             |  13 ++
 contrib/plugins/meson.build               |   2 +-
 plugins/meson.build                       |  24 ++-
 scripts/nsis.py                           |  10 +-
 semihosting/meson.build                   |   9 +-
 tests/tcg/plugins/meson.build             |   3 +-
 68 files changed, 1035 insertions(+), 226 deletions(-)
 create mode 100644 docs/devel/build-environment.rst
 create mode 100644 docs/devel/codebase.rst
 create mode 100644 docs/glossary.rst

-- 
2.39.5



.
Subject: [PULL 0/5] QTest patches for 2025-01-17
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Date: Fri, 17 Jan 2025 13:49:31 -0300

The following changes since commit 4d5d933bbc7cc52f6cc6b9021f91fa06266222d5:

  Merge tag 'pull-xenfv-20250116' of git://git.infradead.org/users/dwmw2/qemu into staging (2025-01-16 09:03:43 -0500)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/qtest-20250117-pull-request

for you to fetch changes up to aa601bd4f1208d85906f7778679c57d91cef6c70:

  tests/qtest/test-x86-cpuid-compat: Remove tests related to pc-i440fx-2.3 (2025-01-17 11:48:44 -0300)

----------------------------------------------------------------
Qtest pull request

- RISCV CSR test
- migration recover changed to OOB
- removal of dead code in test-x86-cpuid-compat

----------------------------------------------------------------

Ivan Klokov (2):
  target/riscv: Add RISC-V CSR qtest support
  tests/qtest: QTest example for RISC-V CSR register

Juraj Marcin (2):
  tests/qtest: Introduce qtest_init_with_env_and_capabilities()
  tests/qtest/migration: Use out-of-band execution for migrate-recover

Thomas Huth (1):
  tests/qtest/test-x86-cpuid-compat: Remove tests related to
    pc-i440fx-2.3

 hw/riscv/riscv_hart.c                 | 55 ++++++++++++++++++++++++++
 tests/qtest/libqtest.c                | 45 ++++++++++++++++++++-
 tests/qtest/libqtest.h                | 31 +++++++++++++++
 tests/qtest/meson.build               |  2 +-
 tests/qtest/migration/framework.c     | 23 ++++++++++-
 tests/qtest/migration/framework.h     |  2 +
 tests/qtest/migration/migration-qmp.c |  2 +-
 tests/qtest/riscv-csr-test.c          | 56 +++++++++++++++++++++++++++
 tests/qtest/test-x86-cpuid-compat.c   | 18 ---------
 9 files changed, 210 insertions(+), 24 deletions(-)
 create mode 100644 tests/qtest/riscv-csr-test.c

-- 
2.35.3



.
Subject: [PATCH v3] qemu/compiler: Absorb 'clang-tsa.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Kyle Evans <kevans@freebsd.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Warner Losh <imp@bsdimp.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Hanna Reitz <hreitz@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 qemu-block@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Fri, 17 Jan 2025 18:02:01 +0100

.
Subject: [PATCH 0/9] hw/e1000e|igb: interrupts and qtests fixes
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>,
 Dmitry Fleytman <dmitry.fleytman@gmail.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>, Jason Wang <jasowang@redhat.com>,
 Sriram Yagnaraman <sriram.yagnaraman@ericsson.com>,
 Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>
Date: Sat, 18 Jan 2025 03:02:56 +1000

.
Subject: [PATCH] user: Extract common MMAP API to 'user/mmap.h'
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Kyle Evans <kevans@freebsd.org>, Riku Voipio <riku.voipio@iki.fi>,
 Warner Losh <imp@bsdimp.com>, Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 17 Jan 2025 18:13:37 +0100

.
Subject: [PATCH v3 0/4] qtest/libqos/pci: pci and msix fixes
From: Nicholas Piggin <npiggin@gmail.com>
To: Fabiano Rosas <farosas@suse.de>
Cc: Nicholas Piggin <npiggin@gmail.com>, John Snow <jsnow@redhat.com>,
 Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, qemu-block@nongnu.org,
 qemu-devel@nongnu.org
Date: Sat, 18 Jan 2025 03:22:39 +1000

.
Subject: [PATCH 0/2] hw/pci: catch a few error cases
From: Nicholas Piggin <npiggin@gmail.com>
To: "Michael S . Tsirkin" <mst@redhat.com>
Cc: Nicholas Piggin <npiggin@gmail.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, qemu-devel@nongnu.org
Date: Sat, 18 Jan 2025 03:28:39 +1000

.
Subject: [PATCH] migration: ram block cpr blockers
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 David Hildenbrand <david@redhat.com>,
 Philippe Mathieu-Daude <philmd@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Fri, 17 Jan 2025 09:46:11 -0800

.
Subject: [PULL 00/68] tcg patch queue
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Date: Fri, 17 Jan 2025 10:23:48 -0800

Note that I have refreshed the expiry of my public key.
and pushed to keys.openpgp.org.


r~


The following changes since commit 4d5d933bbc7cc52f6cc6b9021f91fa06266222d5:

  Merge tag 'pull-xenfv-20250116' of git://git.infradead.org/users/dwmw2/qemu into staging (2025-01-16 09:03:43 -0500)

are available in the Git repository at:

  https://gitlab.com/rth7680/qemu.git tags/pull-tcg-20250117

for you to fetch changes up to db1649823d4f27b924a5aa5f9e0111457accb798:

  softfloat: Constify helpers returning float_status field (2025-01-17 08:29:25 -0800)

----------------------------------------------------------------
tcg:
  - Add TCGOP_TYPE, TCGOP_FLAGS.
  - Pass type and flags to tcg_op_supported, tcg_target_op_def.
  - Split out tcg-target-has.h and unexport from tcg.h.
  - Reorg constraint processing; constify TCGOpDef.
  - Make extract, sextract, deposit opcodes mandatory.
  - Merge ext{8,16,32}{s,u} opcodes into {s}extract.
tcg/mips: Expand bswap unconditionally
tcg/riscv: Use SRAIW, SRLIW for {s}extract_i64
tcg/riscv: Use BEXTI for single-bit extractions
tcg/sparc64: Use SRA, SRL for {s}extract_i64

disas/riscv: Guard dec->cfg dereference for host disassemble
util/cpuinfo-riscv: Detect Zbs
accel/tcg: Call tcg_tb_insert() for one-insn TBs
linux-user: Add missing /proc/cpuinfo fields for sparc

----------------------------------------------------------------
Helge Deller (1):
      linux-user: Add missing /proc/cpuinfo fields for sparc

Ilya Leoshkevich (2):
      tcg: Document tb_lookup() and tcg_tb_lookup()
      accel/tcg: Call tcg_tb_insert() for one-insn TBs

LIU Zhiwei (1):
      disas/riscv: Guard dec->cfg dereference for host disassemble

Philippe Mathieu-Daudé (1):
      softfloat: Constify helpers returning float_status field

Richard Henderson (63):
      tcg: Move call abi parameters from tcg-target.h to tcg-target.c.inc
      tcg: Replace TCGOP_VECL with TCGOP_TYPE
      tcg: Move tcg_op_insert_{after,before} decls to tcg-internal.h
      tcg: Copy TCGOP_TYPE in tcg_op_insert_{after,before}
      tcg: Add TCGOP_FLAGS
      tcg: Add type and flags arguments to tcg_op_supported
      target/arm: Do not test TCG_TARGET_HAS_bitsel_vec
      target/arm: Use tcg_op_supported
      target/tricore: Use tcg_op_supported
      tcg: Add tcg_op_deposit_valid
      target/i386: Remove TCG_TARGET_extract_tl_valid
      target/i386: Use tcg_op_deposit_valid
      target/i386: Use tcg_op_supported
      tcg: Remove TCG_TARGET_NEED_LDST_LABELS and TCG_TARGET_NEED_POOL_LABELS
      tcg: Rename tcg-target.opc.h to tcg-target-opc.h.inc
      tcg/tci: Move TCI specific opcodes to tcg-target-opc.h.inc
      tcg: Move fallback tcg_can_emit_vec_op out of line
      tcg/ppc: Remove TCGPowerISA enum
      tcg: Extract default TCG_TARGET_HAS_foo definitions to 'tcg-has.h'
      tcg/aarch64: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/arm: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/i386: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/loongarch64: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/mips: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/ppc: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/riscv: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/s390x: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/sparc64: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg/tci: Extract TCG_TARGET_HAS_foo defs to 'tcg-target-has.h'
      tcg: Include 'tcg-target-has.h' once in 'tcg-has.h'
      tcg: Only include 'tcg-has.h' when necessary
      tcg: Split out tcg-target-mo.h
      tcg: Use C_NotImplemented in tcg_target_op_def
      tcg: Change have_vec to has_type in tcg_op_supported
      tcg: Reorg process_op_defs
      tcg: Remove args_ct from TCGOpDef
      tcg: Constify tcg_op_defs
      tcg: Validate op supported in opcode_args_ct
      tcg: Add TCG_OPF_NOT_PRESENT to opcodes without inputs or outputs
      tcg: Pass type and flags to tcg_target_op_def
      tcg: Add TCGType argument to tcg_out_op
      tcg: Remove TCG_OPF_64BIT
      tcg: Drop implementation checks from tcg-opc.h
      tcg: Replace IMPLVEC with TCG_OPF_VECTOR
      tcg/mips: Expand bswap unconditionally
      tcg/i386: Handle all 8-bit extensions for i686
      tcg/i386: Fold the ext{8,16,32}[us] cases into {s}extract
      tcg/aarch64: Provide TCG_TARGET_{s}extract_valid
      tcg/aarch64: Expand extract with offset 0 with andi
      tcg/arm: Add full [US]XT[BH] into {s}extract
      tcg/loongarch64: Fold the ext{8,16,32}[us] cases into {s}extract
      tcg/mips: Fold the ext{8,16,32}[us] cases into {s}extract
      tcg/ppc: Fold the ext{8,16,32}[us] cases into {s}extract
      tcg/riscv64: Fold the ext{8,16,32}[us] cases into {s}extract
      tcg/riscv: Use SRAIW, SRLIW for {s}extract_i64
      tcg/s390x: Fold the ext{8,16,32}[us] cases into {s}extract
      tcg/sparc64: Use SRA, SRL for {s}extract_i64
      tcg/tci: Provide TCG_TARGET_{s}extract_valid
      tcg/tci: Remove assertions for deposit and extract
      tcg: Remove TCG_TARGET_HAS_{s}extract_{i32,i64}
      tcg: Remove TCG_TARGET_HAS_deposit_{i32,i64}
      util/cpuinfo-riscv: Detect Zbs
      tcg/riscv: Use BEXTI for single-bit extractions

 accel/tcg/internal-target.h                        |   1 +
 host/include/riscv/host/cpuinfo.h                  |   5 +-
 include/fpu/softfloat-helpers.h                    |  25 +-
 include/tcg/tcg-opc.h                              | 355 +++++-------
 include/tcg/tcg.h                                  | 187 ++----
 linux-user/sparc/target_proc.h                     |  20 +-
 tcg/aarch64/tcg-target-has.h                       | 117 ++++
 tcg/aarch64/tcg-target-mo.h                        |  12 +
 tcg/aarch64/tcg-target.h                           | 126 ----
 tcg/arm/tcg-target-has.h                           | 100 ++++
 tcg/arm/tcg-target-mo.h                            |  13 +
 tcg/arm/tcg-target.h                               |  86 ---
 tcg/i386/tcg-target-has.h                          | 169 ++++++
 tcg/i386/tcg-target-mo.h                           |  19 +
 tcg/i386/tcg-target.h                              | 162 ------
 tcg/loongarch64/tcg-target-has.h                   | 119 ++++
 tcg/loongarch64/tcg-target-mo.h                    |  12 +
 tcg/loongarch64/tcg-target.h                       | 115 ----
 tcg/mips/tcg-target-has.h                          | 135 +++++
 tcg/mips/tcg-target-mo.h                           |  13 +
 tcg/mips/tcg-target.h                              | 130 -----
 tcg/ppc/tcg-target-has.h                           | 131 +++++
 tcg/ppc/tcg-target-mo.h                            |  12 +
 tcg/ppc/tcg-target.h                               | 126 ----
 tcg/riscv/tcg-target-has.h                         | 135 +++++
 tcg/riscv/tcg-target-mo.h                          |  12 +
 tcg/riscv/tcg-target.h                             | 116 ----
 tcg/s390x/tcg-target-has.h                         | 137 +++++
 tcg/s390x/tcg-target-mo.h                          |  12 +
 tcg/s390x/tcg-target.h                             | 126 ----
 tcg/sparc64/tcg-target-has.h                       |  87 +++
 tcg/sparc64/tcg-target-mo.h                        |  12 +
 tcg/sparc64/tcg-target.h                           |  91 ---
 tcg/tcg-has.h                                      | 101 ++++
 tcg/tcg-internal.h                                 |  18 +-
 tcg/tci/tcg-target-has.h                           |  81 +++
 tcg/tci/tcg-target-mo.h                            |  17 +
 tcg/tci/tcg-target.h                               |  94 ---
 accel/tcg/cpu-exec.c                               |  15 +-
 accel/tcg/translate-all.c                          |  29 +-
 disas/riscv.c                                      |  23 +-
 target/arm/tcg/translate-a64.c                     |  10 +-
 target/arm/tcg/translate-sve.c                     |  22 +-
 target/arm/tcg/translate.c                         |   2 +-
 target/tricore/translate.c                         |   4 +-
 tcg/optimize.c                                     |  27 +-
 tcg/tcg-common.c                                   |   5 +-
 tcg/tcg-op-gvec.c                                  |   1 +
 tcg/tcg-op-ldst.c                                  |  29 +-
 tcg/tcg-op-vec.c                                   |   9 +-
 tcg/tcg-op.c                                       | 149 ++---
 tcg/tcg.c                                          | 643 ++++++++++++++-------
 tcg/tci.c                                          |  13 +-
 util/cpuinfo-riscv.c                               |  18 +-
 docs/devel/tcg-ops.rst                             |  15 +-
 target/i386/tcg/emit.c.inc                         |  14 +-
 .../{tcg-target.opc.h => tcg-target-opc.h.inc}     |   4 +-
 tcg/aarch64/tcg-target.c.inc                       |  33 +-
 tcg/arm/{tcg-target.opc.h => tcg-target-opc.h.inc} |   6 +-
 tcg/arm/tcg-target.c.inc                           |  71 ++-
 .../{tcg-target.opc.h => tcg-target-opc.h.inc}     |  22 +-
 tcg/i386/tcg-target.c.inc                          | 121 +++-
 .../{tcg-target.opc.h => tcg-target-opc.h.inc}     |   0
 tcg/loongarch64/tcg-target.c.inc                   |  59 +-
 tcg/mips/tcg-target-opc.h.inc                      |   1 +
 tcg/mips/tcg-target.c.inc                          |  55 +-
 tcg/ppc/{tcg-target.opc.h => tcg-target-opc.h.inc} |  12 +-
 tcg/ppc/tcg-target.c.inc                           |  39 +-
 .../{tcg-target.opc.h => tcg-target-opc.h.inc}     |   0
 tcg/riscv/tcg-target.c.inc                         |  66 ++-
 .../{tcg-target.opc.h => tcg-target-opc.h.inc}     |   6 +-
 tcg/s390x/tcg-target.c.inc                         |  59 +-
 tcg/sparc64/tcg-target-opc.h.inc                   |   1 +
 tcg/sparc64/tcg-target.c.inc                       |  29 +-
 tcg/tcg-ldst.c.inc                                 |  65 ---
 tcg/tcg-pool.c.inc                                 | 162 ------
 tcg/tci/tcg-target-opc.h.inc                       |   4 +
 tcg/tci/tcg-target.c.inc                           |  53 +-
 78 files changed, 2856 insertions(+), 2269 deletions(-)
 create mode 100644 tcg/aarch64/tcg-target-has.h
 create mode 100644 tcg/aarch64/tcg-target-mo.h
 create mode 100644 tcg/arm/tcg-target-has.h
 create mode 100644 tcg/arm/tcg-target-mo.h
 create mode 100644 tcg/i386/tcg-target-has.h
 create mode 100644 tcg/i386/tcg-target-mo.h
 create mode 100644 tcg/loongarch64/tcg-target-has.h
 create mode 100644 tcg/loongarch64/tcg-target-mo.h
 create mode 100644 tcg/mips/tcg-target-has.h
 create mode 100644 tcg/mips/tcg-target-mo.h
 create mode 100644 tcg/ppc/tcg-target-has.h
 create mode 100644 tcg/ppc/tcg-target-mo.h
 create mode 100644 tcg/riscv/tcg-target-has.h
 create mode 100644 tcg/riscv/tcg-target-mo.h
 create mode 100644 tcg/s390x/tcg-target-has.h
 create mode 100644 tcg/s390x/tcg-target-mo.h
 create mode 100644 tcg/sparc64/tcg-target-has.h
 create mode 100644 tcg/sparc64/tcg-target-mo.h
 create mode 100644 tcg/tcg-has.h
 create mode 100644 tcg/tci/tcg-target-has.h
 create mode 100644 tcg/tci/tcg-target-mo.h
 rename tcg/aarch64/{tcg-target.opc.h => tcg-target-opc.h.inc} (82%)
 rename tcg/arm/{tcg-target.opc.h => tcg-target-opc.h.inc} (75%)
 rename tcg/i386/{tcg-target.opc.h => tcg-target-opc.h.inc} (72%)
 rename tcg/loongarch64/{tcg-target.opc.h => tcg-target-opc.h.inc} (100%)
 create mode 100644 tcg/mips/tcg-target-opc.h.inc
 rename tcg/ppc/{tcg-target.opc.h => tcg-target-opc.h.inc} (83%)
 rename tcg/riscv/{tcg-target.opc.h => tcg-target-opc.h.inc} (100%)
 rename tcg/s390x/{tcg-target.opc.h => tcg-target-opc.h.inc} (75%)
 create mode 100644 tcg/sparc64/tcg-target-opc.h.inc
 delete mode 100644 tcg/tcg-ldst.c.inc
 delete mode 100644 tcg/tcg-pool.c.inc
 create mode 100644 tcg/tci/tcg-target-opc.h.inc


.
Subject: [PATCH 0/2] docs: A couple of small changes to system/arm/cpu-features
From: Kashyap Chamarthy <kchamart@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, maz@kernel.org, sebott@redhat.com,
 Peter Maydell <peter.maydell@linaro.org>,
 Kashyap Chamarthy <kchamart@redhat.com>
Date: Fri, 17 Jan 2025 20:11:04 +0100

.
Subject: [PATCH] hw/i386/pc: Fix crash that occurs when introspecting
 TYPE_PC_MACHINE machines
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>
Date: Fri, 17 Jan 2025 20:21:06 +0100

.
Subject: [RFC PATCH 00/10] rust: remaining part of qdev bindings
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org
Date: Fri, 17 Jan 2025 20:39:53 +0100

.
Subject: Nested virtualization with windows guest
From: =?UTF-8?Q?Micha=C5=82_Zegan?= <webczat@outlook.com>
To: qemu-discuss@nongnu.org, qemu-devel@nongnu.org
Date: Fri, 17 Jan 2025 20:45:57 +0100

.
Subject: [PATCH 0/1] s390x: Abort immediately on invalid loadparm
From: jrossi@linux.ibm.com
To: qemu-devel@nongnu.org, qemu-s390x@nongnu.org, thuth@redhat.com
Cc: jrossi@linux.ibm.com
Date: Fri, 17 Jan 2025 16:22:34 -0500

.
Subject: [PATCH v2 0/8] usb/xhci: TR NOOP, TI HCD device, more qtests
From: Nicholas Piggin <npiggin@gmail.com>
To: qemu-devel@nongnu.org
Cc: Nicholas Piggin <npiggin@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Fabiano Rosas <farosas@suse.de>, Laurent Vivier <lvivier@redhat.com>,
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Sat, 18 Jan 2025 17:08:45 +1000

.
Subject: [PATCH v7 0/4] chardev: implement backend chardev multiplexing
From: Roman Penyaev <r.peniaev@gmail.com>
To: 
Cc: Roman Penyaev <r.peniaev@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 qemu-devel@nongnu.org
Date: Sat, 18 Jan 2025 17:40:48 +0100

.
Subject: [PATCH] vvfat: refresh writing long filename
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org, Kevin Wolf <kwolf@redhat.com>,
 Hanna Reitz <hreitz@redhat.com>,
 =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-block@nongnu.org,
 qemu-trivial@nongnu.org
Date: Sat, 18 Jan 2025 20:35:31 +0300

.
Subject: [PATCH v2] vvfat: refresh writing long filename
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-block@nongnu.org,
 qemu-trivial@nongnu.org
Date: Sun, 19 Jan 2025 00:26:34 +0300

.
Subject: [PULL v2 00/50] riscv-to-apply queue
From: Alistair Francis <alistair23@gmail.com>
To: qemu-devel@nongnu.org
Cc: alistair23@gmail.com,
	Alistair Francis <alistair.francis@wdc.com>
Date: Sun, 19 Jan 2025 11:11:35 +1000

The following changes since commit 0e3aff9ec34059512d597eacfcf4d1b5d4570c50:

  Merge tag 'pull-10.0-gdb-plugins-doc-updates-170125-1' of https://gitlab.com/stsquad/qemu into staging (2025-01-17 10:13:07 -0500)

are available in the Git repository at:

  https://github.com/alistair23/qemu.git tags/pull-riscv-to-apply-20250119-1

for you to fetch changes up to f04cac4f8f254931f2af9d059b2175769e576afa:

  hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events (2025-01-19 09:44:35 +1000)

----------------------------------------------------------------
Second RISC-V PR for 10.0

* Reduce the overhead for simple RISC-V vector unit-stride loads and stores
* Add V bit to GDB priv reg
* Add 'sha' support
* Add traces for exceptions in user mode
* Update Pointer Masking to Zjpm v1.0
* Add Smrnmi support
* Fix timebase-frequency when using KVM acceleration
* Add RISC-V Counter delegation ISA extension support
* Add support for Smdbltrp and Ssdbltrp extensions
* Introduce a translation tag for the IOMMU page table cache
* Support Supm and Sspm as part of Zjpm v1.0
* Convert htif debug prints to trace event

----------------------------------------------------------------
Alexey Baturo (8):
      target/riscv: Remove obsolete pointer masking extension code.
      target/riscv: Add new CSR fields for S{sn, mn, m}pm extensions as part of Zjpm v1.0
      target/riscv: Add helper functions to calculate current number of masked bits for pointer masking
      target/riscv: Add pointer masking tb flags
      target/riscv: Update address modify functions to take into account pointer masking
      target/riscv: Apply pointer masking for virtualized memory accesses
      target/riscv: Enable updates for pointer masking variables and thus enable pointer masking extension
      target/riscv: Support Supm and Sspm as part of Zjpm v1.0

Atish Patra (5):
      target/riscv: Enable S*stateen bits for AIA
      target/riscv: Add properties for counter delegation ISA extensions
      target/riscv: Invoke pmu init after feature enable
      target/riscv: Add implied rule for counter delegation extensions
      target/riscv: Add configuration for S[m|s]csrind, Smcdeleg/Ssccfg

Clément Léger (9):
      target/riscv: Fix henvcfg potentially containing stale bits
      target/riscv: Add Ssdbltrp CSRs handling
      target/riscv: Implement Ssdbltrp sret, mret and mnret behavior
      target/riscv: Implement Ssdbltrp exception handling
      target/riscv: Add Ssdbltrp ISA extension enable switch
      target/riscv: Add Smdbltrp CSRs handling
      target/riscv: Implement Smdbltrp sret, mret and mnret behavior
      target/riscv: Implement Smdbltrp behavior
      target/riscv: Add Smdbltrp ISA extension enable switch

Craig Blackmore (2):
      target/riscv: rvv: fix typo in vext continuous ldst function names
      target/riscv: rvv: speed up small unit-stride loads and stores

Daniel Henrique Barboza (9):
      target/riscv: add shcounterenw
      target/riscv: add shvstvala
      target/riscv: add shtvala
      target/riscv: add shvstvecd
      target/riscv: add shvsatpa
      target/riscv: add shgatpa
      target/riscv/tcg: add sha
      target/riscv: use RISCVException enum in exception helpers
      target/riscv: add trace in riscv_raise_exception()

Frank Chang (1):
      target/riscv: Add Zicfilp support for Smrnmi

Jason Chien (1):
      hw/riscv/riscv-iommu.c: Introduce a translation tag for the page table cache

Kaiwen Xue (6):
      target/riscv: Add properties for Indirect CSR Access extension
      target/riscv: Decouple AIA processing from xiselect and xireg
      target/riscv: Support generic CSR indirect access
      target/riscv: Add counter delegation definitions
      target/riscv: Add select value range check for counter delegation
      target/riscv: Add counter delegation/configuration support

Philippe Mathieu-Daudé (3):
      target/riscv: Have kvm_riscv_get_timebase_frequency() take RISCVCPU cpu
      hw/riscv/virt: Remove unnecessary use of &first_cpu
      hw/char/riscv_htif: Convert HTIF_DEBUG() to trace events

Tommy Wu (5):
      target/riscv: Add 'ext_smrnmi' in the RISCVCPUConfig
      target/riscv: Add Smrnmi CSRs
      target/riscv: Handle Smrnmi interrupt and exception
      target/riscv: Add Smrnmi mnret instruction
      target/riscv: Add Smrnmi cpu extension

Yanfeng Liu (1):
      riscv/gdbstub: add V bit to priv reg

 include/hw/riscv/riscv_hart.h                  |    4 +
 target/riscv/cpu.h                             |   65 +-
 target/riscv/cpu_bits.h                        |  157 ++-
 target/riscv/cpu_cfg.h                         |   13 +
 target/riscv/helper.h                          |    1 +
 target/riscv/internals.h                       |   54 +
 target/riscv/kvm/kvm_riscv.h                   |    4 +-
 target/riscv/pmp.h                             |    1 +
 target/riscv/insn32.decode                     |    3 +
 hw/char/riscv_htif.c                           |   15 +-
 hw/riscv/riscv-iommu.c                         |  205 +++-
 hw/riscv/riscv_hart.c                          |   41 +
 hw/riscv/virt.c                                |    2 +-
 target/riscv/cpu.c                             |   97 +-
 target/riscv/cpu_helper.c                      |  311 +++++-
 target/riscv/csr.c                             | 1257 +++++++++++++++++-------
 target/riscv/gdbstub.c                         |   23 +-
 target/riscv/kvm/kvm-cpu.c                     |    4 +-
 target/riscv/machine.c                         |   18 +-
 target/riscv/op_helper.c                       |  126 ++-
 target/riscv/pmp.c                             |   14 +-
 target/riscv/tcg/tcg-cpu.c                     |   60 +-
 target/riscv/translate.c                       |   49 +-
 target/riscv/vector_helper.c                   |   31 +-
 target/riscv/insn_trans/trans_privileged.c.inc |   20 +
 hw/char/trace-events                           |    4 +
 target/riscv/trace-events                      |    3 +
 tests/data/acpi/riscv64/virt/RHCT              |  Bin 332 -> 390 bytes
 28 files changed, 1862 insertions(+), 720 deletions(-)


.
Subject: [PATCH v3 0/6] linux-user: Add support for various missing netlink
 sockopt entries
From: deller@kernel.org
To: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>, qemu-devel@nongnu.org,
 Stefan Hajnoczi <stefanha@gmail.com>
Cc: deller@gmx.de
Date: Sun, 19 Jan 2025 05:41:16 +0100

.
Subject: [PATCH v3, do not apply] vvfat: refresh writing long filename
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-block@nongnu.org,
 qemu-trivial@nongnu.org
Date: Sun, 19 Jan 2025 11:34:35 +0300

.
Subject: [PATCH] vvfat: create_long_filename: fix out-of-bounds array access
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-block@nongnu.org,
 qemu-trivial@nongnu.org
Date: Sun, 19 Jan 2025 12:15:51 +0300

.
Subject: [PATCH] vvfat: create_long_filename(): refresh
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Volker=20R=C3=BCmelin?= <vr_qemu@t-online.de>
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-block@nongnu.org,
 qemu-trivial@nongnu.org
Date: Sun, 19 Jan 2025 13:29:05 +0300

.
Subject: [PATCH v5 0/8] Support virtio-gpu DRM native context
From: Dmitry Osipenko <dmitry.osipenko@collabora.com>
To: Akihiko Odaki <akihiko.odaki@daynix.com>, Huang Rui <ray.huang@amd.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 "Michael S . Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: Gert Wollny <gert.wollny@collabora.com>, qemu-devel@nongnu.org,
 Gurchetan Singh <gurchetansingh@chromium.org>, Alyssa Ross <hi@alyssa.is>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Alex Deucher <alexander.deucher@amd.com>,
 Stefano Stabellini <stefano.stabellini@amd.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Xenia Ragiadakou <xenia.ragiadakou@amd.com>,
 Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>,
 Honglei Huang <honglei1.huang@amd.com>, Julia Zhang <julia.zhang@amd.com>,
 Chen Jiqian <Jiqian.Chen@amd.com>, Rob Clark <robdclark@gmail.com>,
 Yiwei Zhang <zzyiwei@chromium.org>, Sergio Lopez Pascual <slp@redhat.com>
Date: Mon, 20 Jan 2025 01:00:42 +0300

.
Subject: [PATCH v6 0/3] tests/qtest/libqos: add DMA support for writing and
 reading fw_cfg files
From: Ani Sinha <anisinha@redhat.com>
To: 
Cc: Ani Sinha <anisinha@redhat.com>, kraxel@redhat.com, farosas@suse.de,
 lvivier@redhat.com, pbonzini@redhat.com, armbru@redhat.com,
 philmd@linaro.org, berrange@redhat.com, qemu-devel@nongnu.org
Date: Mon, 20 Jan 2025 10:08:31 +0530

.
Subject: KVM/QEMU Community Call 21/01/25 agenda items?
From: =?utf-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>
To: Alessandro Di Federico <ale@rev.ng>, Alistair Francis
 <alistair.francis@wdc.com>, Anton Johansson <anjo@rev.ng>, Markus
 Armbruster <armbru@redhat.com>, Brian Cain <bcain@quicinc.com>, "Daniel P.
 Berrange" <berrange@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 cjia@nvidia.com, =?utf-8?Q?C=C3=A9dric?= Le Goater <clg@kaod.org>,
 cw@f00f.org,
 dhedde@kalrayinc.com, Eric Blake <eblake@redhat.com>, eblot@rivosinc.com,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>, Eduardo Habkost
 <eduardo@habkost.net>, Elena Ufimtseva <elena.ufimtseva@oracle.com>, Auger
 Eric <eric.auger@redhat.com>, felipe@nutanix.com, iggy@theiggy.com, Warner
 Losh <imp@bsdimp.com>, Jan Kiszka <jan.kiszka@web.de>, Jason Gunthorpe
 <jgg@nvidia.com>, jidong.xiao@gmail.com, Jim Shu <jim.shu@sifive.com>,
 Joao Martins <joao.m.martins@oracle.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Luc Michel <luc@lmichel.fr>, Manos Pitsidianakis
 <manos.pitsidianakis@linaro.org>, Max Chou <max.chou@sifive.com>, Mark
 Burton <mburton@qti.qualcomm.com>, mdean@redhat.com,
 mimu@linux.vnet.ibm.com, "Ho, Nelson" <nelson.ho@windriver.com>, Paul
 Walmsley <paul.walmsley@sifive.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>, Phil =?utf-8?Q?Mathieu-Daud?=
 =?utf-8?Q?=C3=A9?=
 <philmd@linaro.org>, QEMU Developers <qemu-devel@nongnu.org>, Richard
 Henderson <richard.henderson@linaro.org>, Shameerali Kolothum Thodi
 <shameerali.kolothum.thodi@huawei.com>, Bernhard Beschow
 <shentey@gmail.com>, Stefan Hajnoczi <stefanha@gmail.com>, Thomas Huth
 <thuth@redhat.com>, Wei Wang <wei.w.wang@intel.com>, z.huo@139.com, LIU
 Zhiwei <zhiwei_liu@linux.alibaba.com>, zwu.kernel@gmail.com
Date: Mon, 20 Jan 2025 16:31:48 +0000

.
Subject: [PATCH] hw/virtio/vhost: Disable IOTLB callbacks when IOMMU gets
 disabled
From: Eric Auger <eric.auger@redhat.com>
To: eric.auger.pro@gmail.com, eric.auger@redhat.com, qemu-devel@nongnu.org,
 mst@redhat.com, jasowang@redhat.com, sgarzare@redhat.com,
 lvivier@redhat.com
Cc: zhenzhong.duan@intel.com
Date: Mon, 20 Jan 2025 18:33:39 +0100

.
Subject: [PATCH v2 00/19] intel_iommu: Add ATS support
From: CLEMENT MATHIEU--DRIF <clement.mathieu--drif@eviden.com>
To: "qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Date: Mon, 20 Jan 2025 17:41:32 +0000

.
Subject: [PATCH 00/21] Add i.MX 8M Plus EVK machine
From: Bernhard Beschow <shentey@gmail.com>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Alistair Francis <alistair@alistair23.me>,
 Peter Maydell <peter.maydell@linaro.org>,
 Jean-Christophe Dubois <jcd@tribudubois.net>, qemu-arm@nongnu.org,
 Andrey Smirnov <andrew.smirnov@gmail.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Bernhard Beschow <shentey@gmail.com>
Date: Mon, 20 Jan 2025 21:37:27 +0100

.
Subject: [PATCH v2 0/2] target/riscv: throw debug exception before page fault
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 richard.henderson@linaro.org,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Mon, 20 Jan 2025 17:49:08 -0300

.
Subject: hw/ipack: Is IndustryPack still useful to maintain?
From: =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: Alberto Garcia <berto@igalia.com>
Cc: QEMU Developers <qemu-devel@nongnu.org>, Thomas Huth <thuth@redhat.com>,
 Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?Q?Daniel_P=2E_Berrang=C3=A9?= <berrange@redhat.com>
Date: Mon, 20 Jan 2025 21:53:32 +0100

.
Subject: [PATCH 0/7] testing/next (qtest timer stuff)
From: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-s390x@nongnu.org, qemu-arm@nongnu.org, Thomas Huth <thuth@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Mon, 20 Jan 2025 21:02:05 +0000

.
Subject: [PATCH v4 0/7] linux-user: Add support for various missing netlink
 sockopt entries
From: deller@kernel.org
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Laurent Vivier <laurent@vivier.eu>, qemu-devel@nongnu.org,
 Stefan Hajnoczi <stefanha@gmail.com>
Cc: deller@gmx.de
Date: Mon, 20 Jan 2025 22:33:33 +0100

.
Subject: [RFC PATCH v2 0/3] SEV-SNP: Add support for SNP certificate fetching
From: Melody Wang <huibo.wang@amd.com>
To: <qemu-devel@nongnu.org>
Date: Mon, 20 Jan 2025 21:31:13 +0000

.
Subject: [PATCH v2] gdbstub/user-target: fix gdbserver int format (%d -> %x)
From: Dominik 'Disconnect3d' Czarnota <dominik.b.czarnota@gmail.com>
To: qemu-devel@nongnu.org
Cc: alex.bennee@linaro.org, philmd@linaro.org, qemu-trivial@nongnu.org,
 mjt@tls.msk.ru,
 Dominik 'Disconnect3d' Czarnota <dominik.b.czarnota@gmail.com>
Date: Mon, 20 Jan 2025 23:28:58 +0100

.
Subject: [PATCH 0/4] Introduce SierraForest-v2 and ClearwaterForest CPU model
From: Tao Su <tao1.su@linux.intel.com>
To: qemu-devel@nongnu.org
Cc: pbonzini@redhat.com, imammedo@redhat.com, xiaoyao.li@intel.com,
 zhao1.liu@linux.intel.com, xuelian.guo@intel.com, tao1.su@linux.intel.com
Date: Tue, 21 Jan 2025 10:06:46 +0800

.
Subject: [PATCH 0/3] hw/intc/loongarch_ipi: CPU irq routing enhancement
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Tue, 21 Jan 2025 10:37:20 +0800

.
Subject: [PATCH] tests/functional: Fix broken decorators with lamda functions
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 07:58:14 +0100

.
Subject: [PATCH v1 00/18] Support AST2700 A1
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Tue, 21 Jan 2025 15:04:06 +0800

.
Subject: [PATCH 0/2] hw/ipack: Minor dust removal
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>, Alberto Garcia <berto@igalia.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Bernhard Beschow <shentey@gmail.com>, Laurent Vivier <lvivier@redhat.com>,
 Fabiano Rosas <farosas@suse.de>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 08:44:10 +0100

.
Subject: [PATCH v2 0/2] hw/ipack: Minor dust removal
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Alberto Garcia <berto@igalia.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>, Bernhard Beschow <shentey@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 09:44:50 +0100

.
Subject: [PATCH] vhost-user: Silence unsupported VHOST_USER_PROTOCOL_F_RARP
 error
From: Laurent Vivier <lvivier@redhat.com>
To: qemu-devel@nongnu.org
Cc: Jason Wang <jasowang@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Stefano Garzarella <sgarzare@redhat.com>
Date: Tue, 21 Jan 2025 11:00:29 +0100

.
Subject: [PATCH] hw/misc: i2c-echo: add tracing
From: Titus Rwantare <titusr@google.com>
To: minyard@acm.org, its@irrelevant.dk
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, clg@kaod.org, 
 Titus Rwantare <titusr@google.com>
Date: Tue, 21 Jan 2025 10:36:08 +0000

.
Subject: [PATCH] mips: Mark the "mipssim" machine as deprecated
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Aleksandar Rikalo <arikalo@gmail.com>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>
Date: Tue, 21 Jan 2025 11:36:55 +0100

.
Subject: [PULL 0/9] s390x and test patches 2025-01-21
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Date: Tue, 21 Jan 2025 11:56:02 +0100

The following changes since commit 20fac491cfeebb042f59cc61ae76fed1b397d25c:

  Merge tag 'qtest-20250117-pull-request' of https://gitlab.com/farosas/qemu into staging (2025-01-18 18:37:16 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-21

for you to fetch changes up to 929efa1955ffc8bdbd79a413e8057cb35c1d9c01:

  pc-bios: Update the s390 bios images with the recent changes (2025-01-21 08:53:50 +0100)

----------------------------------------------------------------
* Fix bugs related to the new "boot order" feature in the s390-ccw bios
* Fix crash that occurs when introspecting older s390-virtio-ccw machines
* Fix error in pbkdf code on fast machines (e.g. s390x with crypto adapter)
* Convert kvm_xen_guest avocado test to the functional framework

----------------------------------------------------------------
Daniel P. Berrangé (1):
      crypto: fix bogus error benchmarking pbkdf on fast machines

Jared Rossi (1):
      pc-bios/s390-ccw: Abort IPL on invalid loadparm

Philippe Mathieu-Daudé (1):
      MAINTAINERS: Remove myself as Avocado Framework reviewer

Thomas Huth (6):
      tests/functional: Convert the kvm_xen_guest avocado test
      hw/s390x: Fix crash that occurs when inspecting older versioned machines types
      pc-bios/s390-ccw/virtio: Add a function to reset a virtio device
      pc-bios/s390-ccw: Fix boot problem with virtio-net devices
      pc-bios/s390-ccw/netmain: Fix error messages with regards to the TFTP server
      pc-bios: Update the s390 bios images with the recent changes

 MAINTAINERS                                        |   3 +-
 pc-bios/s390-ccw/virtio.h                          |   2 +
 crypto/pbkdf.c                                     |  15 +++-
 hw/s390x/s390-virtio-ccw.c                         |  15 ++--
 pc-bios/s390-ccw/bootmap.c                         |  15 ++--
 pc-bios/s390-ccw/netmain.c                         |  52 +++++++------
 pc-bios/s390-ccw/virtio-net.c                      |   5 ++
 pc-bios/s390-ccw/virtio.c                          |   7 +-
 pc-bios/s390-ccw.img                               | Bin 79608 -> 96000 bytes
 tests/functional/meson.build                       |   2 +
 .../test_x86_64_kvm_xen.py}                        |  83 ++++++++++++---------
 11 files changed, 125 insertions(+), 74 deletions(-)
 rename tests/{avocado/kvm_xen_guest.py => functional/test_x86_64_kvm_xen.py} (64%)
 mode change 100644 => 100755



.
Subject: [PATCH v2] hw/misc: i2c-echo: add tracing
From: Titus Rwantare <titusr@google.com>
To: philmd@linaro.org, minyard@acm.org, its@irrelevant.dk
Cc: qemu-arm@nongnu.org, qemu-devel@nongnu.org, clg@kaod.org, 
 Titus Rwantare <titusr@google.com>
Date: Tue, 21 Jan 2025 10:59:34 +0000

.
Subject: [PATCH 00/11] cpus: Prefer cached CpuClass over CPU_GET_CLASS() macro
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 12:40:45 +0100

.
Subject: [PATCH 0/3] hw/loongarch/virt: CPU irq line connection improvement
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: Jiaxun Yang <jiaxun.yang@flygoat.com>,
	qemu-devel@nongnu.org
Date: Tue, 21 Jan 2025 20:10:29 +0800

.
Subject: [PATCH v3 0/4] Allow to enable multifd and postcopy migration together
From: Prasad Pandit <ppandit@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, farosas@suse.de, berrange@redhat.com,
 Prasad Pandit <pjp@fedoraproject.org>
Date: Tue, 21 Jan 2025 18:40:28 +0530

.
Subject: [PATCH RESEND] i386: Only configure HPET firmware info when HPET is
 enabled
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 "Michael S . Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Igor Mammedov <imammedo@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=83?= <philmd@linaro.org>
Cc: qemu-devel@nongnu.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Tue, 21 Jan 2025 22:01:21 +0800

.
Subject: [PATCH RESEND 0/2] rust/pl011: miscellaneous cleanups
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=83?= <philmd@linaro.org>
Cc: qemu-devel@nongnu.org, qemu-rust@nongnu.org, Zhao Liu <zhao1.liu@intel.com>
Date: Tue, 21 Jan 2025 22:04:55 +0800

.
Subject: [PATCH 00/28] cpus: Restrict CPU has_work() handlers to system
 emulation
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, qemu-s390x@nongnu.org, qemu-riscv@nongnu.org,
 qemu-ppc@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 15:23:13 +0100

.
Subject: [PATCH v2 0/2] memattrs: miscellaneous cleanup to support memattrs
 binding
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=83?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Cl=C3=A9ment=20Mathieu--Drif?= <clement.mathieu--drif@eviden.com>
Cc: qemu-devel@nongnu.org,
	Zhao Liu <zhao1.liu@intel.com>
Date: Tue, 21 Jan 2025 23:13:20 +0800

.
Subject: [PATCH] stub: Fix build failure with --enable-user --disable-system
 --enable-tools
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, Zhao Liu <zhao1.liu@intel.com>,
 qemu-stable@nongnu.org
Date: Tue, 21 Jan 2025 23:43:18 +0800

.
Subject: [PATCH v3 0/3] hw/ipack: Minor dust removal
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Alberto Garcia <berto@igalia.com>, Bernhard Beschow <shentey@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 16:55:23 +0100

.
Subject: [PATCH] rust: pl011: fix repr(C) for PL011Class
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org
Date: Tue, 21 Jan 2025 17:15:46 +0100

.
Subject: [PATCH 0/6] target/mips: Convert legacy qemu_allocate_irqs() to
 qemu_init_irq()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 Aleksandar Rikalo <arikalo@gmail.com>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>,
 Bernhard Beschow <shentey@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Huacai Chen <chenhuacai@kernel.org>, Aurelien Jarno <aurelien@aurel32.net>
Date: Tue, 21 Jan 2025 17:18:11 +0100

.
Subject: [PATCH v3 0/2] target/riscv: throw debug exception before page fault
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 richard.henderson@linaro.org,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Tue, 21 Jan 2025 14:06:24 -0300

.
Subject: [PATCH 0/1] fallocate missing fd_offset
From: =?UTF-8?q?=E2=80=9CWilliam=20Roche?= <william.roche@oracle.com>
To: david@redhat.com, qemu-devel@nongnu.org, peterx@redhat.com,
 pbonzini@redhat.com, philmd@linaro.org
Cc: william.roche@oracle.com
Date: Tue, 21 Jan 2025 17:59:55 +0000

.
Subject: [PATCH] hw/sh4/r2d: Convert legacy qemu_allocate_irqs() to
 qemu_init_irqs()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Bernhard Beschow <shentey@gmail.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 Magnus Damm <magnus.damm@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 19:24:45 +0100

.
Subject: [PATCH] hw/char/pci-multi: Convert legacy qemu_allocate_irqs to
 qemu_init_irq
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Bernhard Beschow <shentey@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 19:28:28 +0100

.
Subject: [PATCH 0/5] target/riscv: Coverity fixes
From: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, alistair.francis@wdc.com, bmeng@tinylab.org,
 liwei1518@gmail.com, zhiwei_liu@linux.alibaba.com, palmer@rivosinc.com,
 peter.maydell@linaro.org,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Date: Tue, 21 Jan 2025 15:48:42 -0300

.
Subject: [PATCH v8 0/4] chardev: implement backend chardev multiplexing
From: Roman Penyaev <r.peniaev@gmail.com>
To: 
Cc: Roman Penyaev <r.peniaev@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 "Daniel P . Berrange" <berrange@redhat.com>, qemu-devel@nongnu.org
Date: Tue, 21 Jan 2025 19:47:40 +0100

.
Subject: [PATCH] linux-user: Constify target_shmlba() argument
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 21 Jan 2025 20:03:38 +0100

.
Subject: [PATCH v2 0/1] fallocate missing fd_offset
From: =?UTF-8?q?=E2=80=9CWilliam=20Roche?= <william.roche@oracle.com>
To: david@redhat.com, peterx@redhat.com, qemu-devel@nongnu.org,
 pbonzini@redhat.com, philmd@linaro.org
Cc: william.roche@oracle.com
Date: Tue, 21 Jan 2025 22:54:25 +0000

.
Subject: [PATCH] MAINTAINERS: Add me as the maintainer for ivshmem-pci
From: Gustavo Romero <gustavo.romero@linaro.org>
To: qemu-devel@nongnu.org,
	philmd@linaro.org,
	armbru@redhat.com
Cc: alex.bennee@linaro.org,
	gustavo.romero@linaro.org
Date: Wed, 22 Jan 2025 06:52:01 +0000

.
Subject: [PATCH 0/2] hw/cxl: Add tracing for component I/O region
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Fan Ni <fan.ni@samsung.com>,
 Jonathan Cameron <jonathan.cameron@huawei.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 22 Jan 2025 07:56:22 +0100

.
Subject: [PATCH 0/9] aspeed: pre-PR for QEMU 10.0 (RESEND)
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: Joel Stanley <joel@jms.id.au>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Troy Lee <troy_lee@aspeedtech.com>, Jamin Lin <jamin_lin@aspeedtech.com>,
 Steven Lee <steven_lee@aspeedtech.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed, 22 Jan 2025 08:09:00 +0100

.
Subject: [PATCH v3 0/7] Dump all generic CSR registers
From: Bibo Mao <maobibo@loongson.cn>
To: Song Gao <gaosong@loongson.cn>
Cc: qemu-devel@nongnu.org
Date: Wed, 22 Jan 2025 15:49:06 +0800

.
Subject: [PULL v2 0/9] s390x and test patches 2025-01-21
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Date: Wed, 22 Jan 2025 09:01:49 +0100

 Hi Stefan!

The following changes since commit d6430c17d7113d3c38480dc34e59d00b0504e2f7:

  Merge tag 'pull-riscv-to-apply-20250119-1' of https://github.com/alistair23/qemu into staging (2025-01-19 08:55:46 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-21v2

for you to fetch changes up to 9744ceb94bf963ed42685c7d28024a77de2fbe78:

  pc-bios: Update the s390 bios images with the recent changes (2025-01-22 08:28:49 +0100)

----------------------------------------------------------------
* Fix bugs related to the new "boot order" feature in the s390-ccw bios
* Fix crash that occurs when introspecting older s390-virtio-ccw machines
* Fix error in pbkdf code on fast machines (e.g. s390x with crypto adapter)
* Convert kvm_xen_guest avocado test to the functional framework

v2: Replace cancel() with skipTest() in the first patch
----------------------------------------------------------------
Daniel P. Berrangé (1):
      crypto: fix bogus error benchmarking pbkdf on fast machines

Jared Rossi (1):
      pc-bios/s390-ccw: Abort IPL on invalid loadparm

Philippe Mathieu-Daudé (1):
      MAINTAINERS: Remove myself as Avocado Framework reviewer

Thomas Huth (6):
      tests/functional: Convert the kvm_xen_guest avocado test
      hw/s390x: Fix crash that occurs when inspecting older versioned machines types
      pc-bios/s390-ccw/virtio: Add a function to reset a virtio device
      pc-bios/s390-ccw: Fix boot problem with virtio-net devices
      pc-bios/s390-ccw/netmain: Fix error messages with regards to the TFTP server
      pc-bios: Update the s390 bios images with the recent changes

 MAINTAINERS                                        |   3 +-
 pc-bios/s390-ccw/virtio.h                          |   2 +
 crypto/pbkdf.c                                     |  15 +++-
 hw/s390x/s390-virtio-ccw.c                         |  15 ++--
 pc-bios/s390-ccw/bootmap.c                         |  15 ++--
 pc-bios/s390-ccw/netmain.c                         |  52 +++++++-----
 pc-bios/s390-ccw/virtio-net.c                      |   5 ++
 pc-bios/s390-ccw/virtio.c                          |   7 +-
 pc-bios/s390-ccw.img                               | Bin 79608 -> 96000 bytes
 tests/functional/meson.build                       |   2 +
 .../test_x86_64_kvm_xen.py}                        |  89 ++++++++++++---------
 11 files changed, 128 insertions(+), 77 deletions(-)
 rename tests/{avocado/kvm_xen_guest.py => functional/test_x86_64_kvm_xen.py} (61%)
 mode change 100644 => 100755



.
Subject: [PATCH v10 0/8] Support RISC-V IOPMP
From:  Ethan Chen via <qemu-devel@nongnu.org>
To: <qemu-devel@nongnu.org>
Date: Wed, 22 Jan 2025 16:36:09 +0800

.
Subject: [PATCH] tests/functional: Fix the aarch64_tcg_plugins test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Thomas Huth <thuth@redhat.com>
Date: Wed, 22 Jan 2025 10:15:17 +0100

.
Subject: [PATCH v2 00/10] cpus: Prefer cached CpuClass over CPU_GET_CLASS()
 macro
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 22 Jan 2025 10:30:18 +0100

.
Subject: [PATCH] target/i386: extract common bits of gen_repz/gen_repz_nz
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>
Date: Wed, 22 Jan 2025 10:50:17 +0100

.
Subject: [PATCH] hw/boards: Convert MachineClass bitfields to boolean
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Thomas Huth <thuth@redhat.com>, qemu-s390x@nongnu.org, qemu-ppc@nongnu.org,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>, qemu-riscv@nongnu.org,
 qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Wed, 22 Jan 2025 11:32:23 +0100

.
Subject: [PATCH 0/9] block: Managing inactive nodes (QSD migration)
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, hreitz@redhat.com, pkrempa@redhat.com, peterx@redhat.com,
 qemu-devel@nongnu.org
Date: Wed, 22 Jan 2025 12:50:37 +0100

.
Subject: [PATCH v4] hw/i386/cpu: remove default_cpu_version and simplify
From: Ani Sinha <anisinha@redhat.com>
To: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>, Zhao Liu <zhao1.liu@intel.com>
Cc: Ani Sinha <anisinha@redhat.com>, imammedo@redhat.com, qemu-devel@nongnu.org
Date: Wed, 22 Jan 2025 17:31:16 +0530

.
Subject: [PATCH v2 0/2] tests/functional: Fix broken decorators
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
	"Daniel P . Berrange" <berrange@redhat.com>
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Wed, 22 Jan 2025 14:43:12 +0100

.
Subject: [PATCH] Fix a data race with goflag in rcutorture test
From: Vitalii Mordan <mordan@ispras.ru>
To: Thomas Huth <thuth@redhat.com>
Cc: Vitalii Mordan <mordan@ispras.ru>, Stefan Hajnoczi <stefanha@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-devel@nongnu.org,
 sdl.qemu@linuxtesting.org, Vadim Mutilin <mutilin@ispras.ru>,
 Alexey Khoroshilov <khoroshilov@ispras.ru>
Date: Wed, 22 Jan 2025 16:58:43 +0300

.
Subject: [PATCH 0/5] vfio: Improve error reporting when MMIO region mapping
 fails
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed, 22 Jan 2025 16:17:27 +0100

.
Subject: [RFC 0/1 v3] target/riscv: use tcg ops generation to emulate whole
 reg rvv loads/stores.
From: Paolo Savini <paolo.savini@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Paolo Savini <paolo.savini@embecosm.com>,
 Richard Handerson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>,
 Jeremy Bennett <jeremy.bennett@embecosm.com>,
 Craig Blackmore <craig.blackmore@embecosm.com>
Date: Wed, 22 Jan 2025 16:49:04 +0000

.
Subject: [PATCH 0/4] vfio/igd: remove incorrect IO BAR4 quirk
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Cc: qemu-devel@nongnu.org,
	Tomita Moeko <tomitamoeko@gmail.com>
Date: Thu, 23 Jan 2025 01:17:27 +0800

.
Subject: [PATCH 0/2] hppa updates
From: deller@kernel.org
To: qemu-devel@nongnu.org
Cc: Helge Deller <deller@gmx.de>,
 Richard Henderson <richard.henderson@linaro.org>
Date: Wed, 22 Jan 2025 19:09:11 +0100

.
Subject: [PATCH v3 0/1] fallocate missing fd_offset
From: =?UTF-8?q?=E2=80=9CWilliam=20Roche?= <william.roche@oracle.com>
To: david@redhat.com, peterx@redhat.com, qemu-devel@nongnu.org,
 pbonzini@redhat.com, philmd@linaro.org
Cc: william.roche@oracle.com
Date: Wed, 22 Jan 2025 19:40:52 +0000

.
Subject: [PATCH v2 0/2] Add me as the maintainer for ivshmem-pci
From: Gustavo Romero <gustavo.romero@linaro.org>
To: qemu-devel@nongnu.org,
	philmd@linaro.org,
	armbru@redhat.com
Cc: alex.bennee@linaro.org,
	gustavo.romero@linaro.org
Date: Thu, 23 Jan 2025 01:22:10 +0000

.
Subject: [PATCH v5 0/4] coreaudio fixes
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Christian Schoenebeck <qemu_oss@crudebyte.com>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>, 
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Thu, 23 Jan 2025 16:18:28 +0900

.
Subject: [PATCH v1 0/2] wdt/aspeed: Support software reset mode for AST2600
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Thu, 23 Jan 2025 16:18:59 +0800

.
Subject: [PATCH v2] tests/functional: Fix the aarch64_tcg_plugins test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>
Date: Thu, 23 Jan 2025 09:36:25 +0100

.
Subject: [PATCH v9 0/4] chardev: implement backend chardev multiplexing
From: Roman Penyaev <r.peniaev@gmail.com>
To: 
Cc: Roman Penyaev <r.peniaev@gmail.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Markus Armbruster <armbru@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 "Daniel P . Berrange" <berrange@redhat.com>, qemu-devel@nongnu.org
Date: Thu, 23 Jan 2025 09:53:20 +0100

.
Subject: [PATCH] tcg: drop qemu_cpu_is_self() in
 tlb_flush_by_mmuidx[_async_work]
From: Igor Mammedov <imammedo@redhat.com>
To: qemu-devel@nongnu.org
Cc: alex.bennee@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com
Date: Thu, 23 Jan 2025 10:45:11 +0100

.
Subject: [PATCH v2] spapr: nested: Add support for reporting Hostwide state
 counter
From: Vaibhav Jain <vaibhav@linux.ibm.com>
To: qemu-devel@nongnu.org, kvm-ppc@vger.kernel.org, qemu-ppc@nongnu.org
Cc: Vaibhav Jain <vaibhav@linux.ibm.com>, npiggin@gmail.com,
 harshpb@linux.ibm.com, shivaprasadbhat@gmail.com
Date: Thu, 23 Jan 2025 17:25:37 +0530

.
Subject: [PATCH v5] hw/i386/cpu: remove default_cpu_version and simplify
From: Ani Sinha <anisinha@redhat.com>
To: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>, Zhao Liu <zhao1.liu@intel.com>
Cc: Ani Sinha <anisinha@redhat.com>, imammedo@redhat.com, qemu-devel@nongnu.org
Date: Thu, 23 Jan 2025 17:26:12 +0530

.
Subject: [PATCH] target/s390x: Fix PPNO execution with icount
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 David Hildenbrand <david@redhat.com>, Thomas Huth <thuth@redhat.com>
Cc: qemu-s390x@nongnu.org, qemu-devel@nongnu.org,
 Ilya Leoshkevich <iii@linux.ibm.com>
Date: Thu, 23 Jan 2025 13:37:53 +0100

.
Subject: [PATCH v4 0/4] overcommit: introduce mem-lock-onfault
From: Daniil Tatianin <d-tatianin@yandex-team.ru>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: Daniil Tatianin <d-tatianin@yandex-team.ru>, Stefan Weil <sw@weilnetz.de>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>, qemu-devel@nongnu.org
Date: Thu, 23 Jan 2025 16:19:40 +0300

.
Subject: [PATCH 0/2] CXL CCI Media Operations 
From: Vinayak Holikatti <vinayak.kh@samsung.com>
To: qemu-devel@nongnu.org
Cc: krish.reddy@samsung.com, vishak.g@samsung.com, a.manzanares@samsung.com,
 alok.rathore@samsung.com, s5.kumari@samsung.com, Vinayak Holikatti
 <vinayak.kh@samsung.com>
Date: Thu, 23 Jan 2025 10:39:01 +0530

.
Subject: [PATCH] rust/zeroable: Implement Zeroable with const_zero macro
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>
Cc: qemu-devel@nongnu.org, qemu-rust@nongnu.org, Zhao Liu <zhao1.liu@intel.com>
Date: Fri, 24 Jan 2025 00:31:43 +0800

.
Subject: [RFC 0/6] RFC: hw/display/virtio-gpu: problems with coloured cursors
From: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
To: qemu-devel@nongnu.org
Cc: Gerd Hoffmann <kraxel@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Thu, 23 Jan 2025 19:15:30 +0000

.
Subject: [PATCH RESEND] hw/i386/microvm: Fix crash that occurs when
 introspecting the microvm machine
From: Thomas Huth <thuth@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
	qemu-devel@nongnu.org
Cc: Sergio Lopez <slp@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>, qemu-stable@nongnu.org
Date: Thu, 23 Jan 2025 21:47:08 +0100

.
Subject: [PATCH] tests/qtest/qom-test: Test retrieval of machine class
 properties
From: Thomas Huth <thuth@redhat.com>
To: Fabiano Rosas <farosas@suse.de>
Cc: Laurent Vivier <lvivier@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 qemu-devel@nongnu.org, "Daniel P . Berrange" <berrange@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>
Date: Thu, 23 Jan 2025 21:49:56 +0100

.
Subject: [PATCH] hw/usb/hcd-ehci: Fix debug printf format string
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-trivial@nongnu.org
Date: Thu, 23 Jan 2025 22:48:31 +0100 (CET)

.
Subject: [PATCH 00/15] target/ppc: Move TCG code from excp_helper.c to
 tcg-excp_helper.c
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <danielhb413@gmail.com>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>,
 Richard Henderson <richard.henderson@linaro.org>, qemu-ppc@nongnu.org,
 Nicholas Piggin <npiggin@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 23 Jan 2025 22:55:54 +0100

.
Subject: [PATCH v1 0/4] x86-disas: port x86-mini disassembler to QEMU
From: Michael Clark <michael@anarch128.org>
To: qemu-devel@nongnu.org, Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>,
 Paolo Bonzini <pbonzini@redhat.com>, Zhao Liu <zhao1.liu@intel.com>
Cc: Michael Clark <michael@anarch128.org>
Date: Fri, 24 Jan 2025 13:10:28 +1300

.
Subject: [PATCH v2] hw/usb/hcd-ehci: Fix debug printf format string
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-trivial@nongnu.org
Cc: philmd@linaro.org
Date: Fri, 24 Jan 2025 03:53:22 +0100 (CET)

.
Subject: [PATCH v2 0/2] wdt/aspeed: Support software reset mode for AST2600
From:  Jamin Lin via <qemu-devel@nongnu.org>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>, Peter Maydell
 <peter.maydell@linaro.org>, Steven Lee <steven_lee@aspeedtech.com>, Troy Lee
 <leetroy@gmail.com>, Andrew Jeffery <andrew@codeconstruct.com.au>, "Joel
 Stanley" <joel@jms.id.au>, "open list:ASPEED BMCs" <qemu-arm@nongnu.org>,
 "open list:All patches CC here" <qemu-devel@nongnu.org>
Date: Fri, 24 Jan 2025 11:02:47 +0800

.
Subject: [PATCH v6 0/5] coreaudio fixes
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Christian Schoenebeck <qemu_oss@crudebyte.com>, 
 BALATON Zoltan <balaton@eik.bme.hu>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>, 
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Fri, 24 Jan 2025 13:47:10 +0900

.
Subject: [PATCH v7 0/6] coreaudio fixes
From: Akihiko Odaki <akihiko.odaki@daynix.com>
To: Gerd Hoffmann <kraxel@redhat.com>, 
 =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <philmd@linaro.org>, 
 Christian Schoenebeck <qemu_oss@crudebyte.com>, 
 BALATON Zoltan <balaton@eik.bme.hu>
Cc: qemu-devel@nongnu.org, devel@daynix.com, 
 Akihiko Odaki <akihiko.odaki@daynix.com>, 
 Phil Dennis-Jordan <phil@philjordan.eu>
Date: Fri, 24 Jan 2025 14:12:03 +0900

.
Subject: [PULL 0/7] loongarch-to-apply queue
From: Bibo Mao <maobibo@loongson.cn>
To: Stefan Hajnoczi <stefanha@gmail.com>
Cc: qemu-devel@nongnu.org,
	Song Gao <gaosong@loongson.cn>
Date: Fri, 24 Jan 2025 15:00:14 +0800

The following changes since commit cf86770c7aa31ebd6e56f4eeb25c34107f92c51e:

  Merge tag 'pull-request-2025-01-21v2' of https://gitlab.com/thuth/qemu into staging (2025-01-22 09:59:02 -0500)

are available in the Git repository at:

  https://gitlab.com/bibo-mao/qemu.git tags/pull-loongarch-20250124

for you to fetch changes up to 3215fe8528de45a1794f0314623cc10bd8e8e19f:

  target/loongarch: Dump all generic CSR registers (2025-01-24 14:49:24 +0800)

----------------------------------------------------------------
pull-loongarch-20250124 queue

----------------------------------------------------------------
Bibo Mao (7):
      target/loongarch: Add dynamic function access with CSR register
      target/loongarch: Remove static CSR function setting
      target/loongarch: Add generic csr function type
      target/loongarch: Add common header file for CSR registers
      target/loongarch: Add common source file for CSR register
      target/loongarch: Set unused flag with CSR registers
      target/loongarch: Dump all generic CSR registers

 target/loongarch/cpu.c                             |  96 +++++++++---
 target/loongarch/csr.c                             | 129 +++++++++++++++++
 target/loongarch/csr.h                             |  29 ++++
 target/loongarch/meson.build                       |   1 +
 .../tcg/insn_trans/trans_privileged.c.inc          | 161 +++++----------------
 target/loongarch/tcg/tcg_loongarch.h               |  12 ++
 target/loongarch/tcg/translate.c                   |   5 +
 7 files changed, 294 insertions(+), 139 deletions(-)
 create mode 100644 target/loongarch/csr.c
 create mode 100644 target/loongarch/csr.h
 create mode 100644 target/loongarch/tcg/tcg_loongarch.h



.
Subject: [PATCH] target/riscv: rvv: Fix vslide1[up|down].vx unexpected result
 when XLEN=32 and SEW=64
From: Max Chou <max.chou@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Max Chou <max.chou@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 24 Jan 2025 15:33:22 +0800

.
Subject: [PATCH] target/riscv: rvv: Fix incorrect vlen comparison in
 prop_vlen_set
From: Max Chou <max.chou@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Max Chou <max.chou@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Date: Fri, 24 Jan 2025 17:05:38 +0800

.
Subject: [PULL 00/48] i386, rust changes for 2024-01-24
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Fri, 24 Jan 2025 10:43:54 +0100

The following changes since commit d6430c17d7113d3c38480dc34e59d00b0504e2f7:

  Merge tag 'pull-riscv-to-apply-20250119-1' of https://github.com/alistair23/qemu into staging (2025-01-19 08:55:46 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 9feb68638e504c91b59e745b94423e8536abfd03:

  rust: qemu-api: add sub-subclass to the integration tests (2025-01-23 19:07:39 +0100)

----------------------------------------------------------------
* target/i386: optimize string instructions
* target/i386: new Sierra Forest and Clearwater Forest models
* rust: type-safe vmstate implementation
* rust: use interior mutability for PL011
* rust: clean ups
* memtxattrs: remove usage of bitfields from MEMTXATTRS_UNSPECIFIED

----------------------------------------------------------------
Paolo Bonzini (39):
      rust: pl011: fix repr(C) for PL011Class
      target/i386: inline gen_jcc into sole caller
      target/i386: remove trailing 1 from gen_{j, cmov, set}cc1
      target/i386: unify REP and REPZ/REPNZ generation
      target/i386: unify choice between single and repeated string instructions
      target/i386: reorganize ops emitted by do_gen_rep, drop repz_opt
      target/i386: tcg: move gen_set/reset_* earlier in the file
      target/i386: fix RF handling for string instructions
      target/i386: make cc_op handling more explicit for repeated string instructions.
      target/i386: do not use gen_op_jz_ecx for repeated string operations
      target/i386: optimize CX handling in repeated string operations
      target/i386: execute multiple REP/REPZ iterations without leaving TB
      target/i386: pull computation of string update value out of loop
      target/i386: extract common bits of gen_repz/gen_repz_nz
      target/i386: avoid using s->tmp0 for add to implicit registers
      rust: vmstate: add new type safe implementation
      rust: vmstate: implement VMState for non-leaf types
      rust: vmstate: add varray support to vmstate_of!
      rust: vmstate: implement Zeroable for VMStateField
      rust: vmstate: implement VMState for scalar types
      rust: vmstate: add public utility macros to implement VMState
      rust: qemu_api: add vmstate_struct
      rust: pl011: switch vmstate to new-style macros
      rust: vmstate: remove translation of C vmstate macros
      rust: vmstate: make order of parameters consistent in vmstate_clock
      rust: prefer NonNull::new to assertions
      rust: pl011: remove unnecessary "extern crate"
      rust: pl011: hide unnecessarily "pub" items from outside pl011::device
      rust: pl011: extract conversion to RegisterOffset
      rust: pl011: extract CharBackend receive logic into a separate function
      rust: pl011: pull interrupt updates out of read/write ops
      rust: pl011: extract PL011Registers
      rust: pl011: wrap registers with BqlRefCell
      rust: pl011: remove duplicate definitions
      rust: pl011: pull device-specific code out of MemoryRegionOps callbacks
      rust: pl011: drop use of ControlFlow
      rust: qdev: make reset take a shared reference
      rust/zeroable: Implement Zeroable with const_zero macro
      rust: qemu-api: add sub-subclass to the integration tests

Tao Su (4):
      target/i386: Introduce SierraForest-v2 model
      target/i386: Export BHI_NO bit to guests
      target/i386: Add new CPU model ClearwaterForest
      docs: Add GNR, SRF and CWF CPU models

Zhao Liu (5):
      stub: Fix build failure with --enable-user --disable-system --enable-tools
      rust/qdev: Make REALIZE safe
      rust/pl011: Avoid bindings::*
      memattrs: Convert unspecified member to bool
      memattrs: Check the size of MemTxAttrs

 docs/system/cpu-models-x86.rst.inc     |  50 ++-
 include/exec/memattrs.h                |  21 +-
 target/i386/cpu.h                      |  33 +-
 target/i386/cpu.c                      | 156 +++++++-
 target/i386/tcg/translate.c            | 363 ++++++++++-------
 target/i386/tcg/emit.c.inc             |  55 +--
 rust/hw/char/pl011/src/device.rs       | 489 +++++++++++++----------
 rust/hw/char/pl011/src/device_class.rs |  73 ++--
 rust/hw/char/pl011/src/lib.rs          |  67 ++--
 rust/hw/char/pl011/src/memory_ops.rs   |  25 +-
 rust/qemu-api/src/prelude.rs           |   2 +
 rust/qemu-api/src/qdev.rs              |  16 +-
 rust/qemu-api/src/qom.rs               |  21 +-
 rust/qemu-api/src/vmstate.rs           | 700 +++++++++++++++++++++------------
 rust/qemu-api/src/zeroable.rs          | 118 +++---
 rust/qemu-api/tests/tests.rs           |  56 ++-
 stubs/meson.build                      |   4 +-
 17 files changed, 1403 insertions(+), 846 deletions(-)
-- 
2.48.1



.
Subject: [PATCH] target/riscv: rvv: Fix unexpected behavior of vector
 reduction instructions when vl is 0
From: Max Chou <max.chou@sifive.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Max Chou <max.chou@sifive.com>, Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Date: Fri, 24 Jan 2025 18:14:47 +0800

.
Subject: [PATCH] tests/functional: Add a test for the arm microbit machine
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, Joel Stanley <joel@jms.id.au>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Fri, 24 Jan 2025 11:17:09 +0100

.
Subject: [PATCH v2] tcg/optimize: optimize TSTNE using smask and zmask
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: richard.henderson@linaro.org
Date: Fri, 24 Jan 2025 11:27:01 +0100

.
Subject: [PATCH] hw/s390x/s390-virtio-ccw: Fix a record/replay deadlock
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 David Hildenbrand <david@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>
Cc: qemu-s390x@nongnu.org, qemu-devel@nongnu.org,
 Ilya Leoshkevich <iii@linux.ibm.com>
Date: Fri, 24 Jan 2025 12:25:48 +0100

.
Subject: [PATCH] target/mips: fix possible int overflow
From: gerben@altlinux.org
To: qemu-devel@nongnu.org
Cc: sdl.qemu@linuxtesting.org, philmd@linaro.org, richard.henderson@linaro.org,
 Denis Rastyogin <gerben@altlinux.org>, Dmitriy Fedin <d.fedin@fobos-nt.ru>
Date: Fri, 24 Jan 2025 15:26:32 +0300

.
Subject: [PATCH v3] hw/usb/hcd-ehci: Fix debug printf format string
From: BALATON Zoltan <balaton@eik.bme.hu>
To: qemu-devel@nongnu.org, qemu-trivial@nongnu.org
Cc: philmd@linaro.org
Date: Fri, 24 Jan 2025 13:47:13 +0100 (CET)

.
Subject: [PULL v3 0/6] Linux user fix gupnp patches
From: deller@kernel.org
To: Laurent Vivier <laurent@vivier.eu>, Stefan Hajnoczi <stefanha@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>, qemu-devel@nongnu.org
Cc: deller@gmx.de
Date: Fri, 24 Jan 2025 14:02:48 +0100

From: Helge Deller <deller@gmx.de>

The following changes since commit 0e3aff9ec34059512d597eacfcf4d1b5d4570c50:

  Merge tag 'pull-10.0-gdb-plugins-doc-updates-170125-1' of https://gitlab.com/stsquad/qemu into staging (2025-01-17 10:13:07 -0500)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/linux-user-fix-gupnp-pull-request

for you to fetch changes up to 3719acc273865744b885ad9bcb141b4496c31887:

  linux-user: netlink: Add missing QEMU_IFLA entries (2025-01-24 13:58:40 +0100)

----------------------------------------------------------------
linux-user: Add support for various missing netlink sockopt entries

Add missing sockopt calls and thus fix building the debian gupnp package in a chroot.

This fixes debian bug report:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1044651

Signed-off-by: Helge Deller <deller@gmx.de>

----------------------------------------------------------------

Helge Deller (6):
  linux-user: netlink: Add missing IFA_PROTO to
    host_to_target_data_addr_rtattr()
  linux-user: Use unique error messages for cmsg parsing
  linux-user: netlink: Add IP_PKTINFO cmsg parsing
  linux-user: netlink: Add emulation of IP_MULTICAST_IF
  linux-user: netlink: add netlink neighbour emulation
  linux-user: netlink: Add missing QEMU_IFLA entries

 linux-user/fd-trans.c     | 169 ++++++++++++++++++++++++++++++++++++--
 linux-user/syscall.c      |  34 ++++++--
 linux-user/syscall_defs.h |   6 ++
 3 files changed, 192 insertions(+), 17 deletions(-)

-- 
2.47.0



.
Subject: Basic question about QEMU emulation
From: internetarchive <internetarchivedownloads@gmail.com>
To: qemu-devel@nongnu.org
Date: Thu, 23 Jan 2025 23:30:45 -0800

.
Subject: [PATCH 0/5] Convert the MIPS replay tests to the functional framework
From: Thomas Huth <thuth@redhat.com>
To: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Aurelien Jarno <aurelien@aurel32.net>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>, qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Date: Fri, 24 Jan 2025 15:15:24 +0100

.
Subject: [PATCH v2] Fix a data race with goflag in rcutorture test
From: Vitalii Mordan <mordan@ispras.ru>
To: Thomas Huth <thuth@redhat.com>
Cc: Vitalii Mordan <mordan@ispras.ru>, Stefan Hajnoczi <stefanha@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-devel@nongnu.org,
 sdl.qemu@linuxtesting.org, Vadim Mutilin <mutilin@ispras.ru>,
 Alexey Khoroshilov <khoroshilov@ispras.ru>
Date: Fri, 24 Jan 2025 17:42:02 +0300

.
Subject: [PATCH v2 0/7] physmem: teach cpu_memory_rw_debug() to write to more
 memory regions
From: David Hildenbrand <david@redhat.com>
To: qemu-devel@nongnu.org
Cc: David Hildenbrand <david@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Peter Xu <peterx@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Elena Ufimtseva <elena.ufimtseva@oracle.com>,
 Jagannathan Raman <jag.raman@oracle.com>,
 "Dr. David Alan Gilbert" <dave@treblig.org>, Stefan Zabka <git@zabka.it>
Date: Fri, 24 Jan 2025 16:45:25 +0100

.
Subject: [PATCH 00/76] target/arm: Implement FEAT_AFP and FEAT_RPRES
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Fri, 24 Jan 2025 16:27:20 +0000

.
Subject: [PATCH] docs/system/arm/aspeed: Remove tacoma-bmc from the
 documentation
From: Thomas Huth <thuth@redhat.com>
To: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@kaod.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 Steven Lee <steven_lee@aspeedtech.com>, Troy Lee <leetroy@gmail.com>,
 Jamin Lin <jamin_lin@aspeedtech.com>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Joel Stanley <joel@jms.id.au>, qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 qemu-trivial@nongnu.org
Date: Fri, 24 Jan 2025 18:45:07 +0100

.
Subject: [PATCH 0/2] hw/char/sh_serial: QOM housekeeping
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Bernhard Beschow <shentey@gmail.com>,
 Magnus Damm <magnus.damm@gmail.com>,
 Yoshinori Sato <ysato@users.sourceforge.jp>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Fri, 24 Jan 2025 18:50:51 +0100

.
Subject: [PATCH v2 0/5] vfio/igd: remove incorrect IO BAR4 quirk
From: Tomita Moeko <tomitamoeko@gmail.com>
To: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Cc: qemu-devel@nongnu.org,
	Tomita Moeko <tomitamoeko@gmail.com>
Date: Sat, 25 Jan 2025 03:12:40 +0800

.
Subject: [PULL 0/2] Hppa system for v10 patches
From: deller@kernel.org
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 Helge Deller <deller@gmx.de>
Date: Fri, 24 Jan 2025 20:53:43 +0100

From: Helge Deller <deller@gmx.de>

The following changes since commit 32a97c5d05c5deb54a42315d48cecf86cbeadaf4:

  Merge tag 'pull-tcg-20250117' of https://gitlab.com/rth7680/qemu into staging (2025-01-21 08:28:33 -0500)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/hppa-system-for-v10-pull-request

for you to fetch changes up to c656f293dfe31661e4252d78cfa6cab6372ad5ca:

  hw/hppa: Fix booting Linux kernel with initrd (2025-01-24 20:51:53 +0100)

----------------------------------------------------------------
hppa updates

* Fixes booting a Linux kernel which is provided on the command line.
* Allow more than 4GB RAM on 64-bit boxes

----------------------------------------------------------------

Helge Deller (2):
  hw/hppa: Support up to 256 GiB RAM on 64-bit machines
  hw/hppa: Fix booting Linux kernel with initrd

 hw/hppa/hppa_hardware.h |  2 ++
 hw/hppa/machine.c       | 74 +++++++++++++++++++++--------------------
 target/hppa/cpu.h       |  4 +++
 3 files changed, 44 insertions(+), 36 deletions(-)

-- 
2.47.0



.
Subject: [PATCH v3 0/2] s390x/pci: relax I/O address translation requirement
From: Matthew Rosato <mjrosato@linux.ibm.com>
To: qemu-s390x@nongnu.org
Cc: farman@linux.ibm.com, schnelle@linux.ibm.com, thuth@redhat.com,
 pasic@linux.ibm.com, borntraeger@linux.ibm.com,
 richard.henderson@linaro.org, david@redhat.com, iii@linux.ibm.com,
 clegoate@redhat.com, qemu-devel@nongnu.org
Date: Fri, 24 Jan 2025 15:21:13 -0500

.
Subject: [PATCH 00/10] rust: Add HPET timer device
From: Zhao Liu <zhao1.liu@intel.com>
To: Paolo Bonzini <pbonzini@redhat.com>,
 Manos Pitsidianakis <manos.pitsidianakis@linaro.org>,
 Junjie Mao <junjie.mao@hotmail.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>
Cc: qemu-devel@nongnu.org, qemu-rust@nongnu.org, Zhao Liu <zhao1.liu@intel.com>
Date: Sat, 25 Jan 2025 20:51:27 +0800

.
Subject: Problem booting windows 11: "tpm_passthrough: Could not guess TPM
 cancel path"
From: John Phone <john.phone1122@gmail.com>
To: qemu-devel@nongnu.org
Date: Sat, 25 Jan 2025 03:18:11 -0500

.
Subject: [PATCH v2 00/24] cpus: Restrict CPU has_work() handlers to system
 emulation
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 25 Jan 2025 17:05:28 +0100

.
Subject: [PATCH 0/2] qom: Introduce class_post_init() handler
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 qemu-rust@nongnu.org, Eduardo Habkost <eduardo@habkost.net>,
 Manos Pitsidianakis <manos.pitsidianakis@linaro.org>,
 Paolo Bonzini <pbonzini@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 25 Jan 2025 17:58:53 +0100

.
Subject: [PATCH v3 00/24] cpus: Restrict CPU has_work() handlers to system
 emulation
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Richard Henderson <richard.henderson@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 25 Jan 2025 18:01:01 +0100

.
Subject: [PATCH 0/9] hw/sysbus/platform-bus: Introduce
 TYPE_DYNAMIC_SYS_BUS_DEVICE
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Yi Liu <yi.l.liu@intel.com>, Markus Armbruster <armbru@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Anthony PERARD <anthony@xenproject.org>,
 Gustavo Romero <gustavo.romero@linaro.org>,
 Jason Wang <jasowang@redhat.com>, qemu-ppc@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Alexander Graf <graf@amazon.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Stefan Berger <stefanb@linux.vnet.ibm.com>,
 Bernhard Beschow <shentey@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 xen-devel@lists.xenproject.org,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Alex Williamson <alex.williamson@redhat.com>, Paul Durrant <paul@xen.org>,
 =?UTF-8?q?Cl=C3=A9ment=20Mathieu--Drif?= <clement.mathieu--drif@eviden.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 25 Jan 2025 19:13:34 +0100

.
Subject: [PATCH 0/2] qemu/timer: Clarify QEMUTimer new/free API
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Paolo Bonzini <pbonzini@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Sat, 25 Jan 2025 19:24:23 +0100

.
Subject: SPARC64 Support and Solaris 10
From: Nicholas Papadonis <nick.papadonis.ml@gmail.com>
To: qemu-devel@nongnu.org
Date: Sat, 25 Jan 2025 23:26:44 -0500

.
Subject: [PATCH 00/12] target/riscv: Fix some RISC-V instruction corner cases
From: Anton Blanchard <antonb@tenstorrent.com>
To: qemu-riscv@nongnu.org,
	qemu-devel@nongnu.org
Cc: Anton Blanchard <antonb@tenstorrent.com>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>
Date: Sun, 26 Jan 2025 07:20:44 +0000

.
Subject: [PATCH] arm/cpu: revises cortex-r5
From: Yanfeng Liu <yfliu2008@qq.com>
To: qemu-arm@nongnu.org
Cc: qemu-devel@nongnu.org, peter.maydell@linaro.org, alistair.francis@wdc.com,
 Yanfeng Liu <p-liuyanfeng9@xiaomi.com>, Yanfeng Liu <yfliu2008@qq.com>
Date: Sun, 26 Jan 2025 19:43:03 +0800

.
Subject: [PATCH v6 00/10] Support virtio-gpu DRM native context
From: Dmitry Osipenko <dmitry.osipenko@collabora.com>
To: Akihiko Odaki <akihiko.odaki@daynix.com>, Huang Rui <ray.huang@amd.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Gerd Hoffmann <kraxel@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 "Michael S . Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Cc: Gert Wollny <gert.wollny@collabora.com>, qemu-devel@nongnu.org,
 Gurchetan Singh <gurchetansingh@chromium.org>, Alyssa Ross <hi@alyssa.is>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Alex Deucher <alexander.deucher@amd.com>,
 Stefano Stabellini <stefano.stabellini@amd.com>,
 =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com>,
 Xenia Ragiadakou <xenia.ragiadakou@amd.com>,
 Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>,
 Honglei Huang <honglei1.huang@amd.com>, Julia Zhang <julia.zhang@amd.com>,
 Chen Jiqian <Jiqian.Chen@amd.com>, Rob Clark <robdclark@gmail.com>,
 Yiwei Zhang <zzyiwei@chromium.org>, Sergio Lopez Pascual <slp@redhat.com>
Date: Sun, 26 Jan 2025 23:11:11 +0300

.
Subject: [PULL 00/12] aspeed queue
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Mon, 27 Jan 2025 10:42:27 +0100

The following changes since commit ed734377ab3f3f3cc15d7aa301a87ab6370f2eed:

  Merge tag 'linux-user-fix-gupnp-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2025-01-24 14:43:07 -0500)

are available in the Git repository at:

  https://github.com/legoater/qemu/ tags/pull-aspeed-20250127

for you to fetch changes up to 8b7ccc6ad10cd4a107b4627e9a5606d757607ff2:

  docs/system/arm/aspeed: Remove tacoma-bmc from the documentation (2025-01-27 09:38:15 +0100)

----------------------------------------------------------------
aspeed queue:

* Fixed serial definitions on the command line
* Fixed sdhci write protected pin on AST2600 EVB machine
* Added timer support on AST2700 SoC
* Updated buildroot and SDK images of functional tests
* Removed sd devices creation when -nodefaults is used
* Added software reset mode support on AST2600 SoC

----------------------------------------------------------------
Cédric Le Goater (3):
      test/functional: Update the Aspeed aarch64 test
      test/functional: Update buildroot images to 2024.11
      aspeed: Create sd devices only when defaults are enabled

Jamin Lin (7):
      hw/sd/sdhci: Introduce a new Write Protected pin inverted property
      hw/arm/aspeed: Invert sdhci write protected pin for AST2600 EVB
      hw/timer/aspeed: Refactor Timer Callbacks for SoC-Specific Implementations
      hw/timer/aspeed: Add AST2700 Support
      aspeed/soc: Support Timer for AST2700
      aspeed/wdt: Fix coding style
      aspeed/wdt: Support software reset mode for AST2600

Kenneth Jia (1):
      hw/arm/aspeed: fix connect_serial_hds_to_uarts

Thomas Huth (1):
      docs/system/arm/aspeed: Remove tacoma-bmc from the documentation

 docs/system/arm/aspeed.rst                  |   4 +-
 include/hw/arm/aspeed.h                     |   1 +
 include/hw/sd/sdhci.h                       |   5 +
 include/hw/timer/aspeed_timer.h             |   1 +
 hw/arm/aspeed.c                             |  15 +-
 hw/arm/aspeed_ast27x0.c                     |  17 ++
 hw/sd/sdhci.c                               |   6 +
 hw/timer/aspeed_timer.c                     | 263 ++++++++++++++++++++++++++--
 hw/watchdog/wdt_aspeed.c                    |  19 +-
 hw/timer/trace-events                       |   2 +-
 tests/functional/aspeed.py                  |   2 +-
 tests/functional/test_aarch64_aspeed.py     |  10 +-
 tests/functional/test_arm_aspeed_ast2500.py |   8 +-
 tests/functional/test_arm_aspeed_ast2600.py |   8 +-
 14 files changed, 323 insertions(+), 38 deletions(-)



.
Subject: [PATCH v2 00/15] target/ppc: Move TCG code from excp_helper.c to
 tcg-excp_helper.c
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Daniel Henrique Barboza <danielhb413@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Harsh Prateek Bora <harshpb@linux.ibm.com>, qemu-ppc@nongnu.org,
 Nicholas Piggin <npiggin@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 27 Jan 2025 11:26:04 +0100

.
Subject: [PATCH] block-backend: Fix argument order when calling
 'qapi_event_send_block_io_error()'
From: Peter Krempa <pkrempa@redhat.com>
To: qemu-devel@nongnu.org
Cc: Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>,
 qemu-block@nongnu.org
Date: Mon, 27 Jan 2025 11:29:24 +0100

.
Subject: [PATCH 0/2] target/arm: Deprecate iwMMXt emulation and associated CPUs
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Mon, 27 Jan 2025 11:27:13 +0000

.
Subject: [PATCH 0/6] hw/loader: Pass ELFDATA endian order argument to
 load_elf()
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-riscv@nongnu.org, qemu-ppc@nongnu.org,
 Richard Henderson <richard.henderson@linaro.org>, qemu-s390x@nongnu.org,
 qemu-arm@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 27 Jan 2025 12:38:18 +0100

.
Subject: [PATCH 00/10] disas: Have CPUClass::disas_set_info() callback set the
 endianness
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, qemu-s390x@nongnu.org,
 Paolo Bonzini <pbonzini@redhat.com>, qemu-riscv@nongnu.org,
 Peter Maydell <peter.maydell@linaro.org>,
 Richard Henderson <richard.henderson@linaro.org>,
 Thomas Huth <thuth@redhat.com>, qemu-ppc@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Mon, 27 Jan 2025 12:54:16 +0100

.
Subject: [PATCH v4 0/4] Allow to enable multifd and postcopy migration together
From: Prasad Pandit <ppandit@redhat.com>
To: qemu-devel@nongnu.org
Cc: peterx@redhat.com, farosas@suse.de, berrange@redhat.com,
 Prasad Pandit <pjp@fedoraproject.org>
Date: Mon, 27 Jan 2025 17:38:19 +0530

.
Subject: [PATCH] qemu-options: Deprecate -old-param command line option
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Mon, 27 Jan 2025 12:31:13 +0000

.
Subject: [Stable-9.2.1 00/41] Patch Round-up for stable 9.2.1,
 freeze on 2025-02-06
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org,
	Michael Tokarev <mjt@tls.msk.ru>
Date: Mon, 27 Jan 2025 17:17:14 +0300

.
Subject: [PATCH v1 0/2] s390x: support virtio-mem-pci
From: David Hildenbrand <david@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-s390x@nongnu.org, David Hildenbrand <david@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Ilya Leoshkevich <iii@linux.ibm.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>, Thomas Huth <thuth@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>,
 Boris Fiuczynski <fiuczy@linux.ibm.com>,
 Michal Privoznik <mprivozn@redhat.com>
Date: Mon, 27 Jan 2025 15:28:22 +0100

.
Subject: Updated invitation: QEMU/KVM developers conference call @ Every 2
 weeks from 14:00 to 15:00 on Tuesday from Tue 26 Nov 2024 to Tue 4 Feb (GMT)
 (qemu-devel@nongnu.org)
From: =?UTF-8?B?QWxleCBCZW5uw6ll?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org, Alessandro Di Federico <ale@rev.ng>, 
 Alistair Francis <alistair.francis@wdc.com>, armbru@redhat.com,
 bcain@quicinc.com, berrange@redhat.com, cjia@nvidia.com,
 =?UTF-8?Q?C=C3=A9dric_Le_Goater?= <clg@kaod.org>, 
 cw@f00f.org, eblake@redhat.com, edgar.iglesias@gmail.com, eduardo@habkost.net, 
 felipe@nutanix.com, iggy@theiggy.com, imp@bsdimp.com, jgg@nvidia.com, 
 jidong.xiao@gmail.com, jim.shu@sifive.com, konrad.wilk@oracle.com, 
 mburton@qti.qualcomm.com, mdean@redhat.com, paul.walmsley@sifive.com, 
 pbonzini@redhat.com, Peter Maydell <peter.maydell@linaro.org>, 
 Richard Henderson <richard.henderson@linaro.org>, shentey@gmail.com,
 stefanha@gmail.com, wei.w.wang@intel.com, zwu.kernel@gmail.com, 
 =?UTF-8?Q?Phil_Mathieu=2DDaud=C3=A9?= <philmd@linaro.org>, eblot@rivosinc.com, 
 max.chou@sifive.com, thuth@redhat.com, Anton Johansson <anjo@rev.ng>, 
 Chao Peng <chao.p.peng@linux.intel.com>, Damien Hedde <dhedde@kalrayinc.com>, 
 Elena Ufimtseva <elena.ufimtseva@oracle.com>, eric.auger@redhat.com,
 jan.kiszka@web.de, 
 Joao Martins <joao.m.martins@oracle.com>, Luc Michel <luc@lmichel.fr>,
 mimu@linux.vnet.ibm.com, 
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>, z.huo@139.com,
 LIU Zhiwei <zhiwei_liu@linux.alibaba.com>, nelson.ho@windriver.com
Date: Mon, 27 Jan 2025 18:02:34 +0000

.
Subject: Updated invitation: QEMU/KVM developers conference call @ Every 2
 weeks from 14:00 to 15:00 on Tuesday (GMT) (qemu-devel@nongnu.org)
From: =?UTF-8?B?QWxleCBCZW5uw6ll?= <alex.bennee@linaro.org>
To: qemu-devel@nongnu.org, Alessandro Di Federico <ale@rev.ng>, 
 Alistair Francis <alistair.francis@wdc.com>, armbru@redhat.com,
 bcain@quicinc.com, berrange@redhat.com, cjia@nvidia.com,
 =?UTF-8?Q?C=C3=A9dric_Le_Goater?= <clg@kaod.org>, 
 cw@f00f.org, eblake@redhat.com, edgar.iglesias@gmail.com, eduardo@habkost.net, 
 felipe@nutanix.com, iggy@theiggy.com, imp@bsdimp.com, jgg@nvidia.com, 
 jidong.xiao@gmail.com, jim.shu@sifive.com, konrad.wilk@oracle.com, 
 mburton@qti.qualcomm.com, mdean@redhat.com, paul.walmsley@sifive.com, 
 pbonzini@redhat.com, Peter Maydell <peter.maydell@linaro.org>, 
 Richard Henderson <richard.henderson@linaro.org>, shentey@gmail.com,
 stefanha@gmail.com, wei.w.wang@intel.com, zwu.kernel@gmail.com, 
 =?UTF-8?Q?Phil_Mathieu=2DDaud=C3=A9?= <philmd@linaro.org>, eblot@rivosinc.com, 
 max.chou@sifive.com, thuth@redhat.com, Anton Johansson <anjo@rev.ng>, 
 Chao Peng <chao.p.peng@linux.intel.com>, Damien Hedde <dhedde@kalrayinc.com>, 
 Elena Ufimtseva <elena.ufimtseva@oracle.com>, eric.auger@redhat.com,
 jan.kiszka@web.de, 
 Joao Martins <joao.m.martins@oracle.com>, Luc Michel <luc@lmichel.fr>,
 mimu@linux.vnet.ibm.com, 
 Shameerali Kolothum Thodi <shameerali.kolothum.thodi@huawei.com>, z.huo@139.com,
 LIU Zhiwei <zhiwei_liu@linux.alibaba.com>, nelson.ho@windriver.com,
 rbc@meta.com
Date: Mon, 27 Jan 2025 18:02:35 +0000

.
Subject: [PATCH v2 0/3] binfmt: Add --ignore-family option
From: Andrea Bolognani <abologna@redhat.com>
To: qemu-devel@nongnu.org
Cc: Alistair Francis <alistair23@gmail.com>,
 Laurent Vivier <laurent@vivier.eu>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 David Abdurachmanov <davidlt@rivosinc.com>
Date: Mon, 27 Jan 2025 19:29:21 +0100

.
Subject: [PATCH] tests/functional/test_mips_malta: Fix comment about
 endianness of the test
From: Thomas Huth <thuth@redhat.com>
To: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Aurelien Jarno <aurelien@aurel32.net>,
 Jiaxun Yang <jiaxun.yang@flygoat.com>, qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 qemu-trivial@nongnu.org
Date: Mon, 27 Jan 2025 19:41:10 +0100

.
Subject: [PATCH 0/2] plugins: add tb convenience functions
From: Luke Craig <lacraig3@gmail.com>
To: qemu-devel@nongnu.org
Cc: Alexandre Iooss <erdnaxe@crans.org>,
 Mahmoud Mandour <ma.mandourr@gmail.com>,
 Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Luke Craig <lacraig3@gmail.com>
Date: Mon, 27 Jan 2025 15:17:32 -0500

.
Subject: [PATCH 00/22] target/arm: FEAT_AFP followups for FEAT_SME2
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org,
	qemu-arm@nongnu.org
Date: Mon, 27 Jan 2025 15:25:42 -0800

.
Subject: [PATCH 1/2] target/s390x: Fix MVC not always invalidating translation
 blocks
From: Ilya Leoshkevich <iii@linux.ibm.com>
To: Richard Henderson <richard.henderson@linaro.org>,
 David Hildenbrand <david@redhat.com>, Thomas Huth <thuth@redhat.com>
Cc: qemu-s390x@nongnu.org, qemu-devel@nongnu.org,
 Ilya Leoshkevich <iii@linux.ibm.com>,
 Berthold Gunreben <azouhr@opensuse.org>,
 Sarah Kriesch <ada.lovelace@gmx.de>, qemu-stable@nongnu.org
Date: Tue, 28 Jan 2025 01:12:42 +0100

.
Subject: [PATCH 0/1] meson: Deprecate 32-bit host systems
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: thuth@redhat.com, peter.maydell@linaro.org, stefanha@redhat.com,
 pbonzini@redhat.com, berrange@redhat.com, philmd@linaro.org,
 mark.cave-ayland@ilande.co.uk, alex.bennee@linaro.org
Date: Mon, 27 Jan 2025 16:42:53 -0800

.
Subject: [PATCH v6] hw/i386/cpu: remove default_cpu_version and simplify
From: Ani Sinha <anisinha@redhat.com>
To: Sergio Lopez <slp@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Eduardo Habkost <eduardo@habkost.net>, Zhao Liu <zhao1.liu@intel.com>
Cc: Ani Sinha <anisinha@redhat.com>, imammedo@redhat.com, qemu-devel@nongnu.org
Date: Tue, 28 Jan 2025 09:25:26 +0530

.
Subject: [PATCH] MAINTAINERS: Remove Bin Meng from RISC-V maintainers
From: Alistair Francis <alistair23@gmail.com>
To: palmer@dabbelt.com, liwei1518@gmail.com, dbarboza@ventanamicro.com,
 zhiwei_liu@linux.alibaba.com, qemu-riscv@nongnu.org, philmd@linaro.org
Cc: qemu-devel@nongnu.org,
	Alistair Francis <alistair.francis@wdc.com>
Date: Tue, 28 Jan 2025 16:05:46 +1000

.
Subject: [Stable-7.2.16 00/31] Patch Round-up for stable 7.2.16,
 freeze on 2025-02-06
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org,
	Michael Tokarev <mjt@tls.msk.ru>
Date: Tue, 28 Jan 2025 00:40:52 +0300

.
Subject: [Stable-8.2.9 00/45] Patch Round-up for stable 8.2.9,
 freeze on 2025-02-06
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org,
	Michael Tokarev <mjt@tls.msk.ru>
Date: Mon, 27 Jan 2025 23:25:41 +0300

.
Subject: [Stable-9.1.3 00/58] Patch Round-up for stable 9.1.3,
 freeze on 2025-02-06
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-stable@nongnu.org,
	Michael Tokarev <mjt@tls.msk.ru>
Date: Mon, 27 Jan 2025 23:24:46 +0300

.
Subject: Rust in QEMU update, January 2025
From: Paolo Bonzini <bonzini@gnu.org>
To: qemu-devel <qemu-devel@nongnu.org>, qemu-rust@nongnu.org,
 =?UTF-8?Q?Alex_Benn=C3=A9e?= <alex.bennee@linaro.org>,
 Kevin Wolf <kwolf@redhat.com>, Daniel Berrange <berrange@redhat.com>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= <philmd@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?Q?Marc-Andr=C3=A9_Lureau?= <marcandre.lureau@redhat.com>,
 Bernhard Beschow <shentey@gmail.com>
Date: Tue, 28 Jan 2025 11:19:27 +0100

.
Subject: [PATCH 00/11] hw/sd: QOMify omap-mmc, remove legacy APIs
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: qemu-block@nongnu.org,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Bin Meng <bmeng.cn@gmail.com>, Bernhard Beschow <shentey@gmail.com>
Date: Tue, 28 Jan 2025 10:45:08 +0000

.
Subject: [PATCH 0/2] tests/qtest: Make qtest_has_accel() generic
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Fabiano Rosas <farosas@suse.de>, Markus Armbruster <armbru@redhat.com>,
 Thomas Huth <thuth@redhat.com>, Laurent Vivier <lvivier@redhat.com>,
 Phil Dennis-Jordan <phil@philjordan.eu>,
 Bernhard Beschow <shentey@gmail.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 28 Jan 2025 12:18:19 +0100

.
Subject: [PULL 00/48] i386, rust changes for 2024-01-24
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 28 Jan 2025 12:24:38 +0100

The following changes since commit d6430c17d7113d3c38480dc34e59d00b0504e2f7:

  Merge tag 'pull-riscv-to-apply-20250119-1' of https://github.com/alistair23/qemu into staging (2025-01-19 08:55:46 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 021d8e747907d4a2226557bf9885d4c0fa6abd8b:

  rust: qemu-api: add sub-subclass to the integration tests (2025-01-28 12:22:54 +0100)

----------------------------------------------------------------
* target/i386: optimize string instructions
* target/i386: new Sierra Forest and Clearwater Forest models
* rust: type-safe vmstate implementation
* rust: use interior mutability for PL011
* rust: clean ups
* memtxattrs: remove usage of bitfields from MEMTXATTRS_UNSPECIFIED

----------------------------------------------------------------
Paolo Bonzini (37):
      rust: pl011: fix repr(C) for PL011Class
      target/i386: inline gen_jcc into sole caller
      target/i386: remove trailing 1 from gen_{j, cmov, set}cc1
      target/i386: unify REP and REPZ/REPNZ generation
      target/i386: unify choice between single and repeated string instructions
      target/i386: reorganize ops emitted by do_gen_rep, drop repz_opt
      target/i386: tcg: move gen_set/reset_* earlier in the file
      target/i386: fix RF handling for string instructions
      target/i386: make cc_op handling more explicit for repeated string instructions.
      target/i386: do not use gen_op_jz_ecx for repeated string operations
      target/i386: optimize CX handling in repeated string operations
      target/i386: execute multiple REP/REPZ iterations without leaving TB
      target/i386: pull computation of string update value out of loop
      target/i386: extract common bits of gen_repz/gen_repz_nz
      target/i386: avoid using s->tmp0 for add to implicit registers
      rust: vmstate: add new type safe implementation
      rust: vmstate: implement VMState for non-leaf types
      rust: vmstate: add varray support to vmstate_of!
      rust: vmstate: implement Zeroable for VMStateField
      rust: vmstate: implement VMState for scalar types
      rust: vmstate: add public utility macros to implement VMState
      rust: qemu_api: add vmstate_struct
      rust: pl011: switch vmstate to new-style macros
      rust: vmstate: remove translation of C vmstate macros
      rust: vmstate: make order of parameters consistent in vmstate_clock
      rust: prefer NonNull::new to assertions
      rust: pl011: remove unnecessary "extern crate"
      rust: pl011: hide unnecessarily "pub" items from outside pl011::device
      rust: pl011: extract conversion to RegisterOffset
      rust: pl011: extract CharBackend receive logic into a separate function
      rust: pl011: pull interrupt updates out of read/write ops
      rust: pl011: extract PL011Registers
      rust: pl011: wrap registers with BqlRefCell
      rust: pl011: remove duplicate definitions
      rust: pl011: pull device-specific code out of MemoryRegionOps callbacks
      rust: pl011: drop use of ControlFlow
      rust: qdev: make reset take a shared reference

Tao Su (4):
      target/i386: Introduce SierraForest-v2 model
      target/i386: Export BHI_NO bit to guests
      target/i386: Add new CPU model ClearwaterForest
      docs: Add GNR, SRF and CWF CPU models

Zhao Liu (7):
      stub: Fix build failure with --enable-user --disable-system --enable-tools
      rust/qdev: Make REALIZE safe
      rust/pl011: Avoid bindings::*
      memattrs: Convert unspecified member to bool
      memattrs: Check the size of MemTxAttrs
      rust/zeroable: Implement Zeroable with const_zero macro
      rust: qemu-api: add sub-subclass to the integration tests

 docs/system/cpu-models-x86.rst.inc     |  50 ++-
 include/exec/memattrs.h                |  21 +-
 target/i386/cpu.h                      |  33 +-
 target/i386/cpu.c                      | 156 +++++++-
 target/i386/tcg/translate.c            | 363 ++++++++++-------
 target/i386/tcg/emit.c.inc             |  55 +--
 rust/hw/char/pl011/src/device.rs       | 509 +++++++++++++-----------
 rust/hw/char/pl011/src/device_class.rs |  73 ++--
 rust/hw/char/pl011/src/lib.rs          |  69 ++--
 rust/hw/char/pl011/src/memory_ops.rs   |  25 +-
 rust/qemu-api/src/prelude.rs           |   2 +
 rust/qemu-api/src/qdev.rs              |  16 +-
 rust/qemu-api/src/qom.rs               |  21 +-
 rust/qemu-api/src/vmstate.rs           | 700 +++++++++++++++++++++------------
 rust/qemu-api/src/zeroable.rs          | 118 +++---
 rust/qemu-api/tests/tests.rs           |  56 ++-
 stubs/meson.build                      |   4 +-
 17 files changed, 1416 insertions(+), 855 deletions(-)
-- 
2.48.1



.
Subject: [PATCH] dbus: add -audio dbus nsamples option
From: marcandre.lureau@redhat.com
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Gerd Hoffmann <kraxel@redhat.com>, Eric Blake <eblake@redhat.com>,
 Markus Armbruster <armbru@redhat.com>
Date: Tue, 28 Jan 2025 16:05:59 +0400

.
Subject: [PATCH] target/arm: Drop unused AARCh64DecodeTable typedefs
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Date: Tue, 28 Jan 2025 13:50:46 +0000

.
Subject: [PATCH 0/7] tests/qtest/migration: Update framework to allow using
 HVF accelerator
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Fabiano Rosas <farosas@suse.de>, Paolo Bonzini <pbonzini@redhat.com>,
 Laurent Vivier <lvivier@redhat.com>, Thomas Huth <thuth@redhat.com>,
 Hyman Huang <yong.huang@smartx.com>,
 Phil Dennis-Jordan <phil@philjordan.eu>, Peter Xu <peterx@redhat.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Tue, 28 Jan 2025 14:54:22 +0100

.
Subject: [PATCH v2 0/5] Convert the MIPS replay tests to the functional
 framework
From: Thomas Huth <thuth@redhat.com>
To: Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>,
 Paolo Bonzini <pbonzini@redhat.com>, Jiaxun Yang <jiaxun.yang@flygoat.com>,
 qemu-devel@nongnu.org
Cc: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Hao Wu <wuhaotsh@google.com>, Tyrone Ting <kfting@nuvoton.com>,
 Leif Lindholm <leif.lindholm@oss.qualcomm.com>,
 Radoslaw Biernacki <rad@semihalf.com>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Tue, 28 Jan 2025 16:28:34 +0100

.
Subject: [PATCH 0/5] hppa 64-bit improvements
From: deller@kernel.org
To: qemu-devel@nongnu.org,
	Richard Henderson <richard.henderson@linaro.org>
Cc: Helge Deller <deller@gmx.de>, Paolo Bonzini <pbonzini@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>
Date: Tue, 28 Jan 2025 17:14:45 +0100

.
Subject: [PATCH] hw/arm/virt: Support larger highmem MMIO regions
From: "Matthew R. Ochs" <mochs@nvidia.com>
To: qemu-devel@nongnu.org, shameerali.kolothum.thodi@huawei.com,
 nathanc@nvidia.com
Cc: ddutile@redhat.com, eric.auger@redhat.com, nicolinc@nvidia.com,
 ankita@nvidia.com
Date: Tue, 28 Jan 2025 08:02:37 -0800

.
Subject: [PATCH] MAINTAINERS: Add myself as HPPA maintainer
From: deller@kernel.org
To: richard.henderson@linaro.org,
	qemu-devel@nongnu.org
Cc: deller@gmx.de
Date: Tue, 28 Jan 2025 18:09:15 +0100

.
Subject: [PATCH] tests/functional: Add a ppc64 mac99 test
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-ppc@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Tue, 28 Jan 2025 19:07:42 +0100

.
Subject: [PATCH v2 0/2] s390x: support virtio-mem-pci
From: David Hildenbrand <david@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-s390x@nongnu.org, David Hildenbrand <david@redhat.com>,
 Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Ilya Leoshkevich <iii@linux.ibm.com>, Halil Pasic <pasic@linux.ibm.com>,
 Christian Borntraeger <borntraeger@linux.ibm.com>,
 Eric Farman <farman@linux.ibm.com>, Thomas Huth <thuth@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, Cornelia Huck <cohuck@redhat.com>,
 Boris Fiuczynski <fiuczy@linux.ibm.com>,
 Michal Privoznik <mprivozn@redhat.com>,
 Mario Casquero <mcasquer@redhat.com>
Date: Tue, 28 Jan 2025 19:57:03 +0100

.
Subject: [PULL 00/36] target-arm queue
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-devel@nongnu.org
Date: Tue, 28 Jan 2025 20:12:38 +0000

Hi; here's another arm pullreq; by volume most of this is
refactoring from me, but there are also some bugfixes and
other bits and pieces here.

thanks
-- PMM

The following changes since commit ed734377ab3f3f3cc15d7aa301a87ab6370f2eed:

  Merge tag 'linux-user-fix-gupnp-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2025-01-24 14:43:07 -0500)

are available in the Git repository at:

  https://git.linaro.org/people/pmaydell/qemu-arm.git tags/pull-target-arm-20250128-1

for you to fetch changes up to 664280abddcb3cacc9c6204706bb739fcc1316f7:

  hw/usb/canokey: Fix buffer overflow for OUT packet (2025-01-28 18:40:19 +0000)

----------------------------------------------------------------
target-arm queue:
 * hw/arm: Remove various uses of first_cpu global
 * hw/char/imx_serial: Fix reset value of UFCR register
 * hw/char/imx_serial: Update all state before restarting ageing timer
 * hw/pci-host/designware: Expose MSI IRQ
 * hw/arm/stellaris: refactoring, cleanup
 * hw/arm/stellaris: map both I2C controllers
 * tests/functional: Add a test for the arm microbit machine
 * target/arm: arm_reset_sve_state() should set FPSR, not FPCR
 * target/arm: refactorings preparatory to FEAT_AFP implementation
 * fpu: Rename float_flag_input_denormal to float_flag_input_denormal_flushed
 * fpu: Rename float_flag_output_denormal to float_flag_output_denormal_flushed
 * hw/usb/canokey: Fix buffer overflow for OUT packet

----------------------------------------------------------------
Bernhard Beschow (3):
      hw/char/imx_serial: Fix reset value of UFCR register
      hw/char/imx_serial: Update all state before restarting ageing timer
      hw/pci-host/designware: Expose MSI IRQ

Hongren Zheng (1):
      hw/usb/canokey: Fix buffer overflow for OUT packet

Peter Maydell (22):
      target/arm: arm_reset_sve_state() should set FPSR, not FPCR
      target/arm: Use FPSR_ constants in vfp_exceptbits_from_host()
      target/arm: Use uint32_t in vfp_exceptbits_from_host()
      target/arm: Define new fp_status_a32 and fp_status_a64
      target/arm: Use vfp.fp_status_a64 in A64-only helper functions
      target/arm: Use fp_status_a64 or fp_status_a32 in is_ebf()
      target/arm: Use fp_status_a32 in vjvct helper
      target/arm: Use fp_status_a32 in vfp_cmp helpers
      target/arm: Use FPST_A32 in A32 decoder
      target/arm: Use FPST_A64 in A64 decoder
      target/arm: Remove now-unused vfp.fp_status and FPST_FPCR
      target/arm: Define new fp_status_f16_a32 and fp_status_f16_a64
      target/arm: Use fp_status_f16_a32 in AArch32-only helpers
      target/arm: Use fp_status_f16_a64 in AArch64-only helpers
      target/arm: Use FPST_A32_F16 in A32 decoder
      target/arm: Use FPST_A64_F16 in A64 decoder
      target/arm: Remove now-unused vfp.fp_status_f16 and FPST_FPCR_F16
      fpu: Rename float_flag_input_denormal to float_flag_input_denormal_flushed
      fpu: Rename float_flag_output_denormal to float_flag_output_denormal_flushed
      fpu: Fix a comment in softfloat-types.h
      target/arm: Remove redundant advsimd float16 helpers
      target/arm: Use FPST_A64_F16 for halfprec-to-other conversions

Philippe Mathieu-Daudé (9):
      hw/arm/nrf51: Rename ARMv7MState 'cpu' -> 'armv7m'
      hw/arm/stellaris: Add 'armv7m' local variable
      hw/arm/v7m: Remove use of &first_cpu in machine_init()
      hw/arm/stellaris: Link each board schematic
      hw/arm/stellaris: Constify read-only arrays
      hw/arm/stellaris: Remove incorrect unimplemented i2c-0 at 0x40002000
      hw/arm/stellaris: Replace magic numbers by definitions
      hw/arm/stellaris: Use DEVCAP macro to access DeviceCapability registers
      hw/arm/stellaris: Map both I2C controllers

Thomas Huth (1):
      tests/functional: Add a test for the arm microbit machine

 MAINTAINERS                           |   1 +
 hw/usb/canokey.h                      |   4 --
 include/fpu/softfloat-types.h         |  10 +--
 include/hw/arm/fsl-imx6.h             |   4 +-
 include/hw/arm/fsl-imx7.h             |   4 +-
 include/hw/arm/nrf51_soc.h            |   2 +-
 include/hw/char/imx_serial.h          |   2 +-
 include/hw/pci-host/designware.h      |   1 +
 target/arm/cpu.h                      |  12 ++--
 target/arm/tcg/helper-a64.h           |   8 ---
 target/arm/tcg/translate.h            |  32 ++++++---
 fpu/softfloat.c                       |   6 +-
 hw/arm/b-l475e-iot01a.c               |   2 +-
 hw/arm/fsl-imx6.c                     |  13 +++-
 hw/arm/fsl-imx7.c                     |  13 +++-
 hw/arm/microbit.c                     |   2 +-
 hw/arm/mps2-tz.c                      |   2 +-
 hw/arm/mps2.c                         |   2 +-
 hw/arm/msf2-som.c                     |   2 +-
 hw/arm/musca.c                        |   2 +-
 hw/arm/netduino2.c                    |   2 +-
 hw/arm/netduinoplus2.c                |   2 +-
 hw/arm/nrf51_soc.c                    |  18 ++---
 hw/arm/olimex-stm32-h405.c            |   2 +-
 hw/arm/stellaris.c                    | 118 +++++++++++++++++++-----------
 hw/arm/stm32vldiscovery.c             |   2 +-
 hw/char/imx_serial.c                  |   7 +-
 hw/pci-host/designware.c              |   7 +-
 hw/usb/canokey.c                      |   6 +-
 target/arm/cpu.c                      |   6 +-
 target/arm/helper.c                   |   2 +-
 target/arm/tcg/helper-a64.c           |   9 ---
 target/arm/tcg/sme_helper.c           |   6 +-
 target/arm/tcg/sve_helper.c           |   6 +-
 target/arm/tcg/translate-a64.c        | 103 ++++++++++++++-------------
 target/arm/tcg/translate-sme.c        |   4 +-
 target/arm/tcg/translate-sve.c        | 130 +++++++++++++++++-----------------
 target/arm/tcg/translate-vfp.c        |  78 ++++++++++----------
 target/arm/tcg/vec_helper.c           |  22 +++---
 target/arm/vfp_helper.c               |  73 +++++++++++--------
 target/i386/tcg/fpu_helper.c          |   8 +--
 target/m68k/fpu_helper.c              |   2 +-
 target/mips/tcg/msa_helper.c          |   4 +-
 target/rx/op_helper.c                 |   4 +-
 target/tricore/fpu_helper.c           |   6 +-
 fpu/softfloat-parts.c.inc             |   4 +-
 hw/arm/Kconfig                        |   2 +
 tests/functional/meson.build          |   1 +
 tests/functional/test_arm_microbit.py |  31 ++++++++
 49 files changed, 452 insertions(+), 337 deletions(-)
 create mode 100755 tests/functional/test_arm_microbit.py


.
Subject: [PATCH v2] tests/functional: Add a ppc64 mac99 test
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-ppc@nongnu.org
Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>, qemu-devel@nongnu.org,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Tue, 28 Jan 2025 22:21:45 +0100

.
Subject: [PATCH 0/5] tests/functional: Update Aspeed OpenBMC images
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: Joel Stanley <joel@jms.id.au>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Troy Lee <troy_lee@aspeedtech.com>, Jamin Lin <jamin_lin@aspeedtech.com>,
 Steven Lee <steven_lee@aspeedtech.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Tue, 28 Jan 2025 22:41:00 +0100

.
Subject: [PATCH v2] target/hppa: Implement CPU diagnose registers for 64-bit
 HP-UX
From: deller@kernel.org
To: richard.henderson@linaro.org,
	qemu-devel@nongnu.org
Cc: deller@gmx.de
Date: Tue, 28 Jan 2025 23:45:40 +0100

.
Subject: [PATCH v2 00/34] target/arm: FEAT_AFP followups for FEAT_SME2
From: Richard Henderson <richard.henderson@linaro.org>
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org
Date: Tue, 28 Jan 2025 17:38:23 -0800

.
Subject: [PATCH v5] hw/misc/vmfwupdate: Introduce hypervisor fw-cfg interface
 support
From: Ani Sinha <anisinha@redhat.com>
To: Ani Sinha <anisinha@redhat.com>, Alex Graf <graf@amazon.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Eduardo Habkost <eduardo@habkost.net>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>,
 Yanan Wang <wangyanan55@huawei.com>, Zhao Liu <zhao1.liu@intel.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Laurent Vivier <lvivier@redhat.com>
Cc: Gerd Hoffman <kraxel@redhat.com>, Igor Mammedov <imammedo@redhat.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, qemu-devel@nongnu.org
Date: Wed, 29 Jan 2025 12:01:47 +0530

.
Subject: [PATCH 0/5] tests/functional: Update Aspeed OpenBMC images (resend)
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: Joel Stanley <joel@jms.id.au>,
 Andrew Jeffery <andrew@codeconstruct.com.au>,
 Troy Lee <troy_lee@aspeedtech.com>, Jamin Lin <jamin_lin@aspeedtech.com>,
 Steven Lee <steven_lee@aspeedtech.com>, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed, 29 Jan 2025 08:18:15 +0100

.
Subject: [PATCH] gitlab-ci: include full Rust backtraces in test runs
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: berrange@redhat.com,
	qemu-rust@nongnu.org
Date: Wed, 29 Jan 2025 09:20:45 +0100

.
Subject: [PATCH] rust: add docs
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: peter.maydell@linaro.org,
	qemu-rust@nongnu.org
Date: Wed, 29 Jan 2025 09:37:15 +0100

.
Subject: [PATCH 0/2] rust: small cleanups to Cargo.toml files
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Cc: qemu-rust@nongnu.org
Date: Wed, 29 Jan 2025 09:37:02 +0100

.
Subject: [PATCH] tests/functional: Extend PPC 40p test with Linux boot
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-ppc@nongnu.org
Cc: =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 qemu-devel@nongnu.org, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed, 29 Jan 2025 11:22:23 +0100

.
Subject: [PATCH v2] tests/functional: Extend PPC 40p test with Linux boot
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-ppc@nongnu.org
Cc: =?UTF-8?q?Herv=C3=A9=20Poussineau?= <hpoussin@reactos.org>,
 qemu-devel@nongnu.org, Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Wed, 29 Jan 2025 11:48:44 +0100

.
Subject: [PULL v3 00/49] i386, Rust changes for 2025-01-24
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed, 29 Jan 2025 12:27:41 +0100

The following changes since commit d6430c17d7113d3c38480dc34e59d00b0504e2f7:

  Merge tag 'pull-riscv-to-apply-20250119-1' of https://github.com/alistair23/qemu into staging (2025-01-19 08:55:46 -0500)

are available in the Git repository at:

  https://gitlab.com/bonzini/qemu.git tags/for-upstream

for you to fetch changes up to 3b36ee720288ba17962a17b305243ea34100e1f3:

  gitlab-ci: include full Rust backtraces in test runs (2025-01-29 09:37:50 +0100)

----------------------------------------------------------------
* target/i386: optimize string instructions
* target/i386: new Sierra Forest and Clearwater Forest models
* rust: type-safe vmstate implementation
* rust: use interior mutability for PL011
* rust: clean ups
* memtxattrs: remove usage of bitfields from MEMTXATTRS_UNSPECIFIED
* gitlab-ci: enable Rust backtraces

----------------------------------------------------------------
v2->v3: drop PL011Registers borrow before calling PL011State::update()
        include full Rust backtraces in test runs

Paolo Bonzini (38):
      rust: pl011: fix repr(C) for PL011Class
      target/i386: inline gen_jcc into sole caller
      target/i386: remove trailing 1 from gen_{j, cmov, set}cc1
      target/i386: unify REP and REPZ/REPNZ generation
      target/i386: unify choice between single and repeated string instructions
      target/i386: reorganize ops emitted by do_gen_rep, drop repz_opt
      target/i386: tcg: move gen_set/reset_* earlier in the file
      target/i386: fix RF handling for string instructions
      target/i386: make cc_op handling more explicit for repeated string instructions.
      target/i386: do not use gen_op_jz_ecx for repeated string operations
      target/i386: optimize CX handling in repeated string operations
      target/i386: execute multiple REP/REPZ iterations without leaving TB
      target/i386: pull computation of string update value out of loop
      target/i386: extract common bits of gen_repz/gen_repz_nz
      target/i386: avoid using s->tmp0 for add to implicit registers
      rust: vmstate: add new type safe implementation
      rust: vmstate: implement VMState for non-leaf types
      rust: vmstate: add varray support to vmstate_of!
      rust: vmstate: implement Zeroable for VMStateField
      rust: vmstate: implement VMState for scalar types
      rust: vmstate: add public utility macros to implement VMState
      rust: qemu_api: add vmstate_struct
      rust: pl011: switch vmstate to new-style macros
      rust: vmstate: remove translation of C vmstate macros
      rust: vmstate: make order of parameters consistent in vmstate_clock
      rust: prefer NonNull::new to assertions
      rust: pl011: remove unnecessary "extern crate"
      rust: pl011: hide unnecessarily "pub" items from outside pl011::device
      rust: pl011: extract conversion to RegisterOffset
      rust: pl011: extract CharBackend receive logic into a separate function
      rust: pl011: pull interrupt updates out of read/write ops
      rust: pl011: extract PL011Registers
      rust: pl011: wrap registers with BqlRefCell
      rust: pl011: remove duplicate definitions
      rust: pl011: pull device-specific code out of MemoryRegionOps callbacks
      rust: pl011: drop use of ControlFlow
      rust: qdev: make reset take a shared reference
      gitlab-ci: include full Rust backtraces in test runs

Tao Su (4):
      target/i386: Introduce SierraForest-v2 model
      target/i386: Export BHI_NO bit to guests
      target/i386: Add new CPU model ClearwaterForest
      docs: Add GNR, SRF and CWF CPU models

Zhao Liu (7):
      stub: Fix build failure with --enable-user --disable-system --enable-tools
      rust/qdev: Make REALIZE safe
      rust/pl011: Avoid bindings::*
      memattrs: Convert unspecified member to bool
      memattrs: Check the size of MemTxAttrs
      rust/zeroable: Implement Zeroable with const_zero macro
      rust: qemu-api: add sub-subclass to the integration tests

 docs/system/cpu-models-x86.rst.inc     |  50 ++-
 include/exec/memattrs.h                |  21 +-
 target/i386/cpu.h                      |  33 +-
 target/i386/cpu.c                      | 156 +++++++-
 target/i386/tcg/translate.c            | 363 ++++++++++-------
 target/i386/tcg/emit.c.inc             |  55 +--
 .gitlab-ci.d/buildtest-template.yml    |   1 +
 rust/hw/char/pl011/src/device.rs       | 515 +++++++++++++-----------
 rust/hw/char/pl011/src/device_class.rs |  73 ++--
 rust/hw/char/pl011/src/lib.rs          |  69 ++--
 rust/hw/char/pl011/src/memory_ops.rs   |  25 +-
 rust/qemu-api/src/prelude.rs           |   2 +
 rust/qemu-api/src/qdev.rs              |  16 +-
 rust/qemu-api/src/qom.rs               |  21 +-
 rust/qemu-api/src/vmstate.rs           | 700 +++++++++++++++++++++------------
 rust/qemu-api/src/zeroable.rs          | 118 +++---
 rust/qemu-api/tests/tests.rs           |  56 ++-
 stubs/meson.build                      |   4 +-
 18 files changed, 1423 insertions(+), 855 deletions(-)
-- 
2.48.1



.
Subject: [PATCH v3] tcg/optimize: optimize TSTNE using smask and zmask
From: Paolo Bonzini <pbonzini@redhat.com>
To: qemu-devel@nongnu.org
Date: Wed, 29 Jan 2025 14:11:27 +0100

.
Subject: [PATCH 0/6] tcg: fix qemu crash when add assert_cpu_is_self() is
 enabled and cleanups related to cpu->created check
From: Igor Mammedov <imammedo@redhat.com>
To: qemu-devel@nongnu.org
Cc: alex.bennee@linaro.org, richard.henderson@linaro.org, pbonzini@redhat.com,
 imp@bsdimp.com, kevans@freebsd.org, gaosong@loongson.cn, laurent@vivier.eu
Date: Wed, 29 Jan 2025 14:44:30 +0100

.
Subject: [PATCH V1 00/26] Live update: vfio and iommufd
From: Steve Sistare <steven.sistare@oracle.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 Cedric Le Goater <clg@redhat.com>, Yi Liu <yi.l.liu@intel.com>,
 Eric Auger <eric.auger@redhat.com>,
 Zhenzhong Duan <zhenzhong.duan@intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Marcel Apfelbaum <marcel.apfelbaum@gmail.com>,
 Peter Xu <peterx@redhat.com>, Fabiano Rosas <farosas@suse.de>,
 Steve Sistare <steven.sistare@oracle.com>
Date: Wed, 29 Jan 2025 06:42:56 -0800

.
Subject: [RFC 0/1 v1] target/riscv: optimize the memory probing for vector
 fault-only-first loads.
From: Paolo Savini <paolo.savini@embecosm.com>
To: qemu-devel@nongnu.org,
	qemu-riscv@nongnu.org
Cc: Paolo Savini <paolo.savini@embecosm.com>,
 Richard Handerson <richard.henderson@linaro.org>,
 Palmer Dabbelt <palmer@dabbelt.com>,
 Alistair Francis <alistair.francis@wdc.com>, Bin Meng <bmeng.cn@gmail.com>,
 Weiwei Li <liwei1518@gmail.com>,
 Daniel Henrique Barboza <dbarboza@ventanamicro.com>,
 Liu Zhiwei <zhiwei_liu@linux.alibaba.com>,
 Helene Chelin <helene.chelin@embecosm.com>, Nathan Egge <negge@google.com>,
 Max Chou <max.chou@sifive.com>,
 Jeremy Bennett <jeremy.bennett@embecosm.com>,
 Craig Blackmore <craig.blackmore@embecosm.com>
Date: Wed, 29 Jan 2025 14:44:34 +0000

.
Subject: [PULL 00/42] Migration patches for 2025-01-29
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>
Date: Wed, 29 Jan 2025 13:00:17 -0300

The following changes since commit 7faf9d2f12ace4c1d04cf1a2b39334eef9a45f22:

  Merge tag 'pull-aspeed-20250127' of https://github.com/legoater/qemu into staging (2025-01-27 11:20:35 -0500)

are available in the Git repository at:

  https://gitlab.com/farosas/qemu.git tags/migration-20250129-pull-request

for you to fetch changes up to bc38dc2f5f350310724fd7d4f0a09f8c3a4811fa:

  migration: refactor ram_save_target_page functions (2025-01-29 11:56:42 -0300)

----------------------------------------------------------------
Migration pull request

- Purge of ram_save_target_page_legacy
- Cleanups to postcopy, json writer, migration states
- New migration mode cpr-transfer
- Fix for a -Werror=maybe-uninitialized instance in savevm

----------------------------------------------------------------

Marc-André Lureau (1):
  migration: fix -Werror=maybe-uninitialized

Peter Xu (16):
  migration: Remove postcopy implications in should_send_vmdesc()
  migration: Do not construct JSON description if suppressed
  migration: Optimize postcopy on downtime by avoiding JSON writer
  migration: Avoid two src-downtime-end tracepoints for postcopy
  migration: Drop inactivate_disk param in qemu_savevm_state_complete*
  migration: Synchronize all CPU states only for non-iterable dump
  migration: Adjust postcopy bandwidth during switchover
  migration: Adjust locking in migration_maybe_pause()
  migration: Drop cached migration state in migration_maybe_pause()
  migration: Take BQL slightly longer in postcopy_start()
  migration: Notify COMPLETE once for postcopy
  migration: Unwrap qemu_savevm_state_complete_precopy() in postcopy
  migration: Cleanup qemu_savevm_state_complete_precopy()
  migration: Always set DEVICE state
  migration: Merge precopy/postcopy on switchover start
  migration: Trivial cleanup on JSON writer of vmstate_save()

Prasad J Pandit (1):
  migration: refactor ram_save_target_page functions

Steve Sistare (24):
  backends/hostmem-shm: factor out allocation of "anonymous shared
    memory with an fd"
  physmem: fix qemu_ram_alloc_from_fd size calculation
  physmem: qemu_ram_alloc_from_fd extensions
  physmem: fd-based shared memory
  memory: add RAM_PRIVATE
  machine: aux-ram-share option
  migration: cpr-state
  physmem: preserve ram blocks for cpr
  hostmem-memfd: preserve for cpr
  hostmem-shm: preserve for cpr
  migration: enhance migrate_uri_parse
  migration: incoming channel
  migration: SCM_RIGHTS for QEMUFile
  migration: VMSTATE_FD
  migration: cpr-transfer save and load
  migration: cpr-transfer mode
  migration-test: memory_backend
  tests/qtest: optimize migrate_set_ports
  tests/qtest: defer connection
  migration-test: defer connection
  tests/qtest: enhance migration channels
  tests/qtest: assert qmp connected
  migration-test: cpr-transfer
  migration: cpr-transfer documentation

 backends/hostmem-epc.c                 |   2 +-
 backends/hostmem-file.c                |   2 +-
 backends/hostmem-memfd.c               |  14 +-
 backends/hostmem-ram.c                 |   2 +-
 backends/hostmem-shm.c                 |  51 +---
 docs/devel/migration/CPR.rst           | 184 ++++++++++++-
 hw/core/machine.c                      |  22 ++
 include/exec/memory.h                  |  10 +
 include/exec/ram_addr.h                |  13 +-
 include/hw/boards.h                    |   1 +
 include/migration/cpr.h                |  33 +++
 include/migration/misc.h               |   7 +
 include/migration/vmstate.h            |   9 +
 include/qemu/osdep.h                   |   1 +
 meson.build                            |   8 +-
 migration/cpr-transfer.c               |  71 +++++
 migration/cpr.c                        | 224 ++++++++++++++++
 migration/meson.build                  |   2 +
 migration/migration.c                  | 348 +++++++++++++++++++------
 migration/migration.h                  |   5 +-
 migration/options.c                    |   8 +-
 migration/qemu-file.c                  |  84 +++++-
 migration/qemu-file.h                  |   2 +
 migration/ram.c                        |  69 ++---
 migration/savevm.c                     | 116 ++++-----
 migration/savevm.h                     |   6 +-
 migration/trace-events                 |  13 +-
 migration/vmstate-types.c              |  24 ++
 migration/vmstate.c                    |   6 +-
 qapi/migration.json                    |  51 +++-
 qemu-options.hx                        |  34 +++
 stubs/vmstate.c                        |   7 +
 system/memory.c                        |   4 +-
 system/physmem.c                       | 150 +++++++++--
 system/trace-events                    |   1 +
 system/vl.c                            |  43 ++-
 tests/qemu-iotests/194.out             |   1 +
 tests/qemu-iotests/203.out             |   1 +
 tests/qemu-iotests/234.out             |   2 +
 tests/qemu-iotests/262.out             |   1 +
 tests/qemu-iotests/280.out             |   1 +
 tests/qtest/libqos/libqos.c            |   3 +-
 tests/qtest/libqtest.c                 | 103 +++++---
 tests/qtest/libqtest.h                 |  24 +-
 tests/qtest/migration/cpr-tests.c      |  62 +++++
 tests/qtest/migration/framework.c      |  80 +++++-
 tests/qtest/migration/framework.h      |  11 +
 tests/qtest/migration/migration-qmp.c  |  53 +++-
 tests/qtest/migration/migration-qmp.h  |  10 +-
 tests/qtest/migration/migration-util.c |  23 +-
 tests/qtest/migration/misc-tests.c     |   9 +-
 tests/qtest/migration/precopy-tests.c  |   6 +-
 tests/qtest/virtio-net-failover.c      |   8 +-
 util/memfd.c                           |  16 +-
 util/oslib-posix.c                     |  52 ++++
 util/oslib-win32.c                     |   6 +
 56 files changed, 1713 insertions(+), 386 deletions(-)
 create mode 100644 include/migration/cpr.h
 create mode 100644 migration/cpr-transfer.c
 create mode 100644 migration/cpr.c

-- 
2.35.3



.
Subject: [PATCH v4 00/33] Multifd 🔀 device state transfer support with VFIO consumer
From: "Maciej S. Szmigiero" <mail@maciej.szmigiero.name>
To: Peter Xu <peterx@redhat.com>,
	Fabiano Rosas <farosas@suse.de>
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>,
 Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Avihai Horon <avihaih@nvidia.com>,
 Joao Martins <joao.m.martins@oracle.com>, qemu-devel@nongnu.org
Date: Thu, 30 Jan 2025 11:08:21 +0100

.
Subject: [PATCH] net/slirp: libslirp 4.8.0 compatibility
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org, Samuel Thibault <samuel.thibault@gnu.org>,
 Thomas Huth <thuth@redhat.com>, Michael Tokarev <mjt@tls.msk.ru>
Date: Thu, 30 Jan 2025 13:26:43 +0300

.
Subject: [PATCH v2 0/2] tests/qtest: Make qtest_has_accel() generic
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Bernhard Beschow <shentey@gmail.com>,
 Thomas Huth <thuth@redhat.com>, Markus Armbruster <armbru@redhat.com>,
 Akihiko Odaki <akihiko.odaki@daynix.com>, Fabiano Rosas <farosas@suse.de>,
 Phil Dennis-Jordan <phil@philjordan.eu>, xen-devel@lists.xenproject.org,
 Laurent Vivier <lvivier@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 30 Jan 2025 11:37:26 +0100

.
Subject: [PATCH] overall: Remove unnecessary g_strdup_printf() calls
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: Pierrick Bouvier <pierrick.bouvier@linaro.org>,
 Stefan Hajnoczi <stefanha@redhat.com>,
 =?UTF-8?q?Daniel=20P=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 qemu-ppc@nongnu.org, qemu-trivial@nongnu.org,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 30 Jan 2025 11:57:43 +0100

.
Subject: [PATCH v2 0/6] hw/arm: Minor cleanups around MPCore code
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: qemu-arm@nongnu.org, Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 30 Jan 2025 12:26:09 +0100

.
Subject: [PATCH v2] net/slirp: libslirp 4.8.0 compatibility
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org, Samuel Thibault <samuel.thibault@gnu.org>,
 Thomas Huth <thuth@redhat.com>, Michael Tokarev <mjt@tls.msk.ru>
Date: Thu, 30 Jan 2025 14:46:21 +0300

.
Subject: [PATCH v3] net/slirp: libslirp 4.8.0 compatibility
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org, Samuel Thibault <samuel.thibault@gnu.org>,
 Thomas Huth <thuth@redhat.com>, Michael Tokarev <mjt@tls.msk.ru>
Date: Thu, 30 Jan 2025 14:48:10 +0300

.
Subject: [PATCH v4] net/slirp: libslirp 4.9.0 compatibility
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: qemu-trivial@nongnu.org, Samuel Thibault <samuel.thibault@gnu.org>,
 Thomas Huth <thuth@redhat.com>,
 =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= <marcandre.lureau@redhat.com>,
 Michael Tokarev <mjt@tls.msk.ru>
Date: Thu, 30 Jan 2025 15:32:53 +0300

.
Subject: [PULL 00/20] Functional tests, s390x improvements and slirp fixes
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Date: Thu, 30 Jan 2025 14:15:14 +0100

The following changes since commit 871af84dd599fab68c8ed414d9ecbdb2bcfc5801:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-01-29 09:51:03 -0500)

are available in the Git repository at:

  https://gitlab.com/thuth/qemu.git tags/pull-request-2025-01-30

for you to fetch changes up to f141caa270af536b4d5b7c8540820f1bdd245d71:

  net/slirp: libslirp 4.9.0 compatibility (2025-01-30 14:01:46 +0100)

----------------------------------------------------------------
* Convert more avocado tests to the functional framework
* Fix the broken aarch64_tcg_plugins test
* Add test for 64-bit mac99 machine
* Add a Linux-based test for the 40p machine
* Fix issues with record/replay of some s390x instructions
* Fix node.js crashes on emulated s390x due to a bug in the MVC instruction
* Enable virtio-balloon-pci and virtio-mem-pci on s390x
* Fix a libslirp v4.9.0 compilation problem

----------------------------------------------------------------
Cédric Le Goater (2):
      tests/functional: Add a ppc64 mac99 test
      tests/functional: Extend PPC 40p test with Linux boot

David Hildenbrand (2):
      virtio-mem-pci: Allow setting nvectors, so we can use MSI-X
      s390x/s390-virtio-ccw: Support plugging PCI-based virtio memory devices

Ilya Leoshkevich (4):
      target/s390x: Fix PPNO execution with icount
      target/s390x: Fix MVC not always invalidating translation blocks
      tests/tcg/s390x: Test modifying code using the MVC instruction
      hw/s390x/s390-virtio-ccw: Fix a record/replay deadlock

Michael Tokarev (1):
      net/slirp: libslirp 4.9.0 compatibility

Reza Arbab (1):
      virtio-balloon-pci: Allow setting nvectors, so we can use MSI-X

Thomas Huth (10):
      tests/functional/qemu_test/decorators: Fix bad check for imports
      tests/functional: Fix broken decorators with lamda functions
      tests/functional: Convert the migration avocado test
      tests/functional: Fix the aarch64_tcg_plugins test
      tests/functional/test_mips_malta: Fix comment about endianness of the test
      tests/functional: Add a decorator for skipping long running tests
      tests/functional: Add the ReplayKernelBase class
      tests/functional/test_mipsel_malta: Convert the mipsel replay tests
      tests/functional/test_mips64el_malta: Convert the mips64el replay tests
      tests/functional/test_mips_malta: Convert the mips big endian replay tests

 MAINTAINERS                                      |   3 +
 docs/devel/testing/functional.rst                |   8 ++
 target/s390x/tcg/insn-data.h.inc                 |   2 +-
 hw/core/machine.c                                |   4 +
 hw/s390x/s390-virtio-ccw.c                       |  44 +++++-
 hw/virtio/virtio-balloon-pci.c                   |  12 ++
 hw/virtio/virtio-mem-pci.c                       |  12 ++
 net/slirp.c                                      |  25 ++--
 target/s390x/tcg/mem_helper.c                    |   2 +-
 tests/tcg/s390x/mvc-smc.c                        |  82 +++++++++++
 tests/avocado/migration.py                       | 135 -------------------
 tests/avocado/replay_kernel.py                   | 165 -----------------------
 tests/functional/meson.build                     |  39 ++++++
 tests/functional/qemu_test/__init__.py           |   2 +-
 tests/functional/qemu_test/decorators.py         |  59 ++++----
 tests/functional/replay_kernel.py                |  84 ++++++++++++
 tests/functional/test_aarch64_sbsaref_alpine.py  |   5 +-
 tests/functional/test_aarch64_sbsaref_freebsd.py |   9 +-
 tests/functional/test_aarch64_tcg_plugins.py     |  15 ++-
 tests/functional/test_arm_quanta_gsj.py          |   6 +-
 tests/functional/test_migration.py               | 100 ++++++++++++++
 tests/functional/test_mips64el_replay.py         |  60 +++++++++
 tests/functional/test_mips_malta.py              |   2 +-
 tests/functional/test_mips_replay.py             |  55 ++++++++
 tests/functional/test_mipsel_replay.py           |  54 ++++++++
 tests/functional/test_ppc64_mac99.py             |  44 ++++++
 tests/functional/test_ppc_40p.py                 |  18 +++
 tests/tcg/s390x/Makefile.softmmu-target          |   1 +
 28 files changed, 687 insertions(+), 360 deletions(-)
 create mode 100644 tests/tcg/s390x/mvc-smc.c
 delete mode 100644 tests/avocado/migration.py
 create mode 100644 tests/functional/replay_kernel.py
 create mode 100755 tests/functional/test_migration.py
 create mode 100755 tests/functional/test_mips64el_replay.py
 create mode 100755 tests/functional/test_mips_replay.py
 create mode 100644 tests/functional/test_mipsel_replay.py
 create mode 100755 tests/functional/test_ppc64_mac99.py



.
Subject: [PULL 0/9] Hppa system mfdiag for v10 patches
From: deller@kernel.org
To: qemu-devel@nongnu.org, Stefan Hajnoczi <stefanha@redhat.com>,
 Richard Henderson <richard.henderson@linaro.org>,
 Peter Maydell <peter.maydell@linaro.org>
Cc: deller@gmx.de
Date: Thu, 30 Jan 2025 14:29:05 +0100

From: Helge Deller <deller@gmx.de>

The following changes since commit 7faf9d2f12ace4c1d04cf1a2b39334eef9a45f22:

  Merge tag 'pull-aspeed-20250127' of https://github.com/legoater/qemu into staging (2025-01-27 11:20:35 -0500)

are available in the Git repository at:

  https://github.com/hdeller/qemu-hppa.git tags/hppa-system-mfdiag-for-v10-pull-request

for you to fetch changes up to 75564679bbd00e875cc1727050db5cf731e94036:

  target/hppa: Update SeaBIOS-hppa to version 18 (2025-01-30 14:16:58 +0100)

----------------------------------------------------------------
hppa 64-bit mfdiag improvements

The 64-bit hppa qemu emulation still fails to boot 64-bit HP-UX.
This patch series improves the emulation a lot, since it enables us to boot
64-bit HP-UX installer silently up until an endless loop where the machine
reports that it's up an running (it crashed before). This still needs further
analysis, but it's a big step forward.

Main changes to archieve this includes:
- Implementing diagnose registers (especially %dr2 for space-register hashing)
- a new SeaBIOS-hppa version 18, which includes those fixes and enhancements:
  - Fix IRT table entries to use slot number
  - Increase PCI alignment for memory bars to 64k
  - Fix PDC_CACHE/PDC_CACHE_RET_SPID return value
  - Allow up to 256 GB RAM on 64-bit machines

----------------------------------------------------------------

Helge Deller (9):
  MAINTAINERS: Add myself as HPPA maintainer
  hppa: Sync contents of hppa_hardware.h header file with SeaBIOS-hppa
  disas/hppa: implement mfdiag/mtdiag disassembly
  target/hppa: Add CPU diagnose registers
  target/hppa: Drop diag_getshadowregs_pa2 and diag_putshadowregs_pa2
  target/hppa: Add instruction decoding for mfdiag and mtdiag
  target/hppa: 64-bit CPUs start with space register hashing enabled
  target/hppa: Implement space register hashing for 64-bit HP-UX
  target/hppa: Update SeaBIOS-hppa to version 18

 MAINTAINERS                 |   5 +++--
 disas/hppa.c                |  23 +++++++++++++++++++++--
 hw/hppa/hppa_hardware.h     |  36 ++++++++++++++++++++++++++++++++----
 pc-bios/hppa-firmware.img   | Bin 676760 -> 167644 bytes
 pc-bios/hppa-firmware64.img | Bin 763416 -> 206104 bytes
 roms/seabios-hppa           |   2 +-
 target/hppa/cpu.c           |  14 ++++++++++++--
 target/hppa/cpu.h           |  21 +++++++++------------
 target/hppa/helper.c        |  25 +++++++++++++++++++++++--
 target/hppa/helper.h        |   1 +
 target/hppa/insns.decode    |   6 ++++--
 target/hppa/int_helper.c    |  10 ++++++----
 target/hppa/machine.c       |   5 +++--
 target/hppa/mem_helper.c    |   5 +++++
 target/hppa/sys_helper.c    |   4 ++--
 target/hppa/translate.c     |  32 +++++++++++++++++++++++++-------
 16 files changed, 147 insertions(+), 42 deletions(-)
 mode change 100644 => 100755 pc-bios/hppa-firmware.img
 mode change 100644 => 100755 pc-bios/hppa-firmware64.img

-- 
2.47.0



.
Subject: [PULL 0/7] Trivial patches for 2025-01-30
From: Michael Tokarev <mjt@tls.msk.ru>
To: qemu-devel@nongnu.org
Cc: Michael Tokarev <mjt@tls.msk.ru>,
	qemu-trivial@nongnu.org
Date: Thu, 30 Jan 2025 16:34:40 +0300

The following changes since commit 871af84dd599fab68c8ed414d9ecbdb2bcfc5801:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-01-29 09:51:03 -0500)

are available in the Git repository at:

  https://gitlab.com/mjt0k/qemu.git tags/pull-trivial-patches

for you to fetch changes up to 6a784f12000582b9f0f40fadc967ad474fc27c7b:

  hw/i386/pc: Remove unused pc_compat_2_3 declarations (2025-01-30 13:01:22 +0300)

----------------------------------------------------------------
trivial patches for 2025-01-30

Just a few of them.  Including some bugfixes.

----------------------------------------------------------------
Dominik 'Disconnect3d' Czarnota (1):
      gdbstub/user-target: fix gdbserver int format (%d -> %x)

Laurent Vivier (2):
      net: Fix announce_self
      net/dump: Correctly compute Ethernet packet offset

Michael Tokarev (1):
      vvfat: create_long_filename: fix out-of-bounds array access

Philippe Mathieu-Daudé (2):
      licenses: Remove SPDX tags not being license identifier for Linaro
      hw/i386/pc: Remove unused pc_compat_2_3 declarations

Thomas Huth (1):
      tests/functional/test_mips_malta: Fix comment about endianness of the test

 accel/tcg/vcpu-state.h                           |  9 +++++++--
 block/vvfat.c                                    | 11 +++++------
 gdbstub/user-target.c                            | 10 +++++-----
 hw/misc/ivshmem-flat.c                           |  5 +++--
 include/hw/i386/pc.h                             |  3 ---
 include/hw/misc/ivshmem-flat.h                   |  5 +++--
 net/dump.c                                       |  3 ++-
 net/net.c                                        |  1 +
 scripts/qom-cast-macro-clean-cocci-gen.py        |  7 +++++--
 target/m68k/semihosting-stub.c                   |  7 +++++--
 target/mips/tcg/system/semihosting-stub.c        |  5 +++--
 tests/functional/test_aarch64_sbsaref.py         |  8 +++++---
 tests/functional/test_aarch64_sbsaref_alpine.py  |  8 +++++---
 tests/functional/test_aarch64_sbsaref_freebsd.py |  8 +++++---
 tests/functional/test_mips_malta.py              |  2 +-
 tests/qtest/libqos/virtio-scmi.c                 |  2 +-
 16 files changed, 56 insertions(+), 38 deletions(-)


.
Subject: [PATCH v2 0/9]vfio: Improve error reporting when MMIO region mapping
 fails
From: =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
To: qemu-devel@nongnu.org
Cc: Alex Williamson <alex.williamson@redhat.com>,
 =?UTF-8?q?C=C3=A9dric=20Le=20Goater?= <clg@redhat.com>
Date: Thu, 30 Jan 2025 14:43:37 +0100

.
Subject: [PATCH] migration: Add keepalive messages from dst to src during
 postcopy
From: Juraj Marcin <jmarcin@redhat.com>
To: qemu-devel@nongnu.org
Cc: Juraj Marcin <jmarcin@redhat.com>, Peter Xu <peterx@redhat.com>,
 Fabiano Rosas <farosas@suse.de>
Date: Thu, 30 Jan 2025 17:11:36 +0100

.
Subject: [Bug 2072564] Re: qemu-aarch64-static segfaults running ldconfig.real
 (amd64 host)
From: Sergio Durigan Junior <2072564@bugs.launchpad.net>
To: qemu-devel@nongnu.org
Date: Thu, 30 Jan 2025 16:19:39 -0000

.
Subject: [PATCH v2 00/15] block: Managing inactive nodes (QSD migration)
From: Kevin Wolf <kwolf@redhat.com>
To: qemu-block@nongnu.org
Cc: kwolf@redhat.com, hreitz@redhat.com, stefanha@redhat.com,
 pkrempa@redhat.com, peterx@redhat.com, farosas@suse.de,
 qemu-devel@nongnu.org
Date: Thu, 30 Jan 2025 18:12:31 +0100

.
Subject: [PATCH 0/8] hw/arm: Explicit number of GIC external IRQs for Cortex
 A9/A15 MPCore
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
To: qemu-devel@nongnu.org
Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Rob Herring <robh@kernel.org>, qemu-arm@nongnu.org,
 Peter Maydell <peter.maydell@linaro.org>,
 Alistair Francis <alistair@alistair23.me>,
 Igor Mitsyanko <i.mitsyanko@gmail.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>
Date: Thu, 30 Jan 2025 19:24:33 +0100

.
Subject: [PATCH 00/14] target/arm: Clean up some corner cases of sysreg traps
From: Peter Maydell <peter.maydell@linaro.org>
To: qemu-arm@nongnu.org,
	qemu-devel@nongnu.org
Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Thu, 30 Jan 2025 18:22:55 +0000

.
Subject: [PATCH 0/2] migration: Reduce migration-test time for non-KVM archs
From: Fabiano Rosas <farosas@suse.de>
To: qemu-devel@nongnu.org
Cc: Peter Xu <peterx@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 =?UTF-8?q?Alex=20Benn=C3=A9e?= <alex.bennee@linaro.org>
Date: Thu, 30 Jan 2025 15:40:10 -0300

.
Subject: [PATCH] tests/functional: Convert the hotplug_blk avocado test
From: Thomas Huth <thuth@redhat.com>
To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>,
 =?UTF-8?q?Daniel=20P=20=2E=20Berrang=C3=A9?= <berrange@redhat.com>,
 Thomas Huth <thuth@redhat.com>
Date: Thu, 30 Jan 2025 20:27:12 +0100

.
Subject: [PULL 0/1] Block patches
From: Stefan Hajnoczi <stefanha@redhat.com>
To: qemu-devel@nongnu.org
Cc: Hanna Reitz <hreitz@redhat.com>, Kevin Wolf <kwolf@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>, qemu-block@nongnu.org,
 "Denis V. Lunev" <den@openvz.org>, Stefan Hajnoczi <stefanha@redhat.com>,
 Peter Maydell <peter.maydell@linaro.org>
Date: Thu, 30 Jan 2025 15:33:38 -0500

The following changes since commit 871af84dd599fab68c8ed414d9ecbdb2bcfc5801:

  Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging (2025-01-29 09:51:03 -0500)

are available in the Git repository at:

  https://gitlab.com/stefanha/qemu.git tags/block-pull-request

for you to fetch changes up to 58607752d173438994d28dea7e2c2587726663e6:

  parallels: fix ext_off assertion failure due to overflow (2025-01-30 15:22:28 -0500)

----------------------------------------------------------------
Pull request

----------------------------------------------------------------

Denis Rastyogin (1):
  parallels: fix ext_off assertion failure due to overflow

 block/parallels.c | 4 ++++
 1 file changed, 4 insertions(+)

-- 
2.48.1



.
