tangled
alpha
login
or
join now
jcs.org
/
openbsd-src
0
fork
atom
jcs's openbsd hax
openbsd
0
fork
atom
overview
issues
pulls
pipelines
openbsd-src
/
lib
/
libc
/
arch
/
sh
/
at
jcs
5 folders
3 files
gdtoa
The asm in the MD_DISABLE_KBIND macro was too fragile and broke alpha and hppa. So instead, do the kbind disabling with syscall().
10 years ago
gen
_C_LABEL() and _ASM_LABEL() are no longer useful in the "everything is ELF" world. Eliminate use of them in landisk code.
3 years ago
softfloat
Uses angle brackets to include softfloat.h, and add the proper directory to CFLAGS. ok guenther@
10 years ago
string
use END_STRONG. Yes, everything in the sh ecosystem is different..
8 years ago
sys
When the syscall number has to be loaded from a pc-relative location, abuse END macros to place the number at the end of the syscall wrapper rather than in the middle of it, so that there is no need to branch around it; this saves two instructions per syscall number >= 128.
2 years ago
Makefile.inc
Save and restore 'gbr' register when enter/leaving the kernel, and use it for the TCB pointer. Eliminate __cerror.
10 years ago
SYS.h
When the syscall number has to be loaded from a pc-relative location, abuse END macros to place the number at the end of the syscall wrapper rather than in the middle of it, so that there is no need to branch around it; this saves two instructions per syscall number >= 128.
2 years ago
Symbols.list
Consistently reference '_end' instead of 'end' in the brk/sbrk implementation
10 years ago