1301 Commits

Author SHA1 Message Date
mycroft
c87683c012 Make various macros work if outb() is being inlined. 1993-09-09 15:16:14 +00:00
davidg
a5f8e1f738 added include of select.h to bpfdesc.h because it now has a reference to
struct selinfo.
1993-09-09 09:43:18 +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
mycroft
64540d3533 Patch from David Greenman to reduce CPU usage during network transmit. 1993-09-08 21:12:49 +00:00
jtc
aabddf622f STDC -> __STDC__ 1993-09-08 16:55:17 +00:00
cgd
84a8fbe900 ws forgot two backslashes (so it tossed his 'cookies') 1993-09-07 20:02:19 +00:00
ws
053f138dae Changes to VFS readdir semantics
NFS changes for better cookie support
ISOFS changes for better Rockridge support and support for generation numbers
1993-09-07 15:40:14 +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
58f1a7c3cd Make nfs_timer() return void. 1993-09-06 21:25:20 +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
e591f2882f Declare frame_reject(), rej_routine(), free_iframes() as static. 1993-09-06 18:09:55 +00:00
mycroft
f2a8151b46 Move pk_flowcontrol() up and declare it static void. 1993-09-06 18:08:02 +00:00
mycroft
9548a87f3c p_netservice is a u_char. There is no imaginable reason to check it < 0. 1993-09-06 18:05:06 +00:00
mycroft
eee6903080 Make snpac_age() and esis_config() return void to eliminate warnings. 1993-09-06 18:02:44 +00:00
mycroft
80d54c4ba8 Declare old_to_new() and new_to_old() as static, to eliminate warnings. 1993-09-06 17:43:33 +00:00
mycroft
29c396142a Update for new select() mechanism. 1993-09-06 17:41:45 +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
15567ab7a7 Add missing arg to vm_mmap() call in grfmmap(). 1993-09-06 02:24:08 +00:00
mycroft
526dbecdb2 A little more cleanup; 0 --> FALSE and 1 --> TRUE. 1993-09-06 02:06:34 +00:00
mycroft
cc054a83e7 De-ANSIfy and re-KNFify. 1993-09-06 02:03:03 +00:00
mycroft
9cd4c25c2a Second wd0 should be wd1. 1993-09-05 22:34:12 +00:00
mycroft
29aea147e8 Add \n to end of error message. 1993-09-05 22:07:31 +00:00
deraadt
25ea1dc489 add possibly working sparc libkern stuff 1993-09-05 21:50:41 +00:00
deraadt
0b7eb3ad09 add possibly working sparc libkern stuff 1993-09-05 21:39:52 +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
15359c9f59 enable loadable execution handlers. need to do something better re:
how much of the file to pass in the exec package, but i think the
solution to that will be to pass e.g. a disk block's worth, or whatever;
if exec handlers really need more, they've got the damned vnode.
1993-09-05 01:36:28 +00:00
cgd
83aeee1bc0 there now exists an "exec switch". break the a.out code into another
module, and tidy up the interface so that other object formats are
more easily supportable.
1993-09-05 01:33:35 +00:00
cgd
5384291866 add kern/exec_aout.c as a standard file. 1993-09-05 01:31:59 +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
76b9770c58 update for new exec; this (hp300 change) hasn't been checked, but is
just naming changes and addition of comments...
a couple of XXX's:
 * XXX what are the special cases for the hp300?
 * XXX why is this COMPAT_NOMID?  was something generating
 *      hp300 binaries with an a_mid of 0?  i thought that was only
 *      done on little-endian machines...  -- cgd
1993-09-05 01:31:14 +00:00
cgd
a05bd46763 patch from Szabolcs Sziget <pink@bagira.fsz.bme.hu> to load lkm device
drivers properly.
1993-09-05 00:55:57 +00:00
cassidy
40c0c0a558 Add definition for reverse address resolution protocol. 1993-09-05 00:52:15 +00:00
cassidy
660c5a501a Add definitions for RARP request and reply. 1993-09-05 00:46:54 +00:00
cgd
59a008c712 change maximum stack size to 8M. 1993-09-04 22:21:28 +00:00
sef
fddf2c7605 ptrace_single_step() and ptrace_set_pc() should return errors if
necessary.  (Mainly because the SPARC can't easily single step, so
it should return EINVAL, and then ptrace() should return that to the
user.)
1993-09-04 08:46:36 +00:00
cgd
3aa99f85dc better ptrace() support from Sean Eric Fagan <sef@kithrup.com> 1993-09-04 05:32:18 +00:00