aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/psci/smccc_arm64.S
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/psci/smccc_arm64.S')
-rw-r--r--sys/dev/psci/smccc_arm64.S7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/dev/psci/smccc_arm64.S b/sys/dev/psci/smccc_arm64.S
index 3d3c9fc837b1..2a3c09ec26b2 100644
--- a/sys/dev/psci/smccc_arm64.S
+++ b/sys/dev/psci/smccc_arm64.S
@@ -30,7 +30,10 @@
* SUCH DAMAGE.
*/
+#include <sys/elf_common.h>
+
#include <machine/asm.h>
+
.macro arm_smccc_1_0 insn
ENTRY(arm_smccc_\insn)
\insn #0
@@ -77,10 +80,12 @@ ENTRY(arm_smccc_1_2_\insn)
stp x16, x17, [x19, #16 * 8]
1: ldp xzr, x19, [sp], #16
ret
-END(arm_smccc_1_2\insn)
+END(arm_smccc_1_2_\insn)
.endm
/* int arm_smccc_1_2_*(const struct arm_smccc_1_2_regs *args,
* struct arm_smccc_1_2_regs *res)
*/
arm_smccc_1_2 hvc
arm_smccc_1_2 smc
+
+GNU_PROPERTY_AARCH64_FEATURE_1_NOTE(GNU_PROPERTY_AARCH64_FEATURE_1_VAL)