
On Tue, Aug 23, 2011 at 1:37 PM, Mike Frysinger vapier@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