[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH v4 0/2] XEN SWIOTLB dma operations extension



Both patches are fine by me.

On Tue, 7 Feb 2017, Andrii Anisov wrote:
> From: Andrii Anisov <andrii_anisov@xxxxxxxx>
> 
> Some drivers need additional dma ops to be provided by xen swiotlb. Because
> common operations implementation came from x86 world and does not suite ARM
> needs we have to provide needed XEN SWIOTLB for ARM callbacks.
> 
> dma_mmap patch is a port of an antique and lost patch discussed here:
> http://marc.info/?l=xen-devel&m=139695901430667&w=4
> 
> Changes in V4:
>  - No functional changes
>  - '#ifdef DEBUG' is replaced with '#if 0' for a debug code because Konrad
>    insisted
>  - Added more comments for the functions added and for the debug code
>  - fixed code alignment.
> 
> Changes in V3:
>  - dma ops are moved from ARM specific to generic code
>  - runtime operation verified for arm64 with LK 4.9
>  - compilation verified for arm, arm64, x86 with the current LK master HEAD
>    566cf877a1fcb6d6dc0126b076aad062054c2637
> 
> Changes in V2:
>  - patches are rebased and checked for compilation for x86, arm, arm64 with
>    the current LK master HEAD 83346fbc07d267de777e2597552f785174ad0373
> 
> Andrii Anisov (1):
>   swiotlb-xen: implement xen_swiotlb_get_sgtable callback
> 
> Stefano Stabellini (1):
>   swiotlb-xen: implement xen_swiotlb_dma_mmap callback
> 
>  arch/arm/xen/mm.c         |  2 ++
>  drivers/xen/swiotlb-xen.c | 47 
> +++++++++++++++++++++++++++++++++++++++++++++++
>  include/xen/swiotlb-xen.h | 11 +++++++++++
>  3 files changed, 60 insertions(+)
> 
> -- 
> 2.7.4
> 

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.