[U-Boot] arm: Activating dcache breaks 'usb start' and 'tftpboot' on jadecpu

Matthias Weißer weisserm at arcor.de
Fri Dec 3 17:48:01 CET 2010


Am 03.12.2010 17:34, schrieb Albert ARIBAUD:
> In addition to making sure that register reads/write are not bitten by 
> caching, note that some controllers have DMA capabilities which require 
> proper cache handling for DMA memory buffers -- typically flushing them 
> from cache before a DMA to the device, and invalidating their cache 
> entries after a DMA from the device.

This is true. DMA and caching can be a lot of fun for a driver developer
:-) But I can guarantee that the network driver doesn't use any DMA
transfer as the hardware doesn't support it.

Thanks
Matthias Weißer


More information about the U-Boot mailing list