]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
NEWS: document bhyve changes for 12.4.0
authorRoman Bogorodskiy <bogorodskiy@gmail.com>
Wed, 27 May 2026 16:34:02 +0000 (18:34 +0200)
committerRoman Bogorodskiy <bogorodskiy@gmail.com>
Thu, 28 May 2026 15:45:45 +0000 (17:45 +0200)
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
NEWS.rst

index ffcba8f61f8518378b7e60e9700ebfc92ed1d9ed..607f032df4ac23480feb6026da9bce92aa2ab8a7 100644 (file)
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -32,6 +32,37 @@ v12.4.0 (unreleased)
     Add support for a new domain event which can be used to track the state of
     any virtio channel. It is similar to guest agent lifecycle event.
 
+  * bhyve: Add memory tuning support
+
+    The bhyve driver now allows setting a domain's memory hard limit using the
+    following syntax::
+
+     <memtune>
+       <hard_limit unit='G'>1</hard_limit>
+     </memtune>
+
+    It also implements the ``virDomainGetMemoryParameters()`` and
+    ``virDomainSetMemoryParameters()`` APIs for controlling
+    the memory hard limit of a running domain.
+
+  * bhyve: Add virtio-console device support
+
+    Domain XML can now use ``virtio-console`` devices. Among other things,
+    these devices can be used to configure a QEMU Guest Agent::
+
+     <devices>
+       <channel type='unix'>
+         <source mode='bind' path='/var/run/libvirt/bhyve/bhyve.agent'/>
+         <target type='virtio' name='org.qemu.guest_agent.0'/>
+         <address type='virtio-serial' controller='0' bus='0' port='1'/>
+       </channel>
+     </devices>
+
+    Additionally, the ``virDomainQemuAgentCommand()`` API which allows
+    running arbitrary guest agent commands is now supported.
+
+    The ``virDomainGetHostname()`` API, used to query the hostname of a guest,
+    now supports using the guest agent as a source of information.
 
 * **Improvements**