summaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/cache-l2x0-pmu.c
diff options
context:
space:
mode:
authorTorgue Alexandre2016-08-31 10:14:14 +0200
committerRussell King2016-09-06 16:51:09 +0200
commit8e02676ffa6906a97de7f90772e9cdcb75ea6743 (patch)
tree56f3f1c122b4a9218eedd45d952211377b96a5a0 /arch/arm/mm/cache-l2x0-pmu.c
parentARM: 8609/1: V7M: Add support for the Cortex-M7 processor (diff)
downloadkernel-qcow2-linux-8e02676ffa6906a97de7f90772e9cdcb75ea6743.tar.gz
kernel-qcow2-linux-8e02676ffa6906a97de7f90772e9cdcb75ea6743.tar.xz
kernel-qcow2-linux-8e02676ffa6906a97de7f90772e9cdcb75ea6743.zip
ARM: 8610/1: V7M: Add dsb before jumping in handler mode
According to ARM AN321 (section 4.12): "If the vector table is in writable memory such as SRAM, either relocated by VTOR or a device dependent memory remapping mechanism, then architecturally a memory barrier instruction is required after the vector table entry is updated, and if the exception is to be activated immediately" Reviewed-by: Vladimir Murzin <vladimir.murzin@arm.com> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com> Signed-off-by: Alexandre TORGUE <alexandre.torgue@st.com> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Diffstat (limited to 'arch/arm/mm/cache-l2x0-pmu.c')
0 files changed, 0 insertions, 0 deletions