aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2020-10-10 21:52:00 +0000
committerConrad Meyer <cem@FreeBSD.org>2020-10-10 21:52:00 +0000
commitf8e8a06d23a11bce26d67607d84dad2dd3e6c0f0 (patch)
treef64dd0b028128986eb53dcd7230c8d63015e38f9 /sys/arm64
parent10b1a17594a27f83c3ddbce44814f15a0b6bab91 (diff)
Notes
Diffstat (limited to 'sys/arm64')
-rw-r--r--sys/arm64/arm64/elf32_machdep.c3
-rw-r--r--sys/arm64/arm64/elf_machdep.c2
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/arm64/arm64/elf32_machdep.c b/sys/arm64/arm64/elf32_machdep.c
index 929380348aa8d..916633650d696 100644
--- a/sys/arm64/arm64/elf32_machdep.c
+++ b/sys/arm64/arm64/elf32_machdep.c
@@ -96,7 +96,8 @@ static struct sysentvec elf32_freebsd_sysvec = {
.sv_setregs = freebsd32_setregs,
.sv_fixlimit = NULL, // XXX
.sv_maxssiz = NULL,
- .sv_flags = SV_ABI_FREEBSD | SV_ILP32 | SV_SHP | SV_TIMEKEEP,
+ .sv_flags = SV_ABI_FREEBSD | SV_ILP32 | SV_SHP | SV_TIMEKEEP |
+ SV_RNG_SEED_VER,
.sv_set_syscall_retval = freebsd32_set_syscall_retval,
.sv_fetch_syscall_args = freebsd32_fetch_syscall_args,
.sv_syscallnames = freebsd32_syscallnames,
diff --git a/sys/arm64/arm64/elf_machdep.c b/sys/arm64/arm64/elf_machdep.c
index be51b6af4f3eb..cd12d40c37dfc 100644
--- a/sys/arm64/arm64/elf_machdep.c
+++ b/sys/arm64/arm64/elf_machdep.c
@@ -81,7 +81,7 @@ static struct sysentvec elf64_freebsd_sysvec = {
.sv_fixlimit = NULL,
.sv_maxssiz = NULL,
.sv_flags = SV_SHP | SV_TIMEKEEP | SV_ABI_FREEBSD | SV_LP64 |
- SV_ASLR,
+ SV_ASLR | SV_RNG_SEED_VER,
.sv_set_syscall_retval = cpu_set_syscall_retval,
.sv_fetch_syscall_args = cpu_fetch_syscall_args,
.sv_syscallnames = syscallnames,