[PATCH 1/2] NEWS: bhyve: document new features

Document the virtio random number generator device support and <interface type='network'> support. Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com> --- NEWS.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/NEWS.rst b/NEWS.rst index 4f1e8ecbdf..603c373390 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -24,6 +24,20 @@ v11.3.0 (unreleased) The following flags are now configurable for Xen: ``vapic``, ``synic``, ``stimer``, ``frequencies``, ``tlbflush`` and ``ipi``. + * bhyve: Support virtio random number generator devices + + Domain XMLs can now include virtio random number generator devices. + They are configured with:: + + <rng model='virtio'> + <backend model='random'/> + </rng> + + * bhyve: Support ``<interface type='network'>`` + + At the moment it doesn't provide any new features compared to + ``<interface type='bridge'>``, but allows a more flexible configuration. + * **Improvements** * **Bug fixes** -- 2.49.0

- Document the virtio random number generator device support - While here, remove mention of the specific FreeBSD version such as 10-STABLE, and just refer to the latest supported release. Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com> --- docs/drvbhyve.rst | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/docs/drvbhyve.rst b/docs/drvbhyve.rst index f9cb99006e..e93ef0f447 100644 --- a/docs/drvbhyve.rst +++ b/docs/drvbhyve.rst @@ -7,8 +7,10 @@ Bhyve driver .. contents:: Bhyve is a FreeBSD hypervisor. It first appeared in FreeBSD 10.0. However, it's -recommended to keep tracking FreeBSD 10-STABLE to make sure all new features of -bhyve are supported. In order to enable bhyve on your FreeBSD host, you'll need +recommended to use the +`latest supported release <https://www.freebsd.org/releases/>`__ +to make sure all new features of bhyve are supported. +In order to enable bhyve on your FreeBSD host, you'll need to load the ``vmm`` kernel module. Additionally, ``if_tap`` and ``if_bridge`` modules should be loaded for networking support. Also, :since:`since 3.2.0` the ``virt-host-validate(1)`` supports the bhyve host validation and could be used @@ -582,3 +584,18 @@ Note that these extensions are for testing and development purposes only. They are **unsupported**, using them may result in inconsistent state, and upgrading either bhyve or libvirtd maybe break behavior of a domain that was relying on a specific commands pass-through. + +Random number generator device +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +:since:`Since 11.3.0` it's possible to use the virtio random number generator devices. + +Example: + +:: + + ... + <rng model='virtio'> + <backend model='random'/> + </rng> + ... -- 2.49.0

On 4/13/25 08:12, Roman Bogorodskiy wrote:
- Document the virtio random number generator device support - While here, remove mention of the specific FreeBSD version such as 10-STABLE, and just refer to the latest supported release.
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com> --- docs/drvbhyve.rst | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-)
Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Michal

On 4/13/25 08:12, Roman Bogorodskiy wrote:
Document the virtio random number generator device support and <interface type='network'> support.
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com> --- NEWS.rst | 14 ++++++++++++++ 1 file changed, 14 insertions(+)
Reviewed-by: Michal Privoznik <mprivozn@redhat.com> Michal
participants (2)
-
Michal Prívozník
-
Roman Bogorodskiy