[libvirt PATCH] NEWS: Document IOMMUFD fixes and new features

Pavel Hrdina via Devel posted 1 patch 1 day, 7 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/ae3b055edeb7031779983bf0ec3602279e02fe90.1774961492.git.phrdina@redhat.com
NEWS.rst | 17 +++++++++++++++++
1 file changed, 17 insertions(+)
[libvirt PATCH] NEWS: Document IOMMUFD fixes and new features
Posted by Pavel Hrdina via Devel 1 day, 7 hours ago
Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
---
 NEWS.rst | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

diff --git a/NEWS.rst b/NEWS.rst
index 9d490ebbca..cab0a6ce70 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -17,6 +17,18 @@ v12.2.0 (unreleased)
 
 * **New features**
 
+  * qemu: Add support to configure IOMMUFD backend for whole VM
+
+    In addition to setting IOMMUFD backend for each device it is possible
+    to use the new ``<iommufd>`` element to enable IOMMUFD backend for all
+    host devices. Users can still change it per device.
+
+  * qemu: Add support to pass FD for IOMMUFD when starting VM
+
+    Management applications running unprivileged libvirt can open /dev/iommu
+    and pass FD to libvirt in order to change locked memory accounting.
+    This is done via new ``<iommufd>`` element.
+
 * **Improvements**
 
   * conf: support more than 255 vCPUs with amd-iommu
@@ -28,6 +40,11 @@ v12.2.0 (unreleased)
 
 * **Bug fixes**
 
+  * qemu: Fix crash when attaching network inteface with hostdev network
+
+    Introduced in v12.1.0 by implementing IOMMUFD backend support for
+    host devices.
+
 
 v12.1.0 (2026-03-02)
 ====================
-- 
2.53.0
Re: [libvirt PATCH] NEWS: Document IOMMUFD fixes and new features
Posted by Peter Krempa via Devel 1 day, 7 hours ago
On Tue, Mar 31, 2026 at 14:51:44 +0200, Pavel Hrdina via Devel wrote:
> Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
> ---
>  NEWS.rst | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
> 
> diff --git a/NEWS.rst b/NEWS.rst
> index 9d490ebbca..cab0a6ce70 100644
> --- a/NEWS.rst
> +++ b/NEWS.rst
> @@ -17,6 +17,18 @@ v12.2.0 (unreleased)
>  
>  * **New features**
>  
> +  * qemu: Add support to configure IOMMUFD backend for whole VM
> +
> +    In addition to setting IOMMUFD backend for each device it is possible
> +    to use the new ``<iommufd>`` element to enable IOMMUFD backend for all
> +    host devices. Users can still change it per device.
> +
> +  * qemu: Add support to pass FD for IOMMUFD when starting VM
> +
> +    Management applications running unprivileged libvirt can open /dev/iommu
> +    and pass FD to libvirt in order to change locked memory accounting.
> +    This is done via new ``<iommufd>`` element.
> +
>  * **Improvements**
>  
>    * conf: support more than 255 vCPUs with amd-iommu
> @@ -28,6 +40,11 @@ v12.2.0 (unreleased)
>  
>  * **Bug fixes**
>  
> +  * qemu: Fix crash when attaching network inteface with hostdev network
> +
> +    Introduced in v12.1.0 by implementing IOMMUFD backend support for
> +    host devices.
> +
>  
>  v12.1.0 (2026-03-02)
>  ====================
> -- 
> 2.53.0
> 

Reviewed-by: Peter Krempa <pkrempa@redhat.com>