erh
a7f2aff0a7
Split compat/linux/linux_signal.h into i386 and common parts.
1998-10-01 00:57:29 +00:00
erh
b8454a0669
Split compat/linux/linux_mmap.h into i386 and common parts.
1998-10-01 00:53:44 +00:00
jonathan
379c9be4a8
More patches for ARC from Noriyuki Soda:
...
* commit isapnpvar.h changes required for ARC to support plain isa.
* fixup mistake over mips/include/cpuregs.h.
* mips/mips_machdep.c:
set L2 cache-size for arc, cleanup use of L2cache present
vs L2 cache-size variables. check for no L2 cache on kernels
configured to require one. misc cleanups.
* mips/mpis/trap.c: more locore stack-traceback label cleanup.
XXX Locore callbacks for mips3, mips4, r4600 cacheflush need more work.
1998-10-01 00:42:37 +00:00
erh
948d228b24
Moved from compat/linux.
1998-10-01 00:42:01 +00:00
erh
18c41cce3e
Moved to compat/linux/i386.
1998-10-01 00:37:53 +00:00
erh
72041f8e72
Alpha version of the linux compat machdep signal and machdep ioctl stuff.
1998-10-01 00:34:22 +00:00
erh
b513364563
Alpha specific version of sys_pipe and signal translation array.
1998-10-01 00:32:27 +00:00
thorpej
8b220e1148
Define SYS_compat_13_sigreturn13.
1998-10-01 00:29:51 +00:00
erh
1a0a0103aa
New list of files for the i386.
1998-10-01 00:29:11 +00:00
erh
293ccb5512
New makefiles for includes, syscall gen.
1998-10-01 00:28:33 +00:00
thorpej
ae2fcdc40a
Oops, typo.
1998-10-01 00:22:02 +00:00
thorpej
c227be8efc
Expect the syscall number to push to be in register d0.
1998-10-01 00:11:11 +00:00
thorpej
fa582abe7f
Move trap #1 and trap #2 handlers here. Trap #1 handler now places
...
the cpmpat_13_sigreturn13 syscall number into d0 before calling the
sigreturn stub.
1998-09-30 23:52:32 +00:00
thorpej
bcf14a99e2
Garbage collect trap #1 and trap #2 handlers; they're moved to
...
trap_subr.s
1998-09-30 23:47:33 +00:00
thorpej
1e62485c23
If !COMPAT_13, make trap #1 produce an illegal instruction. Fix the comment
...
for trap #2 to reflect that it's the trace trap.
1998-09-30 23:13:58 +00:00
thorpej
a11e6632a8
Pull in opt_compat_netbsd.h
1998-09-30 23:01:28 +00:00
thorpej
db9f3cbe30
Use the new special syscall entry point, and specify SYS___sigreturn14.
...
Makes the sigcode grow by 4 bytes.
Note that we are no longer able to use the HP-UX breakpoint "sigcodetrap"
hack here, as a result. This means that BSD programs can no longer be
debugged by HP-UX debuggers. *Sniff* Don't break my heart...
1998-09-30 22:38:17 +00:00
thorpej
f52431f2a3
Use the symbolic constant SYS_exit.
1998-09-30 22:26:28 +00:00
thorpej
35d282c8d5
Make sure SYS_exit and SYS___sigreturn14 are defined. Garbage collect
...
SYS_sigreturn.
1998-09-30 22:23:13 +00:00
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