diff options
Diffstat (limited to 'include/arch/aarch64/asm_macros.S')
-rw-r--r-- | include/arch/aarch64/asm_macros.S | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/include/arch/aarch64/asm_macros.S b/include/arch/aarch64/asm_macros.S index cbb9f0be8f..464c05be1a 100644 --- a/include/arch/aarch64/asm_macros.S +++ b/include/arch/aarch64/asm_macros.S @@ -219,12 +219,12 @@ .endm /* - * Macro for mitigating against speculative execution beyond ERET. - * If possible use Speculation Barrier instruction defined in ARMv8.5 + * Macro for mitigating against speculative execution beyond ERET. Uses the + * speculation barrier instruction introduced by FEAT_SB, if it's enabled. */ .macro exception_return eret -#if ARM_ARCH_AT_LEAST(8, 5) +#if ENABLE_FEAT_SB sb #else dsb nsh |