erh
658c307a1a
Move compat/linux/linux_socketcall.h to multiarch. Defines for the socketcall multiplexer.
1998-10-01 03:34:50 +00:00
erh
81cc399a4d
Split linux/compat/linux_socket.c into common and multi-architechture parts. linux_socketcall.c contains the socketcall multiplexer.
1998-10-01 03:33:17 +00:00
erh
4ab27f44f9
Move linux/compat/linux_ipccall.h to multiarch. Defines for the IPC multiplexerand associated functions.
1998-10-01 03:29:45 +00:00
thorpej
c5b8d42e66
Need 14 longs for jmp_buf now (sigcontext has 128-bit signal mask at the
...
end).
1998-10-01 03:28:11 +00:00
erh
d4649701f2
Split compat/linux/linux_ipc.c into common and multi-architechture parts. The IPC multiplexer and associated functions are now in linux_ipccall.c
1998-10-01 03:27:38 +00:00
thorpej
370d14060a
Adapt to signal changes.
1998-10-01 03:26:18 +00:00
erh
f7ec994736
Move compat/linux/linux_ioctl.c to common.
1998-10-01 03:24:28 +00:00
erh
0060940d40
Split compat/linux/linux_file.c into common and multi-architechture parts.
1998-10-01 03:22:11 +00:00
erh
f7ac1bd375
Split compat/linux/linux_exec.c into common, elf and a.out parts.
1998-10-01 03:11:33 +00:00
thorpej
d15a64c38b
Adapt to signal changes.
1998-10-01 02:53:53 +00:00
jtk
4b8165499a
add i386/bioscall.9
1998-10-01 02:34:30 +00:00
jtk
3493c17663
add bioscall(9) for i386
1998-10-01 02:33:50 +00:00
erh
5b06d1ed0b
Move compat/linux/linux_error.c to common.
1998-10-01 02:32:24 +00:00
erh
a20d9dce3e
Moved compat/linux/linux_cdrom to common.
1998-10-01 02:30:36 +00:00
erh
fcaf5df8c2
Split compat/linux/linux_signal.c into i386, common and multi-architecture parts.
1998-10-01 02:27:33 +00:00
erh
7588fef564
Moved here from arch/i386/include/linux_machdep.h.
1998-10-01 02:22:01 +00:00
erh
ccea47d790
Moved to compat/linux/i386/linux_machdep.h.
1998-10-01 02:20:52 +00:00
erh
ecb2c14c6e
Moved here from arch/i386/i386/linux_machdep.c.
1998-10-01 02:17:31 +00:00
erh
3466d00034
Moved to compat/linux/i386/linux_machdep.c.
1998-10-01 02:15:50 +00:00
erh
2637ab656d
Move compat/linux/linux_exec.h to common.
1998-10-01 02:11:00 +00:00
erh
0b412af4e1
Add linux i386 machine type.
1998-10-01 02:09:12 +00:00
erh
39fa21b763
Regen.
1998-10-01 02:05:32 +00:00
erh
14b1e271b5
Move compat/linux/syscalls.master to i386. Add a few syscalls while I'm here.
1998-10-01 02:03:17 +00:00
jtk
358521eba1
add prototype for bioscall()
1998-10-01 02:00:37 +00:00
erh
9c4b9e9840
Split compat/linux/linux_termios.h into i386 and common parts.
1998-10-01 01:52:58 +00:00
erh
5139d084ba
Split compat/linux/linux_ioctl.h into i386 and common parts.
1998-10-01 01:33:03 +00:00
erh
ecdc99eb5f
Split linux_types.h into i386, common and multi-architechture parts.
1998-10-01 01:31:10 +00:00
erh
79905dc1f3
Split linux_socket.h into i386 and common parts.
1998-10-01 01:19:07 +00:00
erh
45c3ba3edb
Split linux_fcntl.h into i386 and common parts.
1998-10-01 01:16:42 +00:00
thorpej
586b0b3d1b
Implement compat_13_sys_sigreturn().
1998-10-01 01:03:56 +00:00
erh
a3f5b4f0e7
Split compat/linux/linux_errno.h into i386 and common parts.
1998-10-01 01:03:37 +00:00
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