Commit Graph

43946 Commits

Author SHA1 Message Date
thorpej 38084c6615 Note that trap #1 is compat_13_sigreturn, and give trap #3 to syscalls
which require special handling, e.g. sigreturn on m68k.

This differs from the old sigreturn trap in that we require the syscall
number to be in register d0, just like the regular syscall entry point.
This will allow sigreturn to be versioned in the future without the need
to allocate another trap vector.
1998-09-30 22:14:11 +00:00
erh ad1f9288a2 Stubs for future development of linux compat architechtures. 1998-09-30 21:55:57 +00:00
thorpej 1ce207046d Adapt to signal changes. 1998-09-30 21:55:02 +00:00
thorpej aaec09ab91 Pull in <m68k/frame.h> if __M68K_SIGNAL_PRIVATE, for sigstate. 1998-09-30 21:52:45 +00:00
tls c4730d65cf Switch order of TNF and UCB copyrights so UCB copyright is first; this seems more appropriate since UCB wrote the original code, after all. 1998-09-30 21:52:24 +00:00
erh cb71edeaa4 Common makefile to process syscalls.master files. 1998-09-30 21:38:46 +00:00
erh a919a6b4a8 New header files for Linux compat on the Alpha. 1998-09-30 21:36:23 +00:00
erh 69ebd14bba Generate. 1998-09-30 21:34:32 +00:00
thorpej f6ea7521d7 Put the sigstate and sigframe definitions in signal.h, protected by
__M68K_SIGNAL_PRIVATE.
1998-09-30 21:04:48 +00:00
matthias 777ffc95a2 Fix a small type in sendsig.
Fix some esym typeclash lossage.
1998-09-30 20:20:03 +00:00
matthias 5267ada16a use __sigreturn14 in sigcode. 1998-09-30 20:17:29 +00:00
matthias d067796204 config doesn't like c-style comments. 1998-09-30 20:16:17 +00:00
thorpej 23309c9e22 Make the magic type field explicitly unsigned and fix comparisons of this
value appropriately.  Fixes warnings on systems where char is naturally
unsigned.
1998-09-30 18:51:13 +00:00
pk f382e91b5e Add a field to identify the processor that has a process' FPU context. 1998-09-30 18:40:58 +00:00
ragge 6530a14556 Typo. 1998-09-30 18:40:04 +00:00
pk 4826aac9cf Make the current FPU owner (`fpproc') a per-CPU entity. Unresolved issue
as yet: lazy FPU context switching may require co-operation from other
CPUs.
1998-09-30 18:38:57 +00:00
ragge 7f233b2f7a New libc signal handling stuff. 1998-09-30 18:37:39 +00:00
thorpej bdbbf87163 Must cast size_t to long and use %ld to print. 1998-09-30 18:37:05 +00:00
erh 847d4565e9 Initial support for linux compat on the alpha. Not quite working. 1998-09-30 18:01:53 +00:00
jonathan f74feb4335 * rename gnu/usr.bin/ld.new/*.mk to _*.mk for consistency
with other  reachovers to GNU code.
* Add mips-elf config for binutils ld: add emul entries in ldemul-list.h,
  and endian-dependent default emul  in _mips.mk.
  add ld.new for to gnu/usr.bin subdirs for mips.

XXX ld, as manpages inconsistent between elf and a.out ports.
1998-09-30 16:47:47 +00:00
mrg fdc5499c5f back out previous. 1998-09-30 15:44:10 +00:00
briggs 67c67dafdc -v shows the version of the mopd suite, not of mopprobe, specifically. 1998-09-30 15:05:01 +00:00
briggs 21cf1380f9 s/contence/contents/ 1998-09-30 14:58:56 +00:00
ragge c0b9fc5616 Make kernel compile after recent signal changes. 1998-09-30 14:09:59 +00:00
hwr 92c0c6e35b Fixes kern/6216 by me. 1998-09-30 14:03:06 +00:00
tv 8219f068e2 Declare silent success on madvise(). As an advisory call, it is harmless
to pretend success even though it's not supported, and some emulations
rely on its success.
1998-09-30 12:07:51 +00:00
bouyer 5440442505 Not time to #include <machine/bswap.h>m, it will come with the move
of bswap*() from libutil to libc.  Sorry !
1998-09-30 09:08:16 +00:00
hwr 9e33951d8e Verify mini-header checksum.
Rearange printing of S-flag.
1998-09-30 08:57:01 +00:00
ross ef23d408ed These are more trouble than they are worth. They belonged in regress anyway. 1998-09-30 07:50:11 +00:00
jonathan fcf7a78c02 Workaropund fix for PR #5239 from <minoura@kw.netlaputa.ne.jp>:
stop  null_node_create() from locking the nullfs mountpoint  multiple
  times. Avoids a guaranteed, repeatably "locking against myself" panic
  during mount of a nullfs filesystem.  nullfs filesystems are still as
  buggy as ever (e.g., see PR# 4907) but this you at least mount them.
1998-09-30 06:50:10 +00:00
hwr 59a88e1c7f Update for IPPROTO_MOBILE 1998-09-30 06:16:07 +00:00
hwr e728f48852 Add for IPPROTO_MOBILE. 1998-09-30 06:13:27 +00:00
hwr eaccb9cd8d Start supporting IPPROTO_MOBILE (55) encapsulation. This is yet
another tunneling protocol used by the Mobile-IP people. See RFC 2004
for this.
1998-09-30 05:59:27 +00:00
jonathan 584dba3f3d Build binutils gas on mips. 1998-09-30 02:57:34 +00:00
jonathan 6ac1b19967 Copy man/man4.vax/mtio.4 to man4/mtio.4, keeping revision history this time.
Update Makefiles to match.
Remove man4.vax/mtio.4.
1998-09-30 02:39:01 +00:00
lukem 7f31e7febe don't install in /usr/share if NOSHARE is defined 1998-09-29 23:47:36 +00:00
thorpej 21adfe5c18 Oops, brain'o. 1998-09-29 23:45:25 +00:00
jonathan 358394d272 Add missing ess.4 man page (used in comp set) 1998-09-29 23:39:43 +00:00
jonathan 2ace653fab Update /usr/include/dev/mii entries to match new mii scheme.. 1998-09-29 23:25:44 +00:00
matt cf95587273 Sync with GENERIC. 1998-09-29 23:18:57 +00:00
jonathan 34bcc57619 Add bzip2, bzip2recover to SUBDIRS. 1998-09-29 22:43:51 +00:00
matt 6e32aa4af4 Invert the RXCOPY test. Note that most new platforms will not
have relaxed alignment so the de driver should just work on them.
1998-09-29 22:40:52 +00:00
thorpej 16b0d8f1e4 Disable the code that halts secondary processors in cpu_reboot(). Halting
the secondary works, but not when called from here?!  XXX!
1998-09-29 21:59:33 +00:00
thorpej ebf8ba9c52 These are no longer needed. 1998-09-29 21:52:10 +00:00
thorpej d46253f21c Implement vsprintf(). 1998-09-29 21:03:02 +00:00
thorpej c9c3e3bff4 ns32k signal changes. 1998-09-29 20:24:36 +00:00
thorpej ca1e742680 NetBSD/arm32 signal changes. 1998-09-29 20:23:25 +00:00
thorpej ce57c93ef5 some temporary debugging printfs in the IPI code. 1998-09-29 19:40:33 +00:00
kleink d9699db484 Add a macro for 1003.1-1996. 1998-09-29 18:47:46 +00:00
drochner fb345194ad document CLOCK_COMPAT_OSF1 1998-09-29 18:25:54 +00:00