diff options
author | 2020-02-16 09:33:47 +0000 | |
---|---|---|
committer | 2020-02-16 09:33:47 +0000 | |
commit | 92b2b28f24fc473ff06e2da233573ae3ec5c619f (patch) | |
tree | db05d925584e39c07a0ebfd187b71edf780f7ed3 /usr.sbin/vmd | |
parent | Now we are only using one timer type (once) and expires is always NULL (diff) | |
download | wireguard-openbsd-92b2b28f24fc473ff06e2da233573ae3ec5c619f.tar.xz wireguard-openbsd-92b2b28f24fc473ff06e2da233573ae3ec5c619f.zip |
Change arm64 system call ABI to skip two instructions. This allows us to
insert a barrier after each system call to address a speculative execution
issue discovered by Anthony Steinhauser.
A change to insert two nop instructions after each system call instruction
in crt0.o/libc/ld.so has been committed a few weeks ago, so the transition
should go smoothly. However, old static binaries and binaries that roll
their own syscalls (like go) will no longer work. Snapshot packages
that work with the new syscall ABI are available (including a fixed go).
Together with deraadt@ and guenther@
ok deraadt@
Diffstat (limited to 'usr.sbin/vmd')
0 files changed, 0 insertions, 0 deletions