aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/arm64/elf32_machdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm64/arm64/elf32_machdep.c')
-rw-r--r--sys/arm64/arm64/elf32_machdep.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/sys/arm64/arm64/elf32_machdep.c b/sys/arm64/arm64/elf32_machdep.c
index 774fa5b9f701..4322c07d6e82 100644
--- a/sys/arm64/arm64/elf32_machdep.c
+++ b/sys/arm64/arm64/elf32_machdep.c
@@ -44,6 +44,7 @@ __FBSDID("$FreeBSD$");
#include <sys/imgact.h>
#include <sys/linker.h>
#include <sys/proc.h>
+#include <sys/reg.h>
#include <sys/sysent.h>
#include <sys/imgact_elf.h>
#include <sys/syscall.h>
@@ -120,6 +121,8 @@ static struct sysentvec elf32_freebsd_sysvec = {
.sv_hwcap2 = &elf32_hwcap2,
.sv_onexec_old = exec_onexec_old,
.sv_onexit = exit_onexit,
+ .sv_regset_begin = SET_BEGIN(__elfN(regset)),
+ .sv_regset_end = SET_LIMIT(__elfN(regset)),
};
INIT_SYSENTVEC(elf32_sysvec, &elf32_freebsd_sysvec);