ARM32: use dmb ish (inner shareable domain) for smp barriers
Based on https://gcc.gnu.org/ml/gcc-patches/2014-11/msg01272.html:
From: Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>:
"Hans Boehm pointed out that we were using dmb sy instead of dmb ish.
Given that the ARM-ARM says that the inner shareability domain is really
the one that contains all PE's controlled by a single hypervisor or
operating system, it would be safe to replace all dmb sy's with dmb
ish's. "
Keep full system barriers for cmm_mb()/cmm_rmb()/cmm_wmb().
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
This page took 0.024949 seconds and 4 git commands to generate.