[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] PCI device export



On Fri, Jun 29, 2007 at 01:00:46PM +0100, Mark Williamson wrote:
> That sounds right, yes.  I think there's a permissive mode for the backend 
> where it lets things through, and there's a means of listing devices that 
> require more permissive behaviour on a per-device basis.

Yes, I use permissive mode for the device. However, I noticed that even in
permissive mode, not all values are allowed. Forcing the pcibackend to allow
direct writes into the device it solves the problem  (partly).

Using the force, the device is able to recovery from the device reset but it
does not receive IRQ.

I found out that it may be caused by wrong reading the IRQ from the device
instead of using quirk and reading it from dev->irq structure. Should such
quirk help?

I will test it next week as I have some huge problems with the DomU - the
kernel crashes too much, I guess I corrupted the root with XFS file system.

> Have you checked if error messages are appearing in dmesg in either the domU 
> or the dom0?

Yeah, nothing special there.

> > I've reported some troubles with InfiniBand cards in Xen but nobody cares.
> > Nor the developers of the IB drivers nor people in the xen-dev list. :(
> 
> I care!  IB on Xen should be really useful.

OK, great!

> There was a project (which I assume is still ongoing...?) to support 
> virtualisation of IB devices in Xen, so that you can give several (PV 
> initially) domains direct access to an IB device.  This would leverage the IB 
> device's safe user accessibility feature to make this passthrough safe for 
> untrusted domains whilst eliminating dom0 from the IO path.

Yes, I know there is an reborn effort for IB support in DomU via Novell and
OpenFabrics. I did not test it yes because they have no support for Xen 3.1
and 2.6.18 kernel now.

-- 
Lukáš Hejtmánek

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.