[U-Boot] [PATCH 4/6] davinci_emac: fix for running with dcache enabled

Ilya Yanok yanok at emcraft.com
Fri Oct 14 00:22:11 CEST 2011


Hi Stefano,

On 10.10.2011 17:17, Stefano Babic wrote:
>>> Should we not be sure that size is rounded up to align with the cache
>>> line size ?
>>
>> Surely we should. Actually it's not the size that has to be aligned but
>> the buffer itself. Is there any generic API to get the cache line size?
> 
> There is a CONFIG_SYS_CACHELINE_SIZE. However, I see recent patches that

Yes, that's what I need. But it looks like it's defined mostly for the
PPC boards..

> can help in our case ( cache: add ALLOC_CACHE_ALIGN_BUFFER macro):
> 
> http://patchwork.ozlabs.org/patch/117698/

Hm.. Well, actually I need to align the static buffer, so I don't need
this, __aligned(CONFIG_SYS_CACHELINE_SIZE) does the trick.

Regards, Ilya.


More information about the U-Boot mailing list