Hi Marek, On Tue, Jul 10, 2012 at 6:17 AM, Marek Vasut <marek.va...@gmail.com> wrote:
> > Well, of course we need proper alignment for cache stuff (well, actually > we > > can skip this alignment thing for the buffer we will flush as long as all > > buffers we are going to invalidate are properly aligned/sized... but > that's > > too tricky, personally I'd prefer every DMAed buffer to be cache-line > > aligned/sized). > > > > And this patch actually adds the alignment for the smsc95xx driver's > > buffers. In your initial reply you said it will be broken on systems with > > ARCH_DMA_MINALIGN < 32, so I'm asking what makes you think so? > > > ALLOC_CACHE_ALIGN_BUFFER(u32, tmpbuf, 1); this stuff maybe? It'll be > aligned to > 16 bytes for arch with 16 byte cachelines. > Yes, and this is exactly what we need. Regards, Ilya.
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot