[Question] How can we support outer shareable on ARM64?

Catalin Marinas catalin.marinas at arm.com
Mon Mar 2 02:44:15 PST 2015


On Mon, Mar 02, 2015 at 04:02:12PM +0800, leizhen wrote:
> Now, both cacheable memory shareability attribute and barrier are
> fixed to inner shareable.

That's correct for memory attributes. As for barriers, the mb()
generates full system DSB.

> But I afraid some hardware need outer shareable.

Why? All processors or devices controlled by an operating system are
expected to be in the same inner shareable domain (see shareable memory
in B2.8.1 in the ARMv8 ARM).

-- 
Catalin



More information about the linux-arm-kernel mailing list