index
:
src
cvs/HEAD
kms/intel
kms/radeon
master
OpenBSD base system
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
libc
/
arch
/
aarch64
Age
Commit message (
Expand
)
Author
2022-12-24
Don't use a literal pool in .text to load the setjmp magic value as this is
Mark Kettenis
2022-12-24
Use the correct instruction to clear the frame pointer.
Mark Kettenis
2022-12-08
_C_LABEL() and _ASM_LABEL() are no longer useful in the "everything
Philip Guenther
2022-08-29
use ansi volatile keyword, not __volatile
Jonathan Gray
2022-05-24
Delete superfluous/duplicated #includes
Philip Guenther
2022-05-24
Give internal 'botch' labels a '.L' prefix to remove them from the
Philip Guenther
2022-05-24
Address the clang 13 "changed binding to STB_WEAK" warning on arm64:
Philip Guenther
2021-12-13
including sys/cdefs.h manually started as a result of netbsd trying to
Theo de Raadt
2021-05-04
sigpending(2) will never fail. Optimize the syscall stub accordingly like
Mark Kettenis
2020-10-19
replace ad-hoc illegal instruction with the architecturally defined one
Christian Weisgerber
2020-10-19
Save and restore the FPCR register such that floating-point control modes
Mark Kettenis
2020-10-18
SYS___threxit cannot fail, but this integration looks like a gadget.
Theo de Raadt
2020-10-01
Mark top-level frame for new thread in both CFI and with zero
Philip Guenther
2020-07-15
Userland timecounter implementation for arm64.
Mark Kettenis
2020-07-06
Add support for timeconting in userland.
Paul Irofti
2020-06-26
Provide an optimized implementation of ffs(3) in libc on
Christian Weisgerber
2020-02-18
Now that the kernel skips the two instructions immediately following
Mark Kettenis
2020-01-26
Insert two nop instructions after each svc #0 instruction in userland.
Mark Kettenis
2019-10-26
Stop exporting the internal _mcount symbol as that's only referenced
Philip Guenther
2019-04-01
Compile with -gdwarf-4 to suppress wrnings about DWARF2 in assembly code
Mark Kettenis
2018-10-01
Add retguard to arm64 libc syscalls and setjmp / longjmp.
mortimer
2018-08-12
Add retguard macros for arm64 asm and apply them in the straightforward
mortimer
2018-05-28
Drop include of <arm64/swi.h> and remove it.
Mark Kettenis
2018-05-17
Drop memory barrier in _atomic_lock() implementation since the callers now
Mark Kettenis
2018-03-16
Since most (if not all) ARMv8 hardware doesn't actually support trapping of
Mark Kettenis
2017-11-22
Avoid .align 0 here as well. Also fix a .word that should be a .quad.
Mark Kettenis
2017-10-28
Typo: 'end' should have been '_end', which is already exported/imported.
Philip Guenther
2017-08-15
Copy files from ../librthread in preparation for moving functionality
Philip Guenther
2017-04-16
Always return nonzero from _longjmp too.
Mark Kettenis
2017-03-22
Provide the necessary weak alias for fpgetround(). Delete the obsolete
Philip Guenther
2017-03-22
Use the hidden aliases to avoid PLT entries for {,_}{set,long}jmp
Philip Guenther
2017-03-19
Stop setting the second register; it's unnecessary on 64bit archs
Philip Guenther
2017-03-18
Simplify fork/vfork logic: the kernel has handled returning zero in the child
Mark Kettenis
2017-03-18
Use the userspace-visible thread register directly in __cerror instead
Mark Kettenis
2017-03-18
Make brk(2) actually work and sync the brk()/sbrk() implementation with arm,
Mark Kettenis
2017-03-08
Correct arm64 sigprocmask parameter passing in setjmp/longjmp calls.
Dale Rahn
2017-02-23
The assembly for sigpending(2) wasn't correctly implemented either. I
Patrick Wildt
2017-02-22
The assembly for sigprocmask(2) had a tiny typo which made it jump to
Patrick Wildt
2017-02-20
__tfork(3) returns the thread ID of the new thread in x0, not x1. The
Patrick Wildt
2017-01-25
__errno() returns a 32-bit pointer, so make sure we write a 32-bit
Patrick Wildt
2017-01-11
Add support for AArch64.
Patrick Wildt