[U-Boot] [PATCH 1/2] common.h: Introduce DEFINE_CACHE_ALIGN_BUFFER

Ilya Yanok ilya.yanok at cogentembedded.com
Sun Jul 8 14:23:53 CEST 2012


Hi Marek,

On Sun, Jul 8, 2012 at 7:08 AM, Marek Vasut <marex at denx.de> wrote:

> This is the out-of-function-scope counterpart of
> ALLOC_CACHE_ALIGN_BUFFER.
> +#define DEFINE_CACHE_ALIGN_BUFFER(type, name, size)                    \
> +       static char __##name[roundup(size * sizeof(type),
> ARCH_DMA_MINALIGN)] \
> +                       __aligned(ARCH_DMA_MINALIGN);                   \
>

We need linux/compiler.h (not included from common.h) for __aligned.

Regards, Ilya.


More information about the U-Boot mailing list