summaryrefslogtreecommitdiffstats
path: root/usr.sbin/vmd
diff options
context:
space:
mode:
authorkettenis <kettenis@openbsd.org>2020-02-16 09:33:47 +0000
committerkettenis <kettenis@openbsd.org>2020-02-16 09:33:47 +0000
commit92b2b28f24fc473ff06e2da233573ae3ec5c619f (patch)
treedb05d925584e39c07a0ebfd187b71edf780f7ed3 /usr.sbin/vmd
parentNow we are only using one timer type (once) and expires is always NULL (diff)
downloadwireguard-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