[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Simple Query on PCI passthrough I/O
> > > > * You need to be running a dom0 kernel in the guest with the PCI > > card. > > > > Whoa! I did not know this either. Again what are the reasons? Kindly > > let > me > > > > know. > > > > Regarding the kernel version. You don't necessarily need to be > > running the same kernel as dom0. But you do need to be running > > a dom0-capable kernel because domU-only kernels lack hardware support. > > Hmm, I thought that meant the domU kernel had to run the pcifront driver > plus the native driver for the PCI device. Is that right or have I > missed something? I had in mind that some of the privileged operations (i.e. included in dom0 kernels not in purely unprivileged domU kernels) were required for a domain to support a native device driver correctly and so you'd need a dom0-enabled kernel. I *might* be wrong nowadays but I wouldn't be surprised if it were still the case. Real device drivers use operations that aren't necessary for a purely unprivileged domU kernel to support, after all. So in conclusion, it *might* be possible to add pcifront and a native device driver to an otherwise pure domU kernel but I wouldn't necessarily expect it to work. Hence I recommend using a dom0 /capable/ kernel in a domU that owns a PCI device. Not necessarily the same kernel as dom0, although may be easiest to set up on some installs. This distinction is less relevant these days since many distributions ship a single combined dom0 and domU kernel for all purposes. > Is there a way to tell if the domU is actually running pcifront? My > /boot/config-2.6.18-53.el5xen shows CONFIG_XEN_PCIDEV_FRONTEND=y, but is > there a way to verify that it is actually in the running kernel? Well, if it's =y then I expect it should be in there. You can probably check this by looking for output in dmesg and by looking for an entry in /sysfs. I don't have a Xen system handy at this moment to check the exact details for you, sorry. Hope that helps, Cheers, Mark -- Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/~maw48/pmpu/) _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |