[PATCH] ARM: RealView: Do not use outer_sync() on certain with L210/L220
Linus Walleij
linus.ml.walleij at gmail.com
Wed Jun 30 04:13:59 EDT 2010
2010/6/29 Catalin Marinas <catalin.marinas at arm.com>:
> RealView boards with certain revisions of the L210/L220 cache controller
> may have issues (hardware deadlock) with the recent changes to the mb()
> barrier implementation (DSB followed by an L2 cache sync). The patch
> disables ARM_DMA_MEM_BUFFERABLE for the RealView boards with L210/L220
> and redefines the mandatory barriers without the outer_sync() call.
>
> Signed-off-by: Catalin Marinas <catalin.marinas at arm.com>
> Cc: Linus Walleij <linus.ml.walleij at gmail.com>
Works like a charm on the PB1176!
Tested-by: Linus Walleij <linus.walleij at stericsson.com>
Yours,
Linus Walleij
More information about the linux-arm-kernel
mailing list