On Fri, Aug 24, 2018 at 07:30:15PM +0900, Masahiro Yamada wrote: > In Linux, the memory returned by kmalloc() is DMA-capable. > However, it is not true in U-Boot. > > At a glance, kmalloc() in U-Boot returns address aligned with > ARCH_DMA_MINALIGN. However, it never pads the allocated memory. > This half-way house is completely useless because calling kmalloc() > and malloc() in this order causes a cache sharing problem. > > Change the implementation to call malloc_cache_aligned(), which > allocates really DMA-capable memory. > > Signed-off-by: Masahiro Yamada <yamada.masah...@socionext.com>
Applied to u-boot/master, thanks! -- Tom
signature.asc
Description: PGP signature
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot