[U-Boot] [PATCH] nios2: zap cache status enable and disable functions
Thomas Chou
thomas at wytron.com.tw
Sat Oct 10 09:38:46 CEST 2015
Hi Marek,
On 10/09/2015 08:57 PM, Marek Vasut wrote:
> On Friday, October 09, 2015 at 05:32:47 AM, Thomas Chou wrote:
>> As the icache and dcache of nios2 are always enabled, the
>> cmd_cache is no of use and the cache status, enable and
>> disable functions can be removed.
>
> This is no good, I want to be able to enable/disable caches to look
> for DMA-related issues. That is, if I disable cache, the suspicious
> driver works and if I enable cache, the driver does not work, I can
> conclude that it's a DMA/cache-related issue.
I understand. But the hardware always enables the cache if it is
configured in nios2 cpu.
We can bypass (partially disable) the cache using ioremap() or
dma_alloc_coherent(). If the DMA buffer address is mangled with
ioremap(), then it is uncached. You may use this to debug.
Best regards,
Thomas Chou
More information about the U-Boot
mailing list