[U-Boot] [PATCH] mmc:dcache: Cache line size aligned internal MMC buffers

Anton Staaf robotboy at google.com
Tue Aug 23 23:06:41 CEST 2011


On Tue, Aug 23, 2011 at 1:37 PM, Mike Frysinger <vapier at gentoo.org> wrote:
> On Tuesday, August 23, 2011 16:27:26 Anton Staaf wrote:
>> So then, to guide our efforts, what is a more suitable solution?
>> Would you prefer we stick with the existing path of calling memalign
>> and passing it the cache size by directly calling
>> get_dcache_line_size?  Or would you prefer something more like a
>> dma_buffer_malloc function that allocates on the heap a cache line
>> size aligned buffer and returns it?
>
> memalign() is simply a malloc() with offset fudging, so dma_buffer_malloc() is
> the way to go imo.  anything that involves end code having to figure out how
> to align things itself is asking for pain.

Indeed, I had temporarily forgotten about memalign it seems. :/

Does it make more sense to put such a function into Lukasz's patch, or
a separate patch?

Thanks,
    Anton

> -mike
>


More information about the U-Boot mailing list