[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] USB virt status --- Help please!!!
On 14 Nov 2005, at 17:30, Stephen C. Tweedie wrote: Having swiotlb the default would also have dealt with the network DMA problem we had recently, with pci_map_single() refusing to work over page boundaries.That got fixed that by adding an arch-specific __alloc_skb which avoidedcrossing page boundaries by disabling CONFIG_DEBUG_SLAB for the skb caches. But that fix is also something that I doubt maintainers will allow to go upstream. I wonder if we'll find enough such special cases that we really want to have a swiotlb available, just in case, at all times? swiotlb performance is pretty poor since it involves memcpy. The alloc_skb fix was pretty clean, if we're allowed an arch hook for alloc_skb. We didn;t need to hack the slab allocator itself. -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |