mycroft
|
28bf676a23
|
Read the 14f/34f registers in 8-bit mode.
|
1996-02-09 17:38:09 +00:00 |
|
mycroft
|
b9c37470a0
|
Fix Ultrastor 24f probe, per Andrew Gillham.
|
1995-12-26 17:16:55 +00:00 |
|
mycroft
|
3da4b2a160
|
The IST_* and IPL_* constants are not bus-specific; don't treat them as such.
Change splimp -> splnet in Ethernet, ARCnet, and FDDI drivers.
|
1995-12-24 02:29:35 +00:00 |
|
mycroft
|
38a7c4b007
|
Correct the format of some diagnostics.
|
1995-11-10 04:41:58 +00:00 |
|
mycroft
|
86939fd839
|
Fix typo.
|
1995-10-04 00:35:07 +00:00 |
|
mycroft
|
393a69d6db
|
Modularize the CCB/MSCP/ACB/ECB handling a little. No functional changes.
|
1995-10-03 20:58:56 +00:00 |
|
thorpej
|
26419c5a8b
|
Don't declare Debugger(). It's handled in <sys/systm.h>
|
1995-09-26 19:31:15 +00:00 |
|
pk
|
0fbf2ca04a
|
Make *print() a message if no scsibus was attached. Also, return something
valid.
|
1995-09-14 20:43:09 +00:00 |
|
mycroft
|
8887de9230
|
opri --> s
|
1995-08-12 22:58:01 +00:00 |
|
mycroft
|
80d7b0695a
|
minphys() functions really should return void.
|
1995-08-12 20:30:45 +00:00 |
|
mycroft
|
a4fcbe857d
|
Don't loop if we're out of CCBs/SCBs/MSCPs.
|
1995-07-28 22:49:56 +00:00 |
|
cgd
|
830a91b2e9
|
update SCSI minphys routines' definitions to match standard minphys()
definition and usage.
|
1995-07-24 07:16:44 +00:00 |
|
cgd
|
8a640328ed
|
clean up several ISA device interfaces: autoconfiguration, header
inclusion, and interrupt configuration. more work still needs to be done,
but it's getting better...
|
1995-04-17 12:06:30 +00:00 |
|
mycroft
|
37c67f3481
|
Turn off two diagnostic printfs by default.
|
1995-03-14 02:35:11 +00:00 |
|
mycroft
|
a36de19f90
|
Make some guesses about how to properly configure the interrupt masks. Back
out part of the previous change until I get some documentation on these boards.
|
1995-02-10 01:37:57 +00:00 |
|
mycroft
|
87d587e640
|
Simplify some sanity checks.
|
1995-01-13 14:46:44 +00:00 |
|
mycroft
|
b5cf1b5ddd
|
Add interrupt sharing types.
|
1995-01-03 01:30:14 +00:00 |
|
mycroft
|
8fd135209c
|
Numerous changes. Many bugs fixed, better autoconfig, a few new features.
|
1994-12-28 19:42:47 +00:00 |
|
mycroft
|
35cdd801e6
|
Convert port, IRQ, and DRQ numbers to ints.
|
1994-11-18 21:57:40 +00:00 |
|
mycroft
|
b7acf321cd
|
No longer needs icu.h.
|
1994-11-04 18:59:34 +00:00 |
|
mycroft
|
29414c5a0a
|
Change all of the uses of IRQ{0-15} and bit masks to use plain numbers
rather than bit shifting.
|
1994-11-04 18:34:50 +00:00 |
|
mycroft
|
54cc63645d
|
Update to match autoconfig code.
|
1994-11-03 23:08:27 +00:00 |
|
cgd
|
022ee8f7fe
|
new RCS ID format.
|
1994-10-27 04:14:23 +00:00 |
|
mycroft
|
996b2b5c54
|
Disable EISA reset, for now.
|
1994-08-22 21:53:23 +00:00 |
|
mycroft
|
9d7eefb176
|
Change iosize to 16.
|
1994-08-03 09:17:12 +00:00 |
|
mycroft
|
45b0217c1e
|
Fix up u14_find() a bit; mainly, don't include a DRQ for the 34f.
|
1994-07-31 19:21:40 +00:00 |
|
mycroft
|
fb500c4d07
|
Redo some of the EISA config stuff.
|
1994-07-28 02:39:21 +00:00 |
|
mycroft
|
c1a5741a3b
|
Remove unused macros.
|
1994-07-27 15:02:59 +00:00 |
|
mycroft
|
5e04cfb942
|
Fix typo.
|
1994-07-27 13:24:17 +00:00 |
|
mycroft
|
1939acdbd2
|
Fix the DMA setup.
|
1994-07-27 13:10:33 +00:00 |
|
mycroft
|
16878bf2f9
|
Enable IRQ probing.
|
1994-07-27 01:50:57 +00:00 |
|
mycroft
|
bb4ba15c7f
|
Add (experimental) 24f handling.
|
1994-06-08 11:16:49 +00:00 |
|
mycroft
|
bd96a072fd
|
Nothing of consequence.
|
1994-05-11 02:28:42 +00:00 |
|
cgd
|
a0a7429482
|
lots of changes: prototype migration, move lots of variables, definitions,
and structure elements around. kill some unnecessary type and macro
definitions. standardize clock handling. More changes than you'd want.
|
1994-05-05 05:35:42 +00:00 |
|
cgd
|
e0db92993a
|
change timeout/untimeout/wakeup/sleep/tsleep args to void *
|
1994-04-29 23:15:51 +00:00 |
|
mycroft
|
3f5e4f423f
|
Implement dynamic IRQ configuration and IRQ sharing. Inline spl*() calls.
Reorganize and clean up the relevant code.
|
1994-04-07 06:48:19 +00:00 |
|
mycroft
|
e1d51562a9
|
New SCSI system, based on Julian's more recent work.
|
1994-03-29 04:30:15 +00:00 |
|
mycroft
|
d5a269b4dd
|
Put controller target in scsi_switch.
|
1994-03-25 07:38:51 +00:00 |
|
mycroft
|
b03c4f17ca
|
Remove two bogus splx()s.
|
1994-03-14 13:32:56 +00:00 |
|
mycroft
|
15d0f84500
|
Fix bug in last change.
|
1994-03-12 04:10:03 +00:00 |
|
mycroft
|
d884f7c425
|
Update to match config(8).
|
1994-03-12 03:34:02 +00:00 |
|
mycroft
|
367c93feb4
|
Updates to match config(8).
|
1994-03-10 20:52:09 +00:00 |
|
mycroft
|
a618881dd7
|
#include cpu.h in all files which use spl*().
|
1994-03-08 12:21:10 +00:00 |
|
glass
|
f3307888b5
|
cleaned up some warnings
|
1994-01-21 06:26:00 +00:00 |
|
mycroft
|
92d7ef960c
|
Use KERNBASE, not 0xfe000000.
|
1994-01-03 23:53:29 +00:00 |
|
davidb
|
ddefd2e1b8
|
Fixed bug where with two or more SCSI controllers of the same type, you
could not have devices at the same ID on each bus.
This patch not directly applicable to magnum branch, which is using Julian's
new SCSI code.
|
1993-12-20 23:27:28 +00:00 |
|
mycroft
|
f2a0b4b335
|
Canonicalize all #includes, and add pio.h where appropriate.
|
1993-12-20 09:05:17 +00:00 |
|
deraadt
|
9a48e42157
|
__386BSD__ -> __NetBSD__
|
1993-12-07 12:51:58 +00:00 |
|
cgd
|
7b2afa7fe6
|
incorporate changes from 0-9-base to 0-9-ALPHA
|
1993-07-28 02:20:34 +00:00 |
|
deraadt
|
2ee2073a53
|
scsi_switch had wrong entries for these controllers...
|
1993-07-17 11:00:09 +00:00 |
|