perry
56c01cbd82
change second parm of sysarch() from char * to void *
1998-02-25 21:24:56 +00:00
pk
278a44a644
Need to use PIC_PROLOGUE() since `__ffstab' is now a global.
1998-02-24 22:06:10 +00:00
mycroft
a81d3c2db8
Fix omission in last.
1998-02-22 15:24:08 +00:00
mycroft
a51494cbe3
Expose ffstab as __ffstab.
1998-02-22 15:11:01 +00:00
mycroft
f948529426
Add some more items to KMSRCS.
1998-02-22 09:04:50 +00:00
mycroft
0b15d23837
Copy more files to libkern.
1998-02-22 08:40:37 +00:00
mycroft
cf02652abc
And rindex.S...
1998-02-22 07:21:32 +00:00
mycroft
6b7f2d0f92
And index.S...
1998-02-22 07:20:24 +00:00
mycroft
c8cf6620bb
Copy strchr.S and strrchr.S as well.
1998-02-22 07:01:11 +00:00
mycroft
e1e9dd27c5
Copy up bcopy.S and memcpy.S.
1998-02-22 06:46:55 +00:00
mycroft
96b33a9cda
Copy more files to libkern.
1998-02-22 06:37:54 +00:00
thorpej
4a374620e0
Fix exect(3).
1998-02-03 19:34:50 +00:00
thorpej
91969428f9
Clean up _SYSCALL_NOERROR() a bit.
1998-02-03 19:33:58 +00:00
mycroft
cb5f577939
Need float.h for prototypes.
1998-02-03 01:30:43 +00:00
cgd
ec1f804952
add back RCS Id which I accidentally deleted.
1998-01-22 20:05:20 +00:00
cgd
193c1d2147
(1) make sure targets are built in a parallel-make-safe way
...
(2) make sure softfloat.po is compiled with the right profiling
flag (-pg), and softfloat.so is compiled with the right
PIC flags (${CPICFLAGS}).
1998-01-22 07:17:16 +00:00
cgd
ecb2fd7aad
define INLINE to be "static inline" rather than "extern inline", so that
...
if this code is compiled without optimization the not-inlined functions
will be included (statically) in the object files, and now show up
as undefined references.
1998-01-22 07:14:17 +00:00
perry
a3a46419b5
RCS Id Police.
1998-01-09 03:45:03 +00:00
perry
4e067afcb1
RCS Id Police.
1998-01-09 03:15:09 +00:00
perry
fbdb247796
RCSID Police.
1998-01-05 23:54:03 +00:00
thorpej
bedc7b48df
Add syscall stubs for __vfork14(). These are basically copies of Ovfork.S
...
with the syscall numbers changed.
Since 4.4BSD vfork(2) did not share address space, Ovfork.S could be changed
to be identical to fork.S (modulo syscall numbers). __vfork14.S, however,
needs to remain separate since with a shared address space, the stub needs to
pre-decrement the stack and do an indirect jump to the return address, so that
the shared stackframe is still there when the parent returns. (Obviously,
this does not apply to systems which to not build stackframes on leaf calls.)
1998-01-04 20:58:08 +00:00
matthias
8c90828457
Introduce ASSRCS. This is set to all the ns32k md assembler source files.
...
arch/ns32k/Makefile sets SRCS, LSRCS and DPSRCS from this.
1997-12-07 00:19:16 +00:00
matthias
1469ba0767
No longer in use.
1997-12-07 00:17:53 +00:00
thorpej
f22bd47b81
Use __sigaltstack14(), not sigaltstack().
1997-12-05 02:09:49 +00:00
thorpej
6efbfe5247
Make setjmp() work again after the changes to sigaltstack().
1997-12-05 02:06:27 +00:00
tv
eb96023de7
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().
1997-12-04 21:00:18 +00:00
mark
0053558a70
Fix a glaring bug in the assembly stubs for memcpy() and memmove() that
...
meant the src address was being returned rather than the dst address.
Spotted by Chris Demetriou.
1997-11-22 03:27:12 +00:00
thorpej
cb96bff387
LintAlpha* have been removed.
1997-11-08 00:40:08 +00:00
cgd
435c105d59
lint stubs for assembly routines.
1997-11-05 23:37:06 +00:00
cgd
4d7e773266
A foolish consistency... gen, net, and string all get MD sources
...
specified by including a Makefile.inc from the appropriate MD directory.
stdlib doesn't do that, but there's no reason that it shouldn't (and
it'd be nice to eliminate the 'if's from the MI stdlib Makefile.inc).
1997-11-05 22:59:37 +00:00
cgd
0f191bd9d2
remove these, they are no longer necessary or appropriate
1997-11-05 22:33:28 +00:00
is
eae488f7bb
Fix typo, which resulted in always compiling the M68040/M68060-version
...
of ldexp.
1997-11-04 15:23:23 +00:00
phil
2c764d53fa
Make it compile with WARNS=1. (I'm not sure where the prototype really
...
should be, but it does now compile.)
1997-10-27 05:28:46 +00:00
phil
d27ec1e50a
Get it compiling again in the WARNS=1 environment.
1997-10-24 06:26:39 +00:00
lukem
97ba901942
use CPPFLAGS instead of CFLAGS, ${COMPILE.c} instead of ${CC} ... -c
1997-10-22 23:21:46 +00:00
jonathan
8053fbfe3c
Pull up endian-independent changes from locore, userland bcopy.S.
1997-10-20 09:31:37 +00:00
jonathan
d9af5eb2f7
Pull up ambi-endian diffs from kernel bzero().
1997-10-19 01:19:58 +00:00
jonathan
2698f7d137
Pull up endian diffs from kernel bcopy().
1997-10-18 05:21:44 +00:00
jonathan
82526d56fd
Prototype __flt_rounds().
1997-10-18 02:43:06 +00:00
mark
a2b5e07612
Include memmove.S in the list of sources.
1997-10-18 02:28:25 +00:00
mark
fd06e9f4e6
Use the ASENTRY() macro for the declaration of cerror.
1997-10-17 19:57:17 +00:00
mark
fb4d5f58af
Fix extra 'S' character typo that resulted in the condition codes being
...
incorrectly internally on certain divides.
Handle the case where the internal result appears negative. This condition
can occur when dividing MIN_INT by certain values.
Raise an exception on divide by zero.
1997-10-17 18:43:47 +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
mark
a5efbaaf3f
Fix -Wall compiler warnings.
1997-10-13 21:28:53 +00:00
mark
e30acb582b
Build softfloat support as standard.
1997-10-13 21:26:58 +00:00
mark
4b5476b492
Fix compiler warnings.
1997-10-13 21:24:15 +00:00
mark
309d2271d4
Implement soft-float support using the softfloat library from John Hauser.
1997-10-12 21:18:01 +00:00
is
31c3c1a2b3
Most calls of ldexp() won't be with a first parameter of 0.0. Don't penalize
...
them for a slight optimization of the zero case.
1997-10-09 20:06:18 +00:00
lukem
2a55b0f192
rcsid police
1997-10-09 10:07:40 +00:00
jtc
c8f77c0b8b
Fix tipo inherited from old version of TNF copyright template.
1997-10-09 07:25:45 +00:00