Re: virtio MSI

2013-09-23 Thread Chris Cappuccio
Stefan Fritsch [s...@sfritsch.de] wrote:
> Out of interest, does openbsd run on bhyve with this patch, or are there 
> other problems?
> 

I believe Peter Grehan @ FreeBSD is working on the boot loader, and maybe
some driver stuff.

Unless the BIOS emulation is complete, and I don't think it is, it
requires a modified bootloader, and it requires that all emulated devices
implement MSI. But I asked Peter to comment further because I am not
sure of the status.

I think once OpenBSD/amd64 can boot under Bhyve, it makes sense to try 
and port Bhyve to OpenBSD/amd64. Or whatever. The CPU features that
it uses make for minimal system overhead, seems like it is quite a bit
ahead of any other full system virtualization on commodity crap.
Of course minimal overhead means absolutely no legacy support, including
anything prior to MSI interrupts.



Re: virtio MSI

2013-09-23 Thread Stefan Fritsch
Out of interest, does openbsd run on bhyve with this patch, or are there 
other problems?

On Sun, 22 Sep 2013, Stefan Fritsch wrote:
> Am Mittwoch, 18. September 2013, 07:19:30 schrieb Chris Cappuccio:
> > Here's a simple and obvious change that would be necessary to
> > support virtio under bhyve. But it is only acceptable if other
> > virtio implementations either 1. don't claim to support MSI or
> > 2. also work with MSI.
> 
> Qemu does not advertise MSI support, so no problem there. Committed.