#
ea952cb8 |
| 11-Oct-2023 |
skrll <skrll@NetBSD.org> |
Consistently pass 0 as first and ignored argument to sigprocmask in the setjmp implementations.
NFCI.
|
#
377714d8 |
| 03-Sep-2023 |
mrg <mrg@NetBSD.org> |
avoid array-bounds issues by using more complete types.
also, don't cast to a type that includes an extra, unused, member.
while here, replace the hard coded offsets in setjmp.S and some asserts in
avoid array-bounds issues by using more complete types.
also, don't cast to a type that includes an extra, unused, member.
while here, replace the hard coded offsets in setjmp.S and some asserts in longjmp.c with assym.h and shared structures for all the movings parts, and asserts based upon those structures.
avoids GCC 12 warnings.
show more ...
|
#
251de2de |
| 30-Apr-2011 |
martin <martin@NetBSD.org> |
Save a few global registers during set/longjmp - at least the application registers and the only currently used system register (%g7). Sparc now passes the setjmp tests (and should be able to build p
Save a few global registers during set/longjmp - at least the application registers and the only currently used system register (%g7). Sparc now passes the setjmp tests (and should be able to build perl again).
show more ...
|
#
a34b3f87 |
| 08-Oct-2007 |
uwe <uwe@NetBSD.org> |
In handwritten asm use -fPIC code instead of -fpic, our libc has grown large enough for GOT to be larger than 8k.
While here kill redundant PIC ifdefs in setjmp.S - sparc "call" instruction is piccy
In handwritten asm use -fPIC code instead of -fpic, our libc has grown large enough for GOT to be larger than 8k.
While here kill redundant PIC ifdefs in setjmp.S - sparc "call" instruction is piccy by itself.
Tested by martin@
show more ...
|
#
55a9a999 |
| 28-Dec-2006 |
martin <martin@NetBSD.org> |
Use CCFSZ instead of 96 for standard save operations.
|
#
eb9395f8 |
| 15-Oct-2005 |
uwe <uwe@NetBSD.org> |
Switch sparc to the new compat code layout.
|
#
eb7c1594 |
| 07-Aug-2003 |
agc <agc@NetBSD.org> |
Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22280, verified by myself.
|
#
4d4de54f |
| 29-Sep-1998 |
christos <christos@NetBSD.org> |
Make the sparc work again; some work from jason, some from me.
|
#
131c70b1 |
| 01-Jul-1998 |
tv <tv@NetBSD.org> |
Change immediate label references to _C_LABEL().
|
#
eb96023d |
| 04-Dec-1997 |
tv <tv@NetBSD.org> |
Quick fix to repair runtime link problem with libc - "SYS_sigaltstack undefined". The sigaltstack structure layout didn't actually change on the sparc, so just change the syscall name. A better fix
Quick fix to repair runtime link problem with libc - "SYS_sigaltstack undefined". The sigaltstack structure layout didn't actually change on the sparc, so just change the syscall name. A better fix would probably be to replace the direct system call with a function call to the libc sigaltstack().
show more ...
|
#
1394f01b |
| 16-Jul-1997 |
christos <christos@NetBSD.org> |
RCSID fixes: Always use the NetBSD rcsid and the macro RCSID() defined in <machine/asm.h>; Also syscalls should be protected using the SYSLIBC_SCCS define not LIBC_SCCS
|
#
4438ac29 |
| 17-May-1994 |
deraadt <deraadt@NetBSD.org> |
sigaltstack
|
#
d1639c31 |
| 08-Dec-1993 |
pk <pk@NetBSD.org> |
Use sigstack() in stead of sigaltstack() until we have a sigaltstack() in the kernel.
|
#
0b9f5089 |
| 07-Oct-1993 |
cgd <cgd@NetBSD.org> |
make an arch directory in libc, and move all machine dirs into it
|