index
:
wireguard-openbsd
jd/histogram
jd/queueboosts
jd/simplify-queueing
master
WireGuard implementation for the OpenBSD kernel
Matt Dunwoodie
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
libc
/
arch
/
aarch64
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
replace ad-hoc illegal instruction with the architecturally defined one
naddy
2020-10-19
1
-2
/
+2
*
Save and restore the FPCR register such that floating-point control modes
kettenis
2020-10-19
2
-6
/
+14
*
SYS___threxit cannot fail, but this integration looks like a gadget.
deraadt
2020-10-18
1
-1
/
+2
*
Mark top-level frame for new thread in both CFI and with zero
guenther
2020-10-01
1
-1
/
+7
*
Userland timecounter implementation for arm64.
kettenis
2020-07-15
1
-3
/
+29
*
Add support for timeconting in userland.
pirofti
2020-07-06
2
-2
/
+23
*
Provide an optimized implementation of ffs(3) in libc on
naddy
2020-06-26
2
-2
/
+20
*
Now that the kernel skips the two instructions immediately following
kettenis
2020-02-18
1
-3
/
+3
*
Insert two nop instructions after each svc #0 instruction in userland.
kettenis
2020-01-26
1
-2
/
+4
*
Stop exporting the internal _mcount symbol as that's only referenced
guenther
2019-10-26
1
-1
/
+0
*
Compile with -gdwarf-4 to suppress wrnings about DWARF2 in assembly code
kettenis
2019-04-01
1
-1
/
+4
*
Add retguard to arm64 libc syscalls and setjmp / longjmp.
mortimer
2018-10-01
3
-6
/
+29
*
Add retguard macros for arm64 asm and apply them in the straightforward
mortimer
2018-08-12
10
-10
/
+30
*
Drop include of <arm64/swi.h> and remove it.
kettenis
2018-05-28
1
-2
/
+1
*
Drop memory barrier in _atomic_lock() implementation since the callers now
kettenis
2018-05-17
1
-2
/
+1
*
Since most (if not all) ARMv8 hardware doesn't actually support trapping of
kettenis
2018-03-16
2
-73
/
+26
*
Avoid .align 0 here as well. Also fix a .word that should be a .quad.
kettenis
2017-11-22
3
-10
/
+7
*
Typo: 'end' should have been '_end', which is already exported/imported.
guenther
2017-10-28
2
-5
/
+2
*
Copy files from ../librthread in preparation for moving functionality
guenther
2017-08-15
1
-0
/
+49
*
Always return nonzero from _longjmp too.
kettenis
2017-04-16
1
-2
/
+3
*
Provide the necessary weak alias for fpgetround(). Delete the obsolete
guenther
2017-03-22
2
-10
/
+3
*
Use the hidden aliases to avoid PLT entries for {,_}{set,long}jmp
guenther
2017-03-22
1
-9
/
+8
*
Stop setting the second register; it's unnecessary on 64bit archs
guenther
2017-03-19
1
-2
/
+1
*
Simplify fork/vfork logic: the kernel has handled returning zero in the child
kettenis
2017-03-18
1
-10
/
+1
*
Use the userspace-visible thread register directly in __cerror instead
kettenis
2017-03-18
1
-10
/
+6
*
Make brk(2) actually work and sync the brk()/sbrk() implementation with arm,
kettenis
2017-03-18
2
-35
/
+29
*
Correct arm64 sigprocmask parameter passing in setjmp/longjmp calls.
drahn
2017-03-08
1
-14
/
+11
*
The assembly for sigpending(2) wasn't correctly implemented either. I
patrick
2017-02-23
1
-2
/
+3
*
The assembly for sigprocmask(2) had a tiny typo which made it jump to
patrick
2017-02-22
1
-4
/
+4
*
__tfork(3) returns the thread ID of the new thread in x0, not x1. The
patrick
2017-02-20
1
-2
/
+2
*
__errno() returns a 32-bit pointer, so make sure we write a 32-bit
patrick
2017-01-25
1
-2
/
+2
*
Add support for AArch64.
patrick
2017-01-11
42
-0
/
+1789