On Fri, 22 May 2026, Mark Johnston wrote:

There's a bug here.  That should be return (error).  That's been breaking
pci passthru since February.  I cannot imagine how no one noticed this in
3 months?

Fixed in commit b13335331092, thanks.

If I'm reading the bhyve code correctly, this is "cosmetic": the
libvmmapi wrapper for this operation is vm_unmap_pptdev_mmio(), called
in bhyve's passthru_mmio_map().  When the ioctl fails,
passthru_mmio_map() prints that warning and returns an error to the
caller... and all callers ignore it.  I think that was true even before
my refactoring in commit 86150ed98b790.

How exactly is passthru broken for you?

Was goingt o say see virtualization@ but maybe it's not broken as such as I am
fighting the next issue.

After fixing the ENOENT locally and the errors (or warnings as you say) being 
gone,
which I thought may be the cause preventing the next bit, I am still not 
getting a
virtio-net device to netboot the guest.  The tap interface is there and also 
gets
connected but EFI says there is no device to boot from.  I am still trying to 
debug
that.  Help will be appreciated :)

--
Bjoern A. Zeeb                                                     r15:7

Reply via email to