[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [RFC SWIOTLB-0.4]
> > Any ideas on a good benchmarking tool for that? > > Any tools with a system capable of fast I/Os like hundreds of SSDs? That will take some time, but I think I will be able to get some time on the Oracle's Exadata box. > I just want core functions to manage the swiotlb buffer (io_tlb) > there. Don't pass the address translation functions to swiotlb_map_*, > etc. Attached is a set of eleven RFC patches that split the SWIOTLB library in two layers: core, and dma_ops related functions. The set of eleven patches is also accessible on: git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb-2.6.git swiotlb-rfc-0.4 An example of how this can be utilized in both bare-metal and Xen environments is this git tree: git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git swiotlb-xen-0.4 Sincerely, Konrad Rzeszutek Wilk P.S. The diffstat: Documentation/x86/x86_64/boot-options.txt | 6 +- include/linux/swiotlb.h | 45 ++- lib/Makefile | 2 +- lib/swiotlb-core.c | 572 ++++++++++++++++++++++++++++ lib/swiotlb.c | 579 +--------------------------- 5 files changed, 637 insertions(+), 567 deletions(-) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |