jonathan
2d40554ce3
_setjmp.S needs OFFSETOF_SC_{FP,}REGS, so include <machine/signal.h>
...
even tho _setjmp()/_longjmp() don't manipulate signals. (more thought?)
1999-02-05 00:41:42 +00:00
castor
eede9d202f
Regularize with removal of genpubassym.cf. Structure offsets
...
now obtained from signal.h
1999-01-31 00:57:10 +00:00
castor
8605fac4eb
* Fix typo in Makefile.inc -- byte_swap_2.4 -> byte_swap_4.S
...
* Change bytes_swap_4.S to have consistent NLEAF and END for swap routine.
1999-01-18 04:32:49 +00:00
bouyer
dc306354b0
Move the bswap functions from libutil to libc (this bups the
...
minor of libc and the major of libutil). For little-endian architectures
merge the bnswap() assembly versions with nto* and hton* using symbols
aliasing. Use symbol renaming for the bswap function in this case to avoid
namespace pollution.
Declare bswap* in machine/bswap.h, not machine/endian.h. For little-endian
machines, common code for inline macros go in machine/byte_swap.h
Sync libkern with libc.
Adjust #include in kernel sources for machine/bswap.h.
1999-01-15 13:31:15 +00:00
castor
7ad987bb7c
Userland support for 64-bit safe sigcontexts.
1999-01-15 03:53:33 +00:00
simonb
c93135c35a
s/vm_offset_t/vaddr_t/
1999-01-10 08:24:42 +00:00
christos
7c990e0c7b
delint
1998-11-14 19:31:01 +00:00
kleink
d541ca6d80
Need internal names for isinf() and isnan().
1998-10-13 14:43:36 +00:00
jonathan
0c47ce2246
mips libc stubs for sig*14 signal API (128bit sigset_t),
...
plus backward-compatibility for the old 1.3 libc entrypoints.
1998-09-27 22:59:39 +00:00
mycroft
982e920022
const poisoning.
1998-07-26 14:13:00 +00:00
simonb
c578a514a2
Remove single ' from comment to keep cross-assemblers happy; fixes PR 5451.
1998-05-28 13:57:12 +00:00
perry
56c01cbd82
change second parm of sysarch() from char * to void *
1998-02-25 21:24:56 +00:00
thorpej
f22bd47b81
Use __sigaltstack14(), not sigaltstack().
1997-12-05 02:09:49 +00:00
jonathan
82526d56fd
Prototype __flt_rounds().
1997-10-18 02:43:06 +00:00
jonathan
aae966edfa
Cacheflush support code for mips CPUs.
...
Used by GCC's lexical-closure trampoline code.
1997-10-17 06:29:02 +00:00
jonathan
68a9b35134
Do a .cpload if compiling with PIC.
...
Examining the .so output from binutils 2.8 and 2.8.1 shows the
li.d $f2, 4503599627370496e0
is (incorrectly?) emitted as GP-relative loads when PIC is in effect.
1997-08-19 20:49:47 +00:00
christos
91c9c62e44
Fix RCSID's
1997-07-13 18:45:15 +00:00
jonathan
a70f22abe7
Back out previous revision, which is reported to break signal-handing
...
in the GNU awk in our tree.
Leave the change in but commented out, it may be a ld.so problem.
1997-07-07 00:13:56 +00:00
jonathan
b838c4c768
Add .set noreorder/.set reorder around .cpload
1997-06-18 22:23:13 +00:00
jonathan
9f3b05068c
* Add Mips ABI changes for ELf shared library support.
...
From OpenBSD, patched into NetBSD by <bouyer@ensta.fr>.
* Include generic NetBSD/mips <mips/*.h> files, instead of old Sprite names.
1996-09-17 01:32:22 +00:00
jonathan
81b108b45f
Add NetBSD RCSid headers, and change assembly-code LIBC_SCCS id tag string
...
from "Id:" to "NetBSD:".
1996-09-16 18:10:35 +00:00
jonathan
3fa4ff4647
Change mips assembly code for {,_,sig}setjmp.S to get register names
...
from <machine/regnum.h>, not <machine/reg.h> (which also defines structs.)
1995-12-22 10:20:51 +00:00
jonathan
dd0a20c5ae
Add sigsetjmp.S for mips, and add it to the makefile.
1995-12-15 01:12:36 +00:00
jonathan
509475b244
Copy the input argument to $f0 so we handle negative inputs properly
...
in the tail.
Doesn't yet handle +/- inf as cleanly as other implementations.
1995-09-29 21:59:45 +00:00
jonathan
945bd69ebd
The old mips modf didn't work (pr 1048). This replaces it with
...
a version that does work on little-endian MIPS CPUs. Not tested on
big-endian MIPS; the "li.d" may be byteorder-dependent.
1995-09-25 19:28:27 +00:00
jonathan
c93ec6801c
*** empty log message ***
1995-06-28 02:18:21 +00:00
jtc
53bd3d0603
Added __flt_rounds, fp{get,set}{mask,round,sticky}.
1995-04-11 18:13:49 +00:00
mycroft
4c34be6b52
Clean up deleted files.
1995-03-01 00:00:00 +00:00
cgd
572e3f3188
don't forget inifinity.c
1995-02-25 16:24:22 +00:00
cgd
ea1ca14ecb
need these for new gen/Makefile
1995-02-25 16:20:12 +00:00
mellon
1afdb958f0
+Infinity for MIPS
1995-01-18 01:27:24 +00:00
mycroft
201fac6e3d
More underscores...
1994-12-15 17:24:44 +00:00
dean
705ee976cf
Prepended underscores
1994-11-14 23:48:58 +00:00
dean
add2031dcf
Prepended underscores
1994-11-14 23:33:46 +00:00
glass
ae1bfcddc4
libc support for mips. libkern hooks are disabled
1994-05-24 07:12:09 +00:00