On Fri, Feb 19, 2021 at 03:08:13PM -0800, Jian Cai wrote: > This patch adds CONFIG_HARDEN_SLS_ALL that can be used to turn on > -mharden-sls=all, which mitigates the straight-line speculation > vulnerability, speculative execution of the instruction following some > unconditional jumps. Notice -mharden-sls= has other options as below, > and this config turns on the strongest option. > > all: enable all mitigations against Straight Line Speculation that are > implemented. > none: disable all mitigations against Straight Line Speculation. > retbr: enable the mitigation against Straight Line Speculation for RET and BR > instructions. > blr: enable the mitigation against Straight Line Speculation for BLR > instructions. > > Links: > https://reviews.llvm.org/D93221 > https://reviews.llvm.org/D81404 > https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/downloads/straight-line-speculation > https://developer.arm.com/support/arm-security-updates/speculative-processor-vulnerability/frequently-asked-questions#SLS2 > > Suggested-by: Manoj Gupta <manojgu...@google.com> > Suggested-by: Nick Desaulniers <ndesaulni...@google.com> > Suggested-by: Nathan Chancellor <nat...@kernel.org> > Suggested-by: David Laight <david.lai...@aculab.com> > Suggested-by: Will Deacon <w...@kernel.org> > Reviewed-by: Nathan Chancellor <nat...@kernel.org> > Signed-off-by: Jian Cai <jian...@google.com> > ---
Please can you reply to my previous questions? https://lore.kernel.org/linux-arm-kernel/20210217094859.GA3706@willie-the-truck/ (apologies if you did, but I don't see them in the archive or my inbox) Will