Commit Graph

485 Commits

Author SHA1 Message Date
brezak 42f1476a71 Changes for per-process/user settable LDT and full sigcontexts 1993-09-19 19:00:44 +00:00
brezak 90add535c9 Add tISP offset 1993-09-19 18:59:35 +00:00
brezak a3e9fd6947 Add per-process LDT slot. 1993-09-19 18:59:17 +00:00
brezak 044ac34c5a Define signal frame here. 1993-09-19 18:58:39 +00:00
brezak 66f540572a Defines architecure dependant syscalls. 1993-09-19 18:58:14 +00:00
brezak 5413da0ff5 Machine dependant signal.h. Defines sigcontext and sig_atomic_t for i386 port. 1993-09-19 18:57:48 +00:00
cgd 0145d113ae get rid of the #ifndef KERNEL around the include of sys/cdefs.h,
a la 4.4, because it seriously breaks things otherwise, given
inclusion of endian.h in types.h
1993-09-17 01:44:08 +00:00
mycroft a46b224043 Add constants for quad support. 1993-09-16 06:01:11 +00:00
mycroft 111aecd0a9 Add an #ifndef _POSIX_SOURCE... 1993-09-16 05:59:43 +00:00
brezak cb098b5eb0 Changes to use a trap frame for syscalls. 1993-09-16 03:24:13 +00:00
mycroft 606544f20d Add _QUAD_HIGHWORD and _QUAD_LOWWORD for Torek's quad stuff. 1993-09-16 02:25:45 +00:00
cgd a3b397dd18 compile boot blocks with -O6. this makes them "fit". this is sick. 1993-09-15 22:17:54 +00:00
brezak ff02097496 No need to lospecifiy load address at 1M, now the default for any kernel. 1993-09-14 20:01:19 +00:00
mycroft fd156a97fa New i386 code. 1993-09-14 17:28:06 +00:00
brezak 5823e758f1 Remove SYMTAB_SPACE from config so that boot symbols are used. 1993-09-13 18:19:26 +00:00
brezak 7d2eb9e6b6 Default LOAD_ADDRESS at 0xfe100000 (1M) 1993-09-13 15:28:23 +00:00
brezak b119f3ec4f Add MACHINE_NONCONTIG option 1993-09-13 14:22:42 +00:00
jtc c3f643cd8a Remove NEED_* defines, as they are now satisfied by libkern. 1993-09-11 00:16:40 +00:00
jtc 0d2e8f0fcb Link with libkern. 1993-09-11 00:14:13 +00:00
jtc cab4d78107 Removed functions moved to libkern: strcpy, strlen, ffs, etc. 1993-09-11 00:12:56 +00:00
mycroft c87683c012 Make various macros work if outb() is being inlined. 1993-09-09 15:16:14 +00:00
davidg 1c880d62bf As of this revision, all known bugs have been fixed. Some of the fixes include:
1) fixed 3c503 lock-up if the thinwire cable was disconnected at boot time
2) 8013EBT boards now work (quite well!) in 16bit/16k mode
3) ED_NO_DOUBLE_BUFFERING flag now works
4) slightly higer performance (about 3%) with 16bit WD/SMC boards
5) support for WD8013WC (10BaseT) boards

   Additionally, the probe code has been reorganized to be much cleaner. This
revision of the driver is 1.25. The release notes have been updated as well.
1993-09-09 09:40:56 +00:00
jtc aabddf622f STDC -> __STDC__ 1993-09-08 16:55:17 +00:00
mycroft 6409dcaef1 Trivial stylistic change. 1993-09-07 07:35:41 +00:00
mycroft 0230178143 Clean up deleted files. 1993-09-07 02:25:20 +00:00
deraadt a6b1318c68 Adding the (non-optional) option MACHINE_NONCONTIG 1993-09-07 00:56:05 +00:00
mycroft 515949e42e Add a bunch more shit that was missing. 1993-09-07 00:36:27 +00:00
mycroft 5be4167214 Rearrange SCSI probing to actually work. 1993-09-07 00:25:50 +00:00
mycroft 0dc9a11469 Rearrange ethernet probing in the vain hope that maybe, just maybe, the ne0
probe's effect on ed0 will be reversed when the latter is reset.
1993-09-06 23:35:19 +00:00
mycroft 8c7f0d2e48 Comment out we0 and ec0, and add equivalent ed0 and ed1. 1993-09-06 23:31:33 +00:00
mycroft 5e532f3f9f Add a generous dose of comments. 1993-09-06 23:29:33 +00:00
mycroft 07e57f53a2 Put back printf() for entry point. It certainly fits. 1993-09-06 22:09:45 +00:00
mycroft a75978c2e0 Change `NFS' to `NFSSERVER,NFSCLIENT'. 1993-09-06 21:15:56 +00:00
mycroft 229a34c6b3 Correct I/O ports for mice. 1993-09-06 18:37:56 +00:00
mycroft 0535b6089e Avoid clash of struct ns_addr with #define ns_addr. 1993-09-06 18:30:39 +00:00
mycroft 84c634662f Move the `#include "bpfilter.h"' to a more logical and easy to find place. 1993-09-06 18:27:22 +00:00
mycroft bec04754dc Update for new select(), and fix another `struct arpcom.ac_enaddr'. 1993-09-06 18:24:35 +00:00
mycroft 91b8683f3e Make Ctrl-Space and Ctrl-2 send a NUL, even without XSERVER defined.
(This has annoyed me for a while, and people are complaining about it.)
1993-09-06 05:52:33 +00:00
mycroft 9cd4c25c2a Second wd0 should be wd1. 1993-09-05 22:34:12 +00:00
mycroft 59d53ecfbf Check some boundary conditions is cursor movement and scrolling. 1993-09-05 17:56:58 +00:00
deraadt 7c8271a011 I give up. Clearly, SYMTAB_SPACE is required at the moment to build a
kernel that doesn't go foom in locore.s
1993-09-05 16:42:54 +00:00
sef b477be52eb Yet more of the ptrace() reorg; now ptrace_setregs() and ptrace_getregs()
are present, along with PT_GETREGS and PT_SETREGS ptrace commands.
1993-09-05 03:53:52 +00:00
cgd 9840b0b7af update for new exec; a few name changes and (*gasp*) addition of comments. 1993-09-05 01:31:39 +00:00
cgd 59a008c712 change maximum stack size to 8M. 1993-09-04 22:21:28 +00:00
cgd 3aa99f85dc better ptrace() support from Sean Eric Fagan <sef@kithrup.com> 1993-09-04 05:32:18 +00:00
cgd 37e8d5291e get rid of bogosities of the form "vm_maxsaddr + MAXSSIZ", and replace
them with USRSTACK.  the former was a hack by wfj to accomodate his screwy
execve() implementation.  the latter is a (minor) reversion to net/2.
1993-09-04 01:29:22 +00:00
cgd 2403a33987 decouple MAXDSIZ and MAXSSIZ. MAXSSIZ now is 2M; shouldn't need more,
and saves time in exec.
1993-09-04 00:38:47 +00:00
jtc 4475f55d8f Include systm.h to get prototypes (and possibly inlines) of *max functions. 1993-09-04 00:02:48 +00:00
cgd c10d5aa752 get rid of bogus #define of resettodr(); now setting time actually works! 1993-09-02 02:10:35 +00:00
mycroft 73c9dd61b0 Add ed2, as per GENERICAHA. 1993-09-01 05:36:33 +00:00