On Mon, Apr 14, 2025 at 07:38:18PM +0200, Roman Bogorodskiy wrote:
>   Daniel P. Berrangé wrote:
> 
> > On Mon, Apr 14, 2025 at 02:36:11PM +0200, Roman Bogorodskiy wrote:
> > > Hi,
> > > 
> > > I'd like to test the bhyve driver using libvirt-tck, which seems to be
> > > very useful both from the continuous integration perspective,
> > > and making the bhyve driver closer to other drivers to improve
> > > integration with other tooling.


> > >   * Missing pty console support
> > > 
> > >     Bhyve does not support pty consoles. The bhyve driver currently 
> > > supports
> > >     the nmdm console, and bhyve also supports virtio-console and TCP 
> > > socket
> > >     connection which are not yet supported by the driver.
> > 
> > Don't have a particular suggestion for this without looking at the code
> > in more detail.
> 
> Maybe it will make sense to report supported console configurations via
> domain capabilities as well?

Yes, it is in scope for the domain capabilities. We've been adding
stuff to capabilities as-needed, so there are definitely gaps there
which can be filled in.


> > When using bhyveload, is there any firmware at all ? Or is it fully
> > paravirtualized in some way to avoid any firmware ? When using
> > <type>hvm</type> conceptually we would expect a firmware to be
> > present.
> 
> In my understanding, it's not paravirtualized, in a way that it doesn't
> need special guests preparations and can load any reasonable general
> FreeBSD image. It doesn't need any firmware. It's based on the FreeBSD
> loader and knows how to load the FreeBSD kernel into memory.

Ah, so in that sense it is effectively a replacement for the traditional
'grub2' bootloader or equivalent.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|

Reply via email to