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
|
60d2d483ca
|
Turn off the mbi diagnostics completely.
|
1995-07-29 23:04:54 +00:00 |
|
mycroft
|
a4fcbe857d
|
Don't loop if we're out of CCBs/SCBs/MSCPs.
|
1995-07-28 22:49:56 +00:00 |
|
mycroft
|
7ba8b413d9
|
Disable diagnostics related to expected mbi race condition.
|
1995-07-27 01:00:11 +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
|
e574814605
|
insert missing call to splx() when {aha,bt}_send_mbo() returns null.
from enami@sys.ptg.sony.co.jp.
|
1995-07-08 00:34:16 +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
|
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
|
61800cfa25
|
Convert port, IRQ, and DRQ numbers to ints.
|
1994-11-18 22:07:32 +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
|
a00c5fdb91
|
Add some missing newlines in the attach messages.
|
1994-07-31 18:25:50 +00:00 |
|
mycroft
|
1a9c6d05a3
|
Enable IRQ probing, and fix the DMA setup.
|
1994-07-27 12:57:02 +00:00 |
|
mycroft
|
9bc7771492
|
Allow the probe to succeed again on 445S cards.
|
1994-06-03 15:56:18 +00:00 |
|
mycroft
|
0645f8963f
|
Check the bus type, and don't attempt to enable the round-robin algorithm
on early boards. As suggested by Atsushi Murai.
|
1994-05-24 13:39:15 +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
|
55efebae3e
|
Fix return values from some interrupt routines.
|
1994-04-08 18:22:15 +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
|
8b1679d75d
|
Remove spurious arg to printf(), per JT Conklin.
|
1994-04-06 00:27:49 +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
|
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 |
|
mycroft
|
0c082bcaf8
|
DELAY() --> delay(). This is not a macro.
|
1994-03-06 17:18:43 +00:00 |
|
deraadt
|
83c054bf10
|
Driver should now work on new & old bt742/747/445 versions of the
BusTech cards. Fixes from Michael VanLoon <michaelv@iastate.edu>
KNF'd too.
|
1994-03-01 12:42:36 +00:00 |
|
deraadt
|
489e12a1a7
|
small cleanup
|
1994-01-05 13:38:57 +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 |
|
deraadt
|
2ee2073a53
|
scsi_switch had wrong entries for these controllers...
|
1993-07-17 11:00:09 +00:00 |
|
deraadt
|
f6779cbdce
|
minor silliness related to two or more controllers
|
1993-06-09 22:36:40 +00:00 |
|
cgd
|
30177b538f
|
add rcsids to everything and clean up headers
|
1993-05-22 07:56:12 +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 |
|
deraadt
|
6bee5294bc
|
ioconf changes, see previous cvs's that dumped core
|
1993-04-15 07:57:50 +00:00 |
|
deraadt
|
f262b564a2
|
new scsi subsystem.
changes also in config/mkioconf.c & sys/scsi/*
|
1993-04-12 08:17:23 +00:00 |
|
glass
|
034707f9e5
|
fixed to be compliant, subservient, and to take advantage of the newly
hacked config(8)
|
1993-04-10 12:04:35 +00:00 |
|
cgd
|
e541169ce2
|
after 0.2.2 "stable" patches applied
|
1993-03-21 18:04:42 +00:00 |
|