summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorRussell King <rmk+kernel@armlinux.org.uk>2018-05-14 14:20:21 +0100
committerRussell King <rmk+kernel@armlinux.org.uk>2018-05-31 10:40:32 +0100
commitf5fe12b1eaee220ce62ff9afb8b90929c396595f (patch)
treec1a1264964eb0d9e6e4ed77ee2788139553108d6 /Makefile
parente388b80288aade31135aca23d32eee93dd106795 (diff)
downloadlinux-f5fe12b1eaee220ce62ff9afb8b90929c396595f.tar.gz
linux-f5fe12b1eaee220ce62ff9afb8b90929c396595f.tar.bz2
linux-f5fe12b1eaee220ce62ff9afb8b90929c396595f.zip
ARM: spectre-v2: harden user aborts in kernel space
In order to prevent aliasing attacks on the branch predictor, invalidate the BTB or instruction cache on CPUs that are known to be affected when taking an abort on a address that is outside of a user task limit: Cortex A8, A9, A12, A17, A73, A75: flush BTB. Cortex A15, Brahma B15: invalidate icache. If the IBE bit is not set, then there is little point to enabling the workaround. Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Boot-tested-by: Tony Lindgren <tony@atomide.com> Reviewed-by: Tony Lindgren <tony@atomide.com>
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions