diff options
author | Marc Zyngier <marc.zyngier@arm.com> | 2018-01-11 14:28:37 +0000 |
---|---|---|
committer | Stefan Agner <stefan.agner@toradex.com> | 2018-06-19 12:55:52 +0200 |
commit | d8f7b776de420dd966333ac120e3bb9f034a5e50 (patch) | |
tree | 794dc3103f7380540a4fbfeecba37ee094ce78bb /arch/x86 | |
parent | 8382f480bccb1a065e28c1c7676149c2b9a5d2f6 (diff) |
arm: Add BTB invalidation on switch_mm for Cortex-A9, A12 and A17
In order to avoid aliasing attacks against the branch predictor,
some implementations require to invalidate the BTB when switching
from one user context to another.
For this, we reuse the existing implementation for Cortex-A8, and
apply it to A9, A12 and A17.
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
(cherry picked commit from efcd0e857a656bbd1c1da15ff984ad6402332c61)
[jason: adapted to 4.1]
Signed-off-by: Jason Liu <jason.hui.liu@nxp.com>
Diffstat (limited to 'arch/x86')
0 files changed, 0 insertions, 0 deletions