ARM: Spectre-BHB workaround
Workaround the Spectre BHB issues for Cortex-A15, Cortex-A57, Cortex-A72, Cortex-A73 and Cortex-A75. We also include Brahma B15 as well to be safe, which is affected by Spectre V2 in the same ways as Cortex-A15. Reviewed-by:Catalin Marinas <catalin.marinas@arm.com> Signed-off-by:
Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
Showing
- arch/arm/include/asm/assembler.h 10 additions, 0 deletionsarch/arm/include/asm/assembler.h
- arch/arm/include/asm/spectre.h 4 additions, 0 deletionsarch/arm/include/asm/spectre.h
- arch/arm/include/asm/vmlinux.lds.h 15 additions, 3 deletionsarch/arm/include/asm/vmlinux.lds.h
- arch/arm/kernel/entry-armv.S 73 additions, 6 deletionsarch/arm/kernel/entry-armv.S
- arch/arm/kernel/entry-common.S 24 additions, 0 deletionsarch/arm/kernel/entry-common.S
- arch/arm/kernel/spectre.c 4 additions, 0 deletionsarch/arm/kernel/spectre.c
- arch/arm/kernel/traps.c 38 additions, 0 deletionsarch/arm/kernel/traps.c
- arch/arm/mm/Kconfig 10 additions, 0 deletionsarch/arm/mm/Kconfig
- arch/arm/mm/proc-v7-bugs.c 76 additions, 0 deletionsarch/arm/mm/proc-v7-bugs.c
Please register or sign in to comment