Commit Graph

831 Commits

Author SHA1 Message Date
cgd
c8bdad0560 convert magic numbers to network byte order, and attendent changes 1993-06-18 06:49:30 +00:00
cgd
9f1a8dc335 new floppy driver, merged from patchkit patch #153 1993-06-18 06:19:16 +00:00
cgd
6046a36e2d make it *do* something when loading the kernel, a la sun twiddling-thing 1993-06-18 02:28:58 +00:00
brezak
ce4562fd4b Find version number for uname. 1993-06-18 02:11:20 +00:00
brezak
62571113bd Use NNPX instead of NPX from npx.h for activating npx. 1993-06-18 02:03:34 +00:00
brezak
800afb6fec Remove annonying printf when adding swap. 1993-06-17 16:34:25 +00:00
brezak
ebfdfc5b8a Silence size complaint at probe. 1993-06-17 12:18:29 +00:00
mycroft
420720c2f3 Clean up deleted files. 1993-06-17 04:24:06 +00:00
mycroft
df4fb4cae4 Make ioctl definitions ANSI-compliant. 1993-06-17 04:07:41 +00:00
jtc
2a6a498c49 Move my assembly versions of strlen and ffs into the kernel 1993-06-16 22:22:39 +00:00
jtc
c94f0450e8 SIG_ERR is not in the POSIX namespace, move it to an ifndef _POSIX_SOURCE
region.  Remove bogus BADSIG macro.
1993-06-16 22:15:06 +00:00
cgd
5887717449 use/add new physio... 1993-06-16 22:06:52 +00:00
mycroft
9ef827c1e0 Clean up deleted files. 1993-06-16 22:06:45 +00:00
cgd
0dde03704d use/add new physio... 1993-06-16 22:06:33 +00:00
mycroft
409bc91101 Move asm.h from /usr/include/sys to /usr/include/machine. 1993-06-16 21:42:43 +00:00
mycroft
506aa1b450 Clean up deleted files. 1993-06-16 21:41:31 +00:00
mycroft
3a2f1802c3 Incorporate ASENTRY() from lib/libc/i386/DEFS.h. 1993-06-16 21:28:56 +00:00
mycroft
fa75531beb Yeah, I'm a winner. 1993-06-16 21:13:23 +00:00
mycroft
57c1b513dd Replace ALTENTRY() with something which actually works... 1993-06-16 21:04:00 +00:00
brezak
06dc5c8e13 Use defines in timerreg.h and add spkr_reg.h for specific declarations. 1993-06-16 19:41:54 +00:00
mycroft
3633372e55 Add ALTENTRY() definitions. 1993-06-16 19:00:11 +00:00
mycroft
8959c6e228 Clean up deleted files. 1993-06-16 18:12:30 +00:00
brezak
c9a48f2b77 Move spkr.h to include/machine so users can use it. 1993-06-16 18:12:23 +00:00
andrew
280a747d4e woops - another typo. 1993-06-16 10:39:35 +00:00
deraadt
1311db833c whoops. typo. 1993-06-16 04:31:37 +00:00
deraadt
a6d9adf224 fix to intuit the maximum number of scsi units available on a device
driver. this piece at least, should be safe from changing sizeof(dev_t)
1993-06-16 03:39:30 +00:00
mycroft
5a2b8d1abb Fix typo. 1993-06-16 02:59:42 +00:00
mycroft
94df11ad63 Make sysbeep() take a frequency, not a timer count, and add constants
BEEP_FREQ and BEEP_TIME which can be overridden in the config file.
1993-06-16 02:57:17 +00:00
mycroft
db4a41293e Nuke MID_I486 case. 1993-06-15 21:56:58 +00:00
mycroft
528edf6037 Move definitions of TIMER_FREQ to timerreg.h, and fix value of CF for DELAY(). 1993-06-15 21:37:14 +00:00
mycroft
2a2bde915f Need to check soft interrupts as well as ICU for overflow. 1993-06-15 20:54:06 +00:00
mycroft
930a773dce Clean up beep code a miniscule amount, add interrupt protection, and
make multiple beeps generate a continuous tone.
1993-06-15 20:34:54 +00:00
cgd
5ded203c8d get rid of extraneous MID_I486; theo said it was unnecessary 1993-06-15 05:35:41 +00:00
cgd
e5d4c777bd bump sendspace and recvspace up to 8k each; rod says
these should be safe values...
1993-06-15 02:25:26 +00:00
mycroft
5592ad3fbb Ignore interrupts if the device isn't open. This prevents stray interrupts
from hosing the works.  What a stupid architecture.
1993-06-15 01:50:32 +00:00
cgd
9751bf77a7 include the (stupid and ugly) patch for the i386 interrupt stuff.
it seems to help stability, when included.
1993-06-15 01:28:29 +00:00
cgd
fae2a0b6f8 the previous change (to make NOPs do idle stuff) was irrelevant,
apparently; lamp is now stable with NOPs that do nothing.
1993-06-15 01:27:14 +00:00
mycroft
938b01e0ae Sigh. Save a few cycles occasionally. 1993-06-14 19:44:37 +00:00
mycroft
cf1dbb9fb8 Oops. Wrong name for ISO interrupt routine. 1993-06-14 19:35:59 +00:00
mycroft
e534ec58ec Add support for other networks than INET. 1993-06-14 19:29:30 +00:00
mycroft
42fb89da69 Explicitly disable mouse during attach. 1993-06-14 17:33:18 +00:00
mycroft
6bca967a4e These mice use 4 ports. 1993-06-14 17:04:22 +00:00
mycroft
08f233618d Rework neread(), and add BPF hooks for receiving. (Still need BPF hook
for transmitting.)
1993-06-14 16:49:09 +00:00
mycroft
625cd25efd 8390-based boards use 16 ports, not 8. 1993-06-14 16:45:25 +00:00
mycroft
fa1551c8a6 Work around a bug in XFree86. 1993-06-14 16:38:25 +00:00
mycroft
ddf64edfe6 Somebody didn't ftruncate()... 1993-06-14 15:57:07 +00:00
mycroft
60dfc2196f Fix egregious stupidity. 1993-06-14 15:35:14 +00:00
mycroft
6d58d97764 Update my config files. 1993-06-14 15:29:55 +00:00
mycroft
25b19a1b61 Add entry for pms. 1993-06-14 15:16:23 +00:00
mycroft
87bcb8ca95 Yeah, I'm awake. 1993-06-14 15:13:14 +00:00
mycroft
06f36e1045 Add preliminary (read: untested) PS/2 mouse driver. 1993-06-14 15:05:50 +00:00
mycroft
ba09c15c63 Return EBUSY if device already open. 1993-06-14 12:46:56 +00:00
cgd
330f5907f2 say "using exception 16" rather than "exception 16"; the latter
lookes like it could be an error message...
1993-06-14 07:06:49 +00:00
cgd
53eb1ac38c a few changes to select. most notable: don't sleep forever unless
user actually wants to.  (it could happen in strange circumstances...)
1993-06-14 05:11:58 +00:00
andrew
925a429d35 Reduced bus-on time from the default of 11ms -> 9ms, to prevent floppy from
becoming data-starved during simultaneous fd & scsi activity.
1993-06-14 04:16:03 +00:00
andrew
fe853a780c Changed the name of bms -> mms. 1993-06-14 02:28:34 +00:00
andrew
f9ce81fc82 Name change from bms -> mms. 1993-06-14 02:26:17 +00:00
andrew
07ec5d2fc6 Renamed Microsoft busmouse driver from bms -> mms 1993-06-14 02:12:15 +00:00
deraadt
e242190751 *whoops*. The previous commit killed a few important characters of code. 1993-06-14 00:47:08 +00:00
deraadt
64f27b118b incorrect previous change, the LKM_CDEV/LKM_BDEV macros generate the
correct cdevs[]/bdevs[] structures for insertion.
1993-06-13 18:32:48 +00:00
andrew
566c83b7c1 Added microsoft and logitech busmice entries.
Filled in reserved "lkm" entries with enxio()s.
1993-06-13 14:10:44 +00:00
andrew
e1e618d7ca Added microsoft and logitech isa busmice. 1993-06-13 14:03:50 +00:00
andrew
fc37a8acde Microsoft/Logitech busmouse ioctls. 1993-06-13 14:01:06 +00:00
andrew
bd8e20a9b4 Logitech busmouse driver. 1993-06-13 13:59:52 +00:00
andrew
160d6e8b5c Microsoft & Logitech busmouse drivers. 1993-06-13 13:55:03 +00:00
andrew
86c3eb7c8b Added IO_BMS1, IO_BMS2 bus mouse entries. 1993-06-13 12:55:47 +00:00
mycroft
85387a3dea Believe it or not, selrecord() was broken... 1993-06-13 07:39:32 +00:00
cgd
3fcc79608f make no-ops actually take time; seems to make bde's interrupt code more
stable...
1993-06-13 05:57:34 +00:00
andrew
7103ad45a2 Fixed a nested comment to make things gcc -Wall clean. 1993-06-12 23:35:14 +00:00
cgd
4d785d18cc handle jolitz physio bug which i mentioned in mail;
if you malloc, and get nothing back, panic.
this is totally done wrong, anyway.
1993-06-12 19:54:35 +00:00
andrew
d790308a20 Yuval Yarom's 'panic:closef: count < 0' fix to unp_discard(). 1993-06-12 14:01:23 +00:00
andrew
627247e449 Fixed up nested comments to be gcc -Wall clean. 1993-06-12 12:30:24 +00:00
deraadt
bda8918483 The latest patch was hosed. There is some program that I used which
left extra crud at the end of the file. I blame ftpd for not doing an
ftruncate().
1993-06-11 09:12:21 +00:00
cgd
c5d0eb5199 note gprof.ex is in csu/i386 not csu.i386 like it used to be... 1993-06-11 02:59:54 +00:00
brezak
224ca11730 Leave a hole for AFS 1993-06-10 16:25:01 +00:00
deraadt
98d05222e5 patch from Yuval Yarom, sent to me by <andrew@werple.apana.org.au>
they say: When doing an implicit bind in_pcbbind will assign used ports
if the port is bound on specific interface, and not on INADDR_ANY.
Effects of the bug range from connection drops to machine hangs.
1993-06-10 05:17:53 +00:00
deraadt
6fe3b028cd patch from Yuval Yarom, sent to me by <andrew@werple.apana.org.au>
The check that the destination of a forwarded ip packet is not on
the loopback net is wrong, and will always fail.  The following patch
fixes the problem.
[allows "route add $hostname localhost" to be added to /etc/netstart to
keep things for $hostname away from the ethernet driver]
1993-06-10 05:16:46 +00:00
deraadt
f37ee25bb2 sigh. one day i'll finish this driver, meanwhile, one more fix.. 1993-06-10 04:50:42 +00:00
cgd
d61783e658 add preliminary support for devfs (e.g. MOUNT_DEVFS #define, etc.) 1993-06-10 01:20:30 +00:00
cgd
b907fbcbb9 add preliminary support for devfs (e.g. MOUNT_DEVFS #define, etc.) 1993-06-10 01:02:59 +00:00
deraadt
f6779cbdce minor silliness related to two or more controllers 1993-06-09 22:36:40 +00:00
mycroft
c425e255c1 Update my config files. 1993-06-09 00:11:46 +00:00
deraadt
e3295c1d74 makes more sense if src is mounted readonly 1993-06-08 03:36:39 +00:00
cgd
77e24b59b2 allow modules to be loaded only if device is open for writing 1993-06-07 23:10:09 +00:00
cgd
57d3a6d525 add support for terry lambert's loadable kernel modules.
needs a bit of cleanup, but overall: SLICK!
1993-06-07 19:51:59 +00:00
cgd
91016c92d6 give isofs mount structures their own malloc type 1993-06-07 18:12:52 +00:00
cgd
c88530d318 give various filesystems their own vnode types 1993-06-07 05:25:16 +00:00
cgd
c2bdec030c give miscfs filesystems their own mount structure malloc type. 1993-06-07 04:56:35 +00:00
cgd
24fe3e4563 fixed bug where extra spaces at the end of a shell name would
cause shell scripts to be executed incorrectly.  shells would
receive an *empty* arg for name of script, open it, the kernel
would say "oh, that's ." or something similar, and the results
would be interesting...  found, diagnosed, and killed by me.
1993-06-07 03:09:29 +00:00
mycroft
f73effe636 Clean up deleted files. 1993-06-07 00:20:39 +00:00
cgd
0d126d8b38 make conf.o actually depend on conf.c... 1993-06-06 23:29:03 +00:00
cgd
f1b8c74730 make getc() and ungetc() be rb{un,}getc(), so getc() and ungetc()
don't conflict w/ansi prototypes...
1993-06-06 23:04:42 +00:00
mycroft
433d3ac089 Clean up deleted files. 1993-06-06 22:20:23 +00:00
cgd
450bfb0c82 cleanup, add DDB to dist. floppy kernels, and get rid of f*@#ing "as" 1993-06-06 22:20:03 +00:00
cgd
276a05a454 apply patch 167, to fix some interrupt system bogosities 1993-06-06 05:06:50 +00:00
mycroft
c6ab6df500 Clean up deleted files. 1993-06-06 04:18:56 +00:00
cgd
515bda903f add DDB to "SUN_LAMP", and get rid of "SUN_LAMP_DDB" because they
were confusing me, and it's my machine...
1993-06-06 04:18:54 +00:00
cgd
8a05b36058 incorporate Bruce Evans' interrupt changes, as hacked by Rod grimes,
for patchkit patch 158.  it appears to work well.
1993-06-06 04:14:01 +00:00
cgd
b353d31bde prototype some things! this is arguably not done very well,
but it was free from bde & rod!
1993-06-06 03:37:07 +00:00
cgd
f17f8f678b make strlen return a size_t 1993-06-06 03:35:39 +00:00
cgd
7489eff03c fix stoopid location to label problem 1993-06-06 02:36:22 +00:00
cgd
e52125aa5d change MCLSHIFT to 11, so mbuf cluster size is bigger than MTU
of network interfaces, for performance.  to use old size,
use "options MCLSHIFT=10" in your kernel config.
1993-06-05 23:11:10 +00:00
cgd
9d6a908bb7 patch from rgrimes to add delay to let data port stabilize, also
make "lpflag" unique to each driver
1993-06-05 22:58:29 +00:00
cgd
e13c2fa2e7 make sure kernel is small enough; this is a really weird fix from
rod, pk patch #159.  the comment is:

The +28672 is for memory allocated by locore.s that must fit in the bss!

this seems way wrong to me, but i'm not going to fix it in locore right
now...
1993-06-05 22:52:11 +00:00
cgd
f67174d697 patch from David Greenman and Rod Grimes (davidg@implode.rain.com and
rgrimes@agora.rain.com) to support 57600 and 115200 baud
1993-06-05 22:40:40 +00:00
cgd
ea6337a4ff patch from David Greenman and Rod Grimes (davidg@implode.rain.com and
rgrimes@agora.rain.com) for support for 57600 and 115200 baud
1993-06-05 22:37:56 +00:00
cgd
165b917efe add fixes supplied by markus wild 1993-06-05 19:38:13 +00:00
cgd
20ed989018 fix stupid missing || 1993-06-04 01:12:04 +00:00
cgd
948e273f20 oops, forgot to delete one variable reference 1993-06-03 18:06:43 +00:00
cgd
061ba43003 print out old-style disk-syncing info, complete with "meaningless" numbers 1993-06-03 18:01:08 +00:00
cgd
23f01c5982 call a cpu-dependent function to check executable's a_mid type. 1993-06-03 01:31:43 +00:00
cgd
f813a8b341 add prototype for a function to be called from execve to check a_mid type 1993-06-03 01:31:15 +00:00
cgd
94f52462a4 add support for a function to be called from execve to check a_mid type 1993-06-03 01:31:05 +00:00
cgd
9c46a9333d add 'options "COMPAT_NOMID"' for compatibility w/i386 binaries w/no
a_mid in their exec structure (and therefore, in the NWO, having
an a_mid of MID_ZERO)
1993-06-03 01:30:19 +00:00
cgd
53f34e4d5b add support for a macro to be called from execve to check a_mid type 1993-06-03 01:28:36 +00:00
cgd
a92f51ffcb fix for macklem's bogus use of the va_flags field, supplied by
John Woods, jfwfrom: @ksr.com.  also, fixes the following problems:
the va_gen field is in a similar position
(Suns are going to be reporting the change-date microseconds as their
"generation"), I've supplied my own set of diffs below for your inspection.
Note these aren't even compiled, but they're pretty similar to what I had
to do to our older version of OSF/1 here.  (There's also an unrelated change
supplied for xdr_subs.h; the pointer types supplied to the fxdr_time() and
txdr_time() macros are not, in fact, both struct timevals.  That turns out
to be one of many tips-of-the-iceberg facing those porting the (old) Berkeley
NFS code to 64-bit machines...)
1993-06-03 01:12:44 +00:00
cgd
f3d18b75d7 allow i386 to have a a_mid field, and define some numbers for it... 1993-06-03 00:17:50 +00:00
cgd
dccfb7e206 make strcpy "normal" and get rid of extra (random) spacing... 1993-06-02 23:47:23 +00:00
cgd
462e59fb61 two fixes from ws:
if resource cur/max limits hosed, fix
	copy the correct amount from the rusage struct
1993-06-02 23:46:28 +00:00
cgd
d6e1f01ad4 nextpid & maxproc fixes from ws 1993-06-02 23:10:52 +00:00
cgd
c26bdfdb86 kill processes outright if they've exceeded their hard CPU limit. 1993-06-02 23:03:45 +00:00
cgd
ae97de78bc get rid of unnecessary PCB_SIGC definition 1993-06-02 19:25:00 +00:00
cgd
6c7e2b1dfa include sys/cdefs.h for __P definition 1993-06-02 15:59:23 +00:00
cgd
55710b67e1 note that struct proc exists, so exec_vmcmd's function's args don't
cause the compiler to bitch.
1993-06-02 05:02:55 +00:00
cgd
654e213804 when copying out signal trampoline code, make sure that
the copyout actually succeeds.
1993-06-02 04:43:54 +00:00
cgd
f9518c61da get rid of last bit of signal-trampoline-in-pcb hackery 1993-06-02 04:28:37 +00:00
cgd
3e25387fbb final cleanups for putting signal trampoline on stack 1993-06-02 04:28:07 +00:00
cgd
6738d12182 set things up so that the signal trampoline code is on the stack,
like it normally is in BSD systems.  still has a bit of hair...
1993-06-02 04:11:48 +00:00
cgd
d2bf51450c fixed minor typo in sigcode copying code 1993-06-02 03:15:36 +00:00
cgd
07ac722202 various cleanup; add protos for more things 1993-06-02 02:49:59 +00:00
cgd
af4017c23f general cleanup including, but not limited to:
better-integreate vmcmd building and exec hdr interpretation,
	get stack sigcode copying right
	etc.
1993-06-02 02:49:40 +00:00
cgd
eff5542792 machine-dependent exec stuff 1993-06-02 02:46:58 +00:00
cgd
7b4c342bfb fix ugliness of missing _ characters 1993-06-02 01:44:10 +00:00
cgd
956c046db5 do address mapping in a new way...
it works, but the code needs to be cleaned some...
1993-06-02 00:20:07 +00:00
cgd
4206d7f100 break before letting child run, if tracing, and do the right
thing with stack limits
1993-06-01 04:52:40 +00:00
cgd
fc0369ef3c add support for finding argv/env via PS_STRINGS 1993-06-01 01:32:48 +00:00
cgd
0656a4bbbe final patchups, also add support for finding argv/env via PS_STRINGS 1993-06-01 01:31:39 +00:00
cgd
9b340206fe add malloc type for exec argument lists. 1993-05-31 01:45:30 +00:00
mycroft
2be76c2f59 Clean up deleted files. 1993-05-31 01:44:57 +00:00
cgd
eb4c4de385 replace exec.
new one based on one by Wolfgang Solfrank, but majorly hacked
(as it: it didn't have a chance in hell of working, before; didn't
even bother copying out argc, for one...)
1993-05-31 01:44:55 +00:00
cgd
84c740b888 change to use new exec 1993-05-31 01:40:53 +00:00
cgd
e9009189f5 fix bogus initializer 1993-05-31 00:54:40 +00:00
cgd
2b422f4029 have setregs copy the stack pointer, too 1993-05-30 18:52:39 +00:00
cgd
5e4f134585 fix for t_raw, rather than t_rawq for the tsleeps... 1993-05-29 19:41:40 +00:00
cgd
e27fa2003d fix for dynamic tty allocation; was being used in a #define... 1993-05-29 19:41:03 +00:00
cgd
d37811a76c update for "arch" 1993-05-29 19:25:17 +00:00
cgd
e8d8fcff7a make it work with new config. still needs some cleanup 1993-05-29 19:21:06 +00:00
cgd
1628a9913a change kernel names where necessary, also, other minor hacks 1993-05-29 19:15:31 +00:00
cgd
1b44fd4c31 fix syntax errors caused by *not* having any one of the pagers... 1993-05-29 17:03:06 +00:00
cgd
6b5412e4fa add some more functionality: a setattr which supports chmod+chown+chgrp,
and the various support elsewhere to deal with it.
1993-05-28 16:47:02 +00:00
cgd
84a68c1180 add kernfs_access function, to kill kernfs security hole 1993-05-28 14:12:17 +00:00
deraadt
2adecf84f6 1. It is now possible to build a kernel that does not have a pc0 device driver.
2. "press any key to reboot" reads the key from the console.
3. wddump() still needs a non-blocking getc() routine (or flush)
1993-05-28 09:10:52 +00:00
deraadt
0b12df586d 1. It is now possible to build a kernel that does not have a pc0 device driver.
2. "press any key to reboot" reads the key from the console.
3. wddump() still needs a non-blocking getc() routine (or flush)
1993-05-28 09:10:29 +00:00
proven
01eda6ff10 Added a couple of things so it will pass the Plum Hall ANSI validation suite. 1993-05-28 05:43:45 +00:00
cgd
99c3a88ce4 kill the last copy{in,out} (and related functions) changes, because they
were broken...
1993-05-27 16:44:13 +00:00
cgd
7cef199976 make the sleeps on socket open interruptable. 1993-05-27 15:38:18 +00:00
deraadt
ada4945e6b patches to make kernel malloc() retryable. from <MDICKSON@CSI.compuserve.com> 1993-05-27 14:34:29 +00:00
deraadt
a17c1c267a -DKERNEL in same place as i386 1993-05-27 11:37:20 +00:00
deraadt
4659879b5f compile directory has moved, relative paths change
-DKERNEL in Makefile, not in genassym.c, same as i386
1993-05-27 11:36:25 +00:00
deraadt
d307daf9f6 scsi probing spent too much time on the bus -- sped it up now,
and simplified the message printing code (works the same)
1993-05-27 10:14:02 +00:00
deraadt
2032b7529e Changes to hp300 code to support two things:
1. dynamic tty allocation
2. use ring buffers instead of clists
Of course, I can't test it :-)
1993-05-27 09:35:10 +00:00
deraadt
b671aede02 slight functionality change to make the rbpack() and
rbunpack() code that I wrote before work cleaner. Many old drivers
call nnn = q_to_b(queue, buf, len), where nnn gets set to len.
for those who are porting:
	q_to_b(queue, buf, len) --> rbunpack(queue, buf, len)
	b_to_q(buf, queue, len) --> rbpack(buf, queue, len)
ie. they are essentialy drop in replacements now.
1993-05-27 09:29:40 +00:00
proven
02dc05dd99 Cleaned up a little. 1993-05-27 02:12:28 +00:00
proven
8d60a2631f Compiles with gcc-2.3.3 now. 1993-05-26 18:58:11 +00:00
proven
99519099bf Compiles with gcc-2.3.3 now. 1993-05-26 18:43:33 +00:00
cgd
1245600784 add "dead" and "pure" declarations, as provided by new db code 1993-05-26 14:52:56 +00:00
cgd
60fe9c133d add "options FIFO" 1993-05-26 12:48:35 +00:00
cgd
9c27493b37 kernel for sun-lamp, with debugging included. possible now, due
to the new tty allocation setup.
1993-05-26 11:22:45 +00:00
deraadt
806b927d8b more ptys guys! now they are cheap as borst 1993-05-26 10:15:05 +00:00
deraadt
2f0c0eb674 tty dynamic allocation 1993-05-26 10:06:41 +00:00
cgd
9565443c17 make M_TEMP last, for fun, and also get rid of skipped entries... 1993-05-26 08:59:17 +00:00
deraadt
afaf4ebfd0 add the M_TTYS malloc map for dynamic tty allocation 1993-05-25 18:09:41 +00:00
cgd
a8a67cbfaf fix dependencies on M_LAST's old off-by-one error...
(arguably, the old error wasn't an error, but, given some
of the old usage of M_LAST and its name, i say it was)
1993-05-25 18:04:17 +00:00
deraadt
ee59868966 patch00149 by Julian Elischer <julian@jules.dialix.oz.au> & Rodney Grimes.
When an error was encountered, the sd/cd drivers printed blockno&ff0000
rather that blockno.
1993-05-25 07:27:31 +00:00
cgd
44dcf397e8 move sipcreg into i386/include/reg.h where it belongs, right next to ipcreg. 1993-05-24 11:37:12 +00:00
cgd
864a094e19 do the right thing for vers.o. i.e. don't make newvers if nothing
has changed.
1993-05-24 11:04:45 +00:00
cgd
fe1802950b add include of select.h if necessary for protos, or delete if extraneous 1993-05-22 11:40:42 +00:00
deraadt
ccbce9314e my config file 1993-05-22 11:29:08 +00:00
cgd
d2ee066f71 add Yuval Yarom's changes (originally for BSD/386) for advisory record
locking on NFS files.  Note that this DOES NOT support network locking,
only local advisory locks.
1993-05-22 09:00:49 +00:00
deraadt
9899f80bab Need to include dkbad.h in one case.. 1993-05-22 09:00:32 +00:00
cgd
30177b538f add rcsids to everything and clean up headers 1993-05-22 07:56:12 +00:00
deraadt
dde4fa6fe1 fixed typo 1993-05-22 07:40:46 +00:00
cgd
10bd06c138 Modification to correctly implement CLNP Echo
(from Havard Eidnes <Havard.Eidnes@runit.sintef.no>)
1993-05-21 12:50:54 +00:00
cgd
529ff2d4b7 Add reception of multicasts for if_we when using ISO, and add soft
interrupt handler for ISO.
(from Havard Eidnes <Havard.Eidnes@runit.sintef.no>)
1993-05-21 12:49:58 +00:00
cgd
253169d468 add "cpu classes" in addition to cpu names, put cpu names in table, along
with mapping to classes.  this is for upgraded cpu-id code coming "soon"
1993-05-21 12:23:31 +00:00
davidb
171495eaa4 Changed when disks are started, to get DEC disks working. 1993-05-21 12:20:30 +00:00
davidb
0af6cb5bab Cleaned up some #defines and my earlier mods.
Fixed incoming packet counter, as noted by mike@sarah.lerc.nasa.gov
1993-05-21 12:18:10 +00:00
cgd
2c553d7f06 make tabbing sane 1993-05-21 12:03:00 +00:00
cgd
5c9b7462d0 change theo's config to support i486, too 1993-05-21 11:39:18 +00:00
cgd
12fb16dc4b move cpu types out of assym.s and into cputypes.h
and have that file included by cpu.h and by locore.s
1993-05-21 11:06:07 +00:00
cgd
e2882c801d fix multiple inclusion protection and rcsid, because of RCS+crash fuckup 1993-05-21 07:44:05 +00:00
cgd
769818382a add rcsid again; fix RCS+crash fuckup 1993-05-21 07:31:58 +00:00
cgd
b8e4afa7a0 add packet size check for raw IP provided by Paul Antonov <apg@apg.kiae.su>,
to fix the "traceroute foohost 2000 == panic" problem.
1993-05-21 05:27:15 +00:00
deraadt
6fb28b3c74 more disklabel changes 1993-05-20 23:12:53 +00:00
deraadt
e34f239662 First cut at cpu independent disklabels.
There will be niggly little details no doubt..
1993-05-20 22:48:23 +00:00
cgd
cd1bcbc8ca add rcs ids as necessary, and also clean up headers 1993-05-20 16:21:42 +00:00
cgd
0e4e80beca multiple-inclusion-protect and fix version string problem. 1993-05-20 16:20:49 +00:00
cgd
4be87870bf the id strings are now made immutable by rcs. 1993-05-20 16:20:12 +00:00
cgd
9b611f165b do something better with version strings for created files,
also inclusion protect syscall.h
1993-05-20 16:17:38 +00:00
cgd
cdcb81b16e hack on the uname "machine name" stuff for hopefully the last time.
now it uses MACHINE, as defined in param.h
1993-05-20 15:36:20 +00:00
cgd
bcbeb2f225 require MATH_EMUALATE to be defined if you want to use the emulator 1993-05-20 14:35:11 +00:00
cgd
62b2b3e2f9 clean up for new cpu stuff 1993-05-20 14:34:43 +00:00
cgd
42ff6b7e23 do the correct thing for the "cpu" config definition, and require
options "MATH_EMULATE" for math emulation
1993-05-20 14:33:41 +00:00
mycroft
c13e0190b7 Clean up deleted files. 1993-05-20 14:32:45 +00:00
cgd
95895b842e update config files for correct "cpu" usage 1993-05-20 14:32:17 +00:00
cgd
da6656ddd5 have proc.h, socketvar.h, tty.h include select.h automatically 1993-05-20 11:48:50 +00:00
deraadt
cda0b34784 we driver prints same ethernet address message as other drivers 1993-05-20 10:40:47 +00:00
deraadt
ab1245d61e "slave" -> "targ"
consistant at least..
1993-05-20 10:36:45 +00:00
cgd
44b9d1f151 kill me; stupid typo 1993-05-20 10:26:36 +00:00
cgd
b3ab33bca9 file header cleanup and rcsid additions 1993-05-20 05:26:42 +00:00
cgd
a506801dc2 header cleanup & id string addition 1993-05-20 04:35:46 +00:00
cgd
f6f2d91f3e add rcsids & clean up headers... 1993-05-20 04:12:01 +00:00
cgd
868a2c5982 header cleanup 1993-05-20 04:01:30 +00:00
cgd
cc5e8e00d5 add rcs ids and clean up headers 1993-05-20 03:59:08 +00:00
cgd
1e2f887732 define functions only if in kernel 1993-05-20 03:54:37 +00:00
cgd
b95f963973 add rcs ids, and clean up headers where necessary 1993-05-20 03:53:21 +00:00
cgd
45a57e79ea more rcsid additions and file header cleanups 1993-05-20 03:49:51 +00:00
cgd
c59cd967ff add rcsids and clean up file headers 1993-05-20 03:46:09 +00:00
cgd
37cabe305e add explicit rcs id 1993-05-20 03:39:04 +00:00
cgd
0ff0b55265 clean up headers a bit... 1993-05-20 03:34:02 +00:00
cgd
1ce79eb6ba add rcsids and header cleanup 1993-05-20 03:30:41 +00:00
cgd
e3b4331d6e fixed rcsids and cleaned up headers 1993-05-20 03:29:36 +00:00
cgd
f4b489f71c more rcs id adding and header cleanup. i like vi macros! 1993-05-20 03:18:35 +00:00
cgd
a82018489a add rcs ids to everything, and clean up headers 1993-05-20 03:05:46 +00:00
cgd
48e0fa217b fix for new syscalls.master versioning 1993-05-20 02:59:55 +00:00
cgd
342129da5d kill the "chmod 444" of the syscall-dependent files. makes running
makesyscalls.sh again somewhat more difficult than necessary, sometimes.
1993-05-20 02:57:57 +00:00
cgd
230dcf0d05 add $Id$ strings, and clean up file headers where necessary 1993-05-20 02:54:09 +00:00
cgd
48b772c092 get rid of the word Pentium. i hate laywers. 1993-05-20 02:14:49 +00:00
cgd
99a13fab8d make uname stuff in init_main machine independent 1993-05-20 02:05:39 +00:00
cgd
36af9fcaac file header cleanup 1993-05-20 01:42:26 +00:00
cgd
8d6c77881c make kernel select interface be one-stop shopping & clean it all up. 1993-05-18 18:18:40 +00:00
cgd
23af7ea092 clean up comment/rcsid... 1993-05-18 15:38:35 +00:00
cgd
e0848d7957 fix "swap generic" support. 1993-05-18 12:42:44 +00:00
cgd
da7c0055b8 add isa_subdev to the list of device tables... 1993-05-18 11:22:34 +00:00
cgd
477a97590b pseudo-update for new config changes 1993-05-18 10:36:06 +00:00
cgd
8001a99dec changes for 'arch' 1993-05-18 08:54:21 +00:00
deraadt
9d509b2599 Latest patch to copyout family of functions from <chmr@edvz.tu-graz.ac.at>
> >If you want to use my code, be warned that there is a bug in the code that
> >calculates the number of pages involved in the copy: the page count is
> >too high if the copy begins on a page boundary and len is a multiple of
> >NBPG. Guido van Rooij pointed this out to me.
1993-05-18 07:49:52 +00:00
cgd
91d1bfbee0 fix pg() for halt again, because theo killed my change... 1993-05-17 22:31:21 +00:00
deraadt
9578aaea22 nothing important 1993-05-17 20:41:55 +00:00
cgd
259cf0dbca make sure hp300/compile stays in the distribution 1993-05-17 09:20:49 +00:00
cgd
50fa568f9d make config use a /sys/${machine}/compile directory, rather than
/sys/compile
1993-05-17 09:10:06 +00:00
cgd
f4ec73b8d7 add serial ports and lpt 1993-05-17 06:17:41 +00:00
cgd
efdf5d1eef add kernel config for other 486-50, and make theo happy 1993-05-17 05:25:01 +00:00
davidb
259e2828b6 Changed named of ECNTRL_THIN to ECNTRL_ONBOARD as the name isn't as
applicable to the UTP version of the card.
1993-05-16 15:20:38 +00:00
davidb
db841ac0c4 Changed named of ECNTRL_THIN to ECNTRL_ONBOARD as the name isn't as
applicable to the UTP version of the card.
Fixed selection of the internal/external transceiver to use the driver flags.
1993-05-16 15:18:34 +00:00
cgd
8345b00bf2 patch from James Jegers <jimj@miller.cs.uwm.edu> to allow NFS-mounting
of ISO 9660 (isofs) filesystems, and other minor isofs fixes.
1993-05-16 03:55:54 +00:00
cgd
3d1ec1bf97 patch from Guido van Rooij <guido@gvr.win.tue.nl> to make ioports
work "normally," i.e. not randomly, and only when /dev/mem is opened.
1993-05-16 03:42:46 +00:00
cgd
f9350c73f0 getpgrp actually takes void. ask the IEEE... 1993-05-16 01:51:51 +00:00
cgd
1c6169854f fix the fact that p_wmesg was in the wrong section of the proc struct 1993-05-15 02:39:53 +00:00
cgd
7b8b181526 fix M_LAST off-by-one error. if you don't understand, look in kern_malloc.c 1993-05-15 01:19:38 +00:00
deraadt
c2599a527d copyin/copyout should now work.
ref: bugfiler 386BSD-0.1.2.3/sys.386bsd/5
1993-05-13 21:39:34 +00:00
deraadt
5760558f80 various 8-bit patches from Andrew Chernov <ache@astral.msk.su>
tty_compat.c is cleaned up, as is STOP+TIOCSTI in tty.c
1993-05-13 20:58:26 +00:00
deraadt
0d324be767 error message reporting fixed. patch from Gordon Burditt <gordon@sneaky.lonestar.org>
see also 386BSD-0.1.2.3/sys.386bsd/8.
1993-05-13 20:55:47 +00:00
cgd
1ffe55b9c2 add from net2. was symlink to ../../tahoe/tahoe/ns_cksum.c 1993-05-13 20:36:25 +00:00
cgd
a3219ac4fa add from net2. were symlinks to ../../vax/include/* 1993-05-13 20:35:11 +00:00
cgd
0e180f179d add from net/2 sources. was symlink to ../../tahoe/include/endian.h 1993-05-13 20:34:47 +00:00
cgd
6dedb5151c add hp300 kernel files. generic kernel files might need some help... 1993-05-13 13:56:20 +00:00
cgd
194cda833c now when halting, use printf()/cngetc() rather than pg(). 1993-05-13 08:08:49 +00:00
cgd
37b890c63c from Luke Mewburn <zak@rmit.edu.au>:
add TIOCSTAT ioctl to give load average stats if requested (for tcsh)
1993-05-13 06:42:56 +00:00
cgd
62781e28ba fix kernel printf %b format.
from Gordon Burditt <gordon@sneaky.lonestar.org>
1993-05-13 06:17:51 +00:00
deraadt
9f4a45e18a dangling pointer patch for lockf. From pk@cs.few.eur.nl
patch dated Apr 26.
1993-05-11 09:39:52 +00:00
cgd
c2cbdf5d9e fix stupid line transposition (from John Brezak <brezak@osf.org>) 1993-05-11 08:07:50 +00:00
deraadt
e439c311cd Whoops. One more 0x0ffff to expunge.. 1993-05-11 04:15:22 +00:00
deraadt
4c40e74463 1. id_irq is a u_short
2. "irq ?" sets it to (u_short)-1
3. "irq #" sets it to (1<<#)
4. not specifying an interrupt sets it to 0.

Until someone else comes up with a better scheme, that's the way it is.
If you have a driver that turns the interrupt off, set it to ZERO.

If, after calling XXprobe(), id_irq is still (u_short)-1, that is the same
as if  probe() failed.
1993-05-11 04:06:23 +00:00
deraadt
64f341ec2a ring buffer now uses rbchar's (shorts) instead of chars. 1993-05-10 23:15:37 +00:00
deraadt
6161295a96 ring buffer code now uses rbchar's (shorts) instead of chars. 1993-05-10 23:14:54 +00:00
deraadt
5b98726f57 interrupt counters increasted from 16 to 18. 1993-05-10 20:33:44 +00:00
deraadt
a24e87fcfc Floppy drives now print the same information as wd controllers
and scsi disks. See?
fd0 at fdc0 slave 0: 1.44MB 80 cyl, 2 head, 18 sec
Also, added a define for 720K disks, probably incorrect..
Note: the CMOS is used to find out what type the drive is.
1993-05-10 06:45:16 +00:00
deraadt
545cc18754 This patch allows the wd device driver to tell how big the disks are on
WD1007-derived controllers. In this example, wdc0 is a WD1007-clone,
and wdc1 is a WD1003-clone. WD1007 controllers are generally ESDI
and IDE controllers.
wdc0 at 0x1f0-0x1f7 irq 14 on isa
wd0 at wdc0 targ 0: 322MB 1224 cyl, 15 head, 36 sec <disktype>
wdc1 at 0x170-0x17f irq 7 on isa
wd2 at wdc1 targ 0: (unknown size) <disktype>
1993-05-10 05:53:22 +00:00
deraadt
9948c39839 npx patches from Bruce Evans. patchkit 10002 1993-05-09 23:02:34 +00:00
deraadt
5ae997897e i thought i deleted this line before! 1993-05-09 04:25:48 +00:00
deraadt
ca0db18897 multiple master controllers would probe tthe first one N times instead of
once each. never mind not worth worrying about what i;m talking about.
1993-05-08 00:50:10 +00:00
cgd
ca1b23d6dd no irq == -1, or, actually, 0x0ffff (f*ing unsigned short...).
this would break devices w/o interrupts (like lpa).
1993-05-07 10:38:04 +00:00
cgd
e0e82746ae patch for multiple loopback interfaces (via "pseudo-device loop 2", etc.)
from David Burren <davidb@otto.bf.rmit.oz.au>
1993-05-07 09:27:52 +00:00
cgd
f67f677c45 expand DDB's db_symtab array size 1993-05-07 09:22:40 +00:00
cgd
95fbe94b7f make SYMTAB_SPACE user-definable, as an "option" 1993-05-07 09:13:53 +00:00
cgd
33b1886f5c make it match GENERICISA, minus SCSI 1993-05-07 09:04:56 +00:00
cgd
ca1c6505ed add rcsid, and kernel description where necessary 1993-05-07 08:33:00 +00:00
cgd
21f3bbf107 add PC speaker driver pseudo-device 1993-05-07 08:32:23 +00:00
cgd
31efd153ad fix typo on if_ix line, and add rcs id 1993-05-07 08:26:13 +00:00
cgd
e9be58fa40 add dcfclock support from patchkit patch 113 1993-05-07 07:15:19 +00:00
cgd
3cec79bb72 add counters for vmstat 1993-05-07 07:12:43 +00:00
cgd
fe6fbb52a8 add counter for vmstat, and fix for bde's changes. from pk patch 137 1993-05-07 07:10:59 +00:00
cgd
e27c0ba7bc update for bde's useracc changes. from patchkit patch 137. 1993-05-07 07:06:42 +00:00
cgd
db3da84702 add bruce evans's useracc fixes, from patchkit patch 137. 1993-05-07 07:03:50 +00:00
cgd
b235aec4f6 fix free page count determination 1993-05-07 06:59:45 +00:00
cgd
caeddf5aa0 add PC speaker driver. from 386bsd patchkit patch 135 1993-05-07 06:50:18 +00:00
cgd
29b62cda9e add defs for com3 and com4, and add device sizes 1993-05-07 06:47:47 +00:00
cgd
39b6779185 add entries for speaker and dcfclock, and clean up. 1993-05-07 06:42:13 +00:00
cgd
17813dd8e8 add entries for dcfclock, ix ethernet, and speaker 1993-05-07 06:33:34 +00:00
cgd
95df3ee14f update for speaker, lpt, lpa, and new serial ports. from patch 135 1993-05-07 06:31:03 +00:00
cgd
5220c82b50 fix lpt driver and add lpa driver. from 386bsd pk patch 133 1993-05-07 05:38:55 +00:00
cgd
b1c02394c3 add some explanatory comments from 386bsd patchkit patch 113 1993-05-07 05:22:14 +00:00
cgd
7fb852403d fix uname initialization 1993-05-07 04:09:18 +00:00
cgd
fd7c50fd61 patch from Pete Chown <pc123@cus.cam.ac.uk> to fix mmap
modes vs. read/write permissions problem.
1993-05-07 01:58:11 +00:00
cgd
5ae4dd1123 make kernel name a bit less confusing... 1993-05-06 12:17:06 +00:00
cgd
c5d886aff7 diffs for uname (posix!) system call, provided by John Brezak <brezak@osf.org> 1993-05-06 10:46:12 +00:00
glass
5a4886054c missed three config files going from pseudo-device DDB to options DDB 1993-05-05 13:56:25 +00:00
deraadt
47622db521 fixed bug from last commit 1993-05-05 00:29:38 +00:00
deraadt
c41fbfff1c if we timeout asking for kernel name, print a \n before proceeding.
Funny how one character can bug ya so much, eh?
1993-05-04 10:22:39 +00:00
deraadt
a0bcb17e60 support for making dev->id_alive be set, this is for iostat to
find disk devices. wee bit of a kludge. sub-device attach()
routines must now return 1 for successful attach(), 0 otherwise.
Other bsd's do this too..
1993-05-04 08:27:29 +00:00
cgd
e811352a74 oops, forgot a c! 1993-05-04 05:48:17 +00:00
cgd
ad845984f9 add pg_wait, which must be set if you want pg() to actually wait for keybd
input.  this one is way useful...
1993-05-04 05:47:50 +00:00
cgd
65a923d8bd add a friggin' serial port... the machine has one... 1993-05-04 05:45:26 +00:00
cgd
79f668c05d make ip_input recursion checking be for -DPARANOID, and make it panic 1993-05-04 05:41:18 +00:00
cgd
1ce79756b4 make serial ports have right numbers, and add slip to generic kernels 1993-05-04 05:37:50 +00:00
mycroft
955bf47eda Don't autorepeat locking keys. (Can someone test this with X?) 1993-05-04 05:00:26 +00:00
cgd
70754f5c6b fixed loopback == nuke problem.
This fix is probably not optimal, but it works.
1993-05-04 02:37:27 +00:00
glass
40c0863828 necesssary fix before the ISO, and NS stuff has even a prayer of working.
Jolitz while garbage-collecting the ISO shit, also garbage collected the
DO_NET(NETISR_XXX.... support for them.  CCITT is still broken, i think
because this snapshot's version is hosed.
1993-05-03 08:44:06 +00:00
cgd
501ba00c04 fix accidental 2dd, and fix comm handling for debug 1993-05-03 02:49:27 +00:00
cgd
a70911f1aa add starting, elapsed, user, and system times, and clean up a bit 1993-05-02 20:40:31 +00:00
deraadt
11dce888dd fixed silly typo. 1993-05-02 20:14:48 +00:00
cgd
bd05104f48 add barebones accounting, enabled w/"options ACCOUNTING", via /dev/acct 1993-05-02 09:22:31 +00:00
mycroft
58f76c7974 Clean up deleted files. 1993-05-02 09:14:24 +00:00
mycroft
6c15f33674 Fix error in last change. B-P 1993-05-01 19:12:45 +00:00
mycroft
52fb00ad70 Move bpfattach() call into weattach(). 1993-04-30 23:48:35 +00:00
mycroft
c3c6f70cea Move bpfattach() call into hpattach(). 1993-04-30 23:44:03 +00:00
cgd
62779eaa02 GENERICAHA_DDB was too big, so got rid of wd support in it.
moved it to GENERCISA_DDB, which has no SCSI support
1993-04-29 23:38:21 +00:00
cgd
e04e6d1984 changes from Ralf Friedl <friedl@informatik.uni-kl.de>.
These changes fix the following problems (in his words):
- When a direcrory was extended, it's size was not updated.
- Moving directories didn't work.
- I had removed brelse() call after an error from bread(), because I
thought bread() would already free them, but it doesn't, so I have
reinserted the brelse() calls.
- I have changed pcfs_setattr to silently ignore attempts to change
uid, gid or access time of a file. This allows 'cp -p' without errors.
1993-04-29 22:54:28 +00:00
cgd
d8bbdeb956 generic kernel w/aha1542 and debugging support 1993-04-29 13:01:52 +00:00
cgd
a823bc627d fix other half of the text file busy problem:
don't allow user to exec a file if it's open for writing
1993-04-29 10:12:42 +00:00
mycroft
8f65320eb1 Fix total bogosity in the receiver code. 1993-04-29 09:33:21 +00:00
cgd
645b67012b make it panic, like i thought it did, for mb_map too small. 1993-04-29 08:57:02 +00:00
cgd
c94345dd9a JOLITZ MANGLED MY PROFILING PATCH!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
get the i386 profiling assembly in the right ifdef...
1993-04-29 05:38:52 +00:00
cgd
828d4bea99 make sure you can't include ahb or bt when you've got an aha 1993-04-29 03:33:36 +00:00
cgd
f49a375e07 use ed instead of ex. the script to use is identical, and we might
want to switch back to using ex when our ex supports -.
1993-04-29 03:27:39 +00:00
mycroft
0b48d59355 Fix utter inanity I committed last night. 1993-04-29 00:46:21 +00:00
mycroft
dbeb3a98e0 HP cards use 32 I/O ports, not 16. 1993-04-28 23:57:42 +00:00
mycroft
12a9b7370a Fix silly compilation error. 1993-04-28 23:39:37 +00:00
cgd
f861a5451f version 0.8a -- gonna export some new kernels... 1993-04-28 23:21:03 +00:00
deraadt
a2ced7f28c Ensure the rmaouthdr shell script is executable before running it! 1993-04-28 08:45:51 +00:00
cgd
b740fbac92 bsd->netbsd 1993-04-28 06:37:52 +00:00
cgd
c8652b6e00 got rid of __386BSDREL__ symbol; it was useless.
added NetBSD symbol (date+rel number) and NetBSD0_8 symbol.
1993-04-28 05:54:21 +00:00
cgd
d49f6418c3 386bsd -> bsd for kernel name, and kill weird binary... 1993-04-28 05:38:44 +00:00
cgd
001605b441 new kernel name is "bsd" also, add "o*" to list of kernels to boot. 1993-04-28 05:32:55 +00:00
cgd
a9cf567abe get rid of the silly quotes 1993-04-28 05:31:03 +00:00
cgd
6e6bd08b30 new kernel name is bsd 1993-04-28 05:28:56 +00:00
mycroft
c6be5fba43 Give processes 0 and 2 more appropriate names (scheduler' and swapper', respectively). 1993-04-28 04:19:25 +00:00
mycroft
a203e5704b Implement previous change more cleanly. 1993-04-28 04:00:49 +00:00
mycroft
3ecafd7fe6 Make swapmap extern; it is defined in vm_swap.c. 1993-04-28 03:06:15 +00:00
mycroft
87dc98f60b Introduce a new panic() condition in case I missed something. 1993-04-28 03:04:57 +00:00
mycroft
95090f0a13 Don't use first block of swap area. 1993-04-28 03:04:25 +00:00
cgd
6e88da586a fix several off-by-one errors in hostname setting/reading 1993-04-27 10:06:10 +00:00
mycroft
484e228599 Use EPERM when write permission is denied, not EBADF. 1993-04-27 07:21:37 +00:00
deraadt
2dca7e3bdb 386bsd 0.1 --> netbsd 0.8 1993-04-27 05:39:38 +00:00
mycroft
e4996a015e Oops. sgetc() is used elsewhere, so should not be static. 1993-04-26 19:12:06 +00:00
deraadt
d494d8e591 cosmetic change 1993-04-26 18:45:49 +00:00
cgd
c08b444d52 id for scsi_attach must be an int. 1993-04-26 11:54:23 +00:00
cgd
a58a2213e0 fix from Jim Jegers which makes PCFS work... 1993-04-26 06:52:39 +00:00
mycroft
49515ccd94 Make fillw faster in the usual case. 1993-04-23 06:33:20 +00:00