Roman Bogorodskiy
150b8fe6ee
bhyve: add virtio-console support
...
Bhyve supports virtio-console devices using the following syntax:
-s 2:0,virtio-console,org.qemu.guest_agent.0=/path/to/unix/socket,other.port=/other/socket,...
There are two details about that to consider.
The first one is that only up to 16 ports per console is supported. This
is different from the default (31), so update the code to manually add
the virtio-serial controllers with 16 ports. For the existing
controllers, make sure to set max ports to 16 or error out if ports
count greater than 16 was specified.
The second one is that bhyve does not clean up UNIX sockets for these
devices. So update virBhyveProcessStop() to remove leftover sockets.
Not adding capabilities probing as the virtio-console device is
available on all supported FreeBSD versions and on all supported arches.
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com >
Reviewed-by: Peter Krempa <pkrempa@redhat.com >
2026-05-02 10:31:38 +02:00
..
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-02-12 18:53:48 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-04-17 19:46:32 +02:00
2026-04-17 19:46:32 +02:00
2026-04-17 19:46:32 +02:00
2026-04-17 19:46:32 +02:00
2026-04-17 19:46:32 +02:00
2026-04-17 19:46:32 +02:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-03-06 18:43:28 +01:00
2026-03-06 18:43:28 +01:00
2026-03-06 18:43:28 +01:00
2026-03-06 18:43:28 +01:00
2026-03-06 18:43:28 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-02-19 18:51:23 +01:00
2026-02-19 18:51:23 +01:00
2026-02-19 18:51:23 +01:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-05-02 10:31:38 +02:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00
2026-01-07 21:00:44 +01:00