Re: [PATCH] swiotlb v0.6: seperation of physical/virtual address translation

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Albert Herranz
Date: Thursday, March 25, 2010 - 4:01 pm

Konrad Rzeszutek Wilk wrote:

Actually, I'm waiting now for some USB core changes to settle down before sending again a patch series.
Alan Stern and I were touching the same USB code base, so it makes sense to coordinate our efforts.


What I've tested (successfully) so far are these patches from your master branch in the tree:
git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb-2.6.git

 swiotlb: EXPORT_SYMBOL_GPL functions + variables that are defined in the header file.
 swiotlb: Make swiotlb bookkeeping functions visible in the header file.
 swiotlb: Make all bookkeeping functions and variables have same prefix.
 swiotlb: swiotlb_bk_map_single: abstract out swiotlb_virt_to_bus calls out.
 swiotlb: Make internal bookkeeping functions have 'swiotlb_bk' prefix.

And these two add-ons (which I needed for supporting swiotlb on the Wii):

 swiotlb: make swiotlb_bounce() __weak
 swiotbl: add back swiotlb_alloc_boot()

The swiotlb bk code has been tested as part of the "MEM2" DMA ops code used to support the EHCI controller of the Wii.
That support code includes (as of last patch series) the following patches too:

 wii: hollywood ehci controller support
 wii: enable swiotlb
 wii: add mem2 dma mapping ops
 wii: have generic dma coherent
 USB: add HCD_NO_COHERENT_MEM host controller driver flag
 USB: refactor unmap_urb_for_dma/map_urb_for_dma
 powerpc: add min_direct_dma_addr
 powerpc: add per-device dma coherent support

The last iteration of the series (v5) is available at:
http://marc.info/?l=linux-usb&m=126902357306668

Concerns raised so far for v5 will be addressed in v6.

Thanks,
Albert

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH] swiotlb v0.6: seperation of physical/virtual addre ..., Konrad Rzeszutek Wilk, (Fri Mar 19, 8:04 am)
[PATCH 1/5] swiotlb: Make internal bookkeeping functions h ..., Konrad Rzeszutek Wilk, (Fri Mar 19, 8:04 am)
[PATCH 2/5] swiotlb: swiotlb_bk_map_single: abstract out s ..., Konrad Rzeszutek Wilk, (Fri Mar 19, 8:04 am)
[PATCH 3/5] swiotlb: Make all bookkeeping functions and va ..., Konrad Rzeszutek Wilk, (Fri Mar 19, 8:04 am)
Re: [PATCH] swiotlb v0.6: seperation of physical/virtual a ..., Konrad Rzeszutek Wilk, (Thu Mar 25, 6:56 am)
Re: [PATCH] swiotlb v0.6: seperation of physical/virtual a ..., Albert Herranz, (Thu Mar 25, 4:01 pm)
Re: [LKML] Re: [PATCH] swiotlb v0.6: seperation of physica ..., Konrad Rzeszutek Wilk, (Wed Apr 7, 12:28 pm)