Hi - firstly a warning.  While I've been running Xen on Linux for about 6
years, I've only just started to scratch the surface of freeBSD.

I just compiled a (working) paravirt kernel for freeBSD 8.3 (actually for
pfSense firewall), and have succeeded in running it with a couple of
virtual interfaces.  However, I've struck a couple of limitations:

1.  Seems to be no support for the Xen pcifront to enable pci passthrough
to paravirt domUs?
2.  SMP support seems to be broken - I get a kernel panic with more than
one core for the VM.

I've had a look and can't find anything like the Linux kernel option
for CONFIG_XEN_PCIDEV_FRONTEND
to enable pci support in paravirt? (but this could be lack of familiarity
with freeBSD build process/tree/files).

I've succeessfully passed thorugh the same NIC to freeBSD Xen HVM domUs
(running 8.3 and 9.1), but would prefer to get a fully paravirt instance up
and running.

Is PCI Passthrough possible with a freeBSD paravirt domU?  I just set up a
freeBSD 10 BETA2 environment and have kicked off the build process with:

> make buildkernel KERNCONF=XEN

I'm just wondering whether I'm chasing a dead end and should just settle
for a XEN HVM solution?

Thanks for any advice,

Hilton.
_______________________________________________
freebsd-xen@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-xen
To unsubscribe, send any mail to "freebsd-xen-unsubscr...@freebsd.org"

Reply via email to