Hi, git head now contains a framework for making RTnet drivers compatible with Linux using an IOMMU (VT-d in Intel-speak). Drivers can now register callbacks invoked on every rtskb creation or deletion and map/unmap those buffers outside the RT code paths. This is required as services like dma_map_single run into Linux locking when the IOMMU is active.
So far rt_igb and the new rt_e1000e are making use of this. And that means you can use those drivers aside KVM on a Xenomai host (for required I-pipe and Xenomai patches see [1]. I suspect I broke some older kernels along these changes. If you find some regression, please report or even post patches. Thanks, Jan [1] http://thread.gmane.org/gmane.linux.kernel.adeos.general/1898
signature.asc
Description: OpenPGP digital signature
------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________ RTnet-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rtnet-developers

