aboutsummaryrefslogtreecommitdiff
path: root/include/arch/aarch64/asm_macros.S
diff options
context:
space:
mode:
Diffstat (limited to 'include/arch/aarch64/asm_macros.S')
-rw-r--r--include/arch/aarch64/asm_macros.S6
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