aboutsummaryrefslogtreecommitdiff
path: root/include/arch/aarch32/asm_macros.S
diff options
context:
space:
mode:
Diffstat (limited to 'include/arch/aarch32/asm_macros.S')
-rw-r--r--include/arch/aarch32/asm_macros.S6
1 files changed, 3 insertions, 3 deletions
diff --git a/include/arch/aarch32/asm_macros.S b/include/arch/aarch32/asm_macros.S
index f75da0ce62..483f9fe056 100644
--- a/include/arch/aarch32/asm_macros.S
+++ b/include/arch/aarch32/asm_macros.S
@@ -107,12 +107,12 @@
#else
/*
- * 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