|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [RFC SWIOTLB-0.4]
To: |
chrisw@xxxxxxxxxxxx, fujita.tomonori@xxxxxxxxxxxxx, iommu@xxxxxxxxxxxxxxxxxxxxxxxxxx, dwmw2@xxxxxxxxxxxxx |
Subject: |
[Xen-devel] [RFC SWIOTLB-0.4] |
From: |
Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx> |
Date: |
Wed, 3 Feb 2010 12:08:01 -0500 |
Cc: |
Ian.Campbell@xxxxxxxxxxxxx, jeremy@xxxxxxxx, xen-devel@xxxxxxxxxxxxxxxxxxx, alex.williamson@xxxxxx |
Delivery-date: |
Wed, 03 Feb 2010 09:45:27 -0800 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<20100203110407H.fujita.tomonori@xxxxxxxxxxxxx> |
List-help: |
<mailto:xen-devel-request@lists.xensource.com?subject=help> |
List-id: |
Xen developer discussion <xen-devel.lists.xensource.com> |
List-post: |
<mailto:xen-devel@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe> |
References: |
<20100203110407H.fujita.tomonori@xxxxxxxxxxxxx> |
Sender: |
xen-devel-bounces@xxxxxxxxxxxxxxxxxxx |
> > 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
|
|
|
|
|