chopps
95faa87c60
remove union's from sense_data struct, conditionaly define RAW_PART
1994-05-09 07:40:47 +00:00
mycroft
fcdc2b3f3f
Remove now-bogus cast.
1994-05-05 08:31:44 +00:00
mycroft
5f478330e8
Remove now-bogus casts.
1994-05-05 08:31:00 +00:00
mycroft
04df00527c
Retool the state machine is a sane way.
1994-05-05 08:26:13 +00:00
mycroft
685508a6b4
Remove now-bogus cast.
1994-05-05 07:52:53 +00:00
mycroft
a211907a8b
Remove now-bogus cast.
1994-05-05 07:41:44 +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
mycroft
a9c3f137b5
Don't frob the connector type if the card doesn't grok soft config.
1994-05-05 02:20:44 +00:00
mycroft
e5c1d566ef
Really fix the Buslogic/DTC problem.
1994-05-03 20:53:54 +00:00
mycroft
0ee51c2c8b
Forgot to munge the #includes in last commit.
1994-05-03 20:32:22 +00:00
mycroft
884168ce49
Move beep junk to clock.c.
1994-05-03 08:23:55 +00:00
mycroft
36a9bcce8d
Fix argument to aic_sched_msgout() is several places, and condense some code.
1994-05-03 08:20:43 +00:00
deraadt
394be046a5
insw takes a word count
1994-05-02 06:37:10 +00:00
cgd
e0db92993a
change timeout/untimeout/wakeup/sleep/tsleep args to void *
1994-04-29 23:15:51 +00:00
mycroft
39718a43cc
Enable/disable shared memory access on all WD/SMC boards. Add support for
...
software selection of AUI or BNC connectors using LINK0.
1994-04-28 04:53:09 +00:00
mycroft
fc844e1797
Style nits.
1994-04-26 03:43:26 +00:00
mycroft
62773fc6f8
Add Adaptec 6360 driver from Jarle Greipsland, with some changes by me.
1994-04-26 00:05:56 +00:00
mycroft
0e689f0375
Fix uninitialized pointer, pointed out by Michael VanLoon.
1994-04-25 03:16:03 +00:00
mycroft
efbbf1b09f
Deal with variable-length drives that don't specify a maximum block size.
...
c.f. SCSI 2 protocol definition.
1994-04-24 05:40:05 +00:00
deraadt
30c24e4508
bit better now, fixes from me & charles. squishy squishy squishy. HI ADAM!
1994-04-24 02:48:10 +00:00
mycroft
2f66816d8b
Rename two files.
1994-04-24 01:34:05 +00:00
mycroft
84752ce046
Don't need isa.h.
1994-04-24 01:29:56 +00:00
hpeyerl
0ef8000051
Some changes from Charles, Adam and Christos Zoulas.
1994-04-23 04:31:12 +00:00
mycroft
eb036e74c5
Don't need isa.h.
1994-04-22 23:02:40 +00:00
mycroft
221b25fd9d
Separate DMA functions.
1994-04-22 22:58:50 +00:00
mycroft
160fbf23ec
Fix typo.
1994-04-21 04:26:37 +00:00
mycroft
584cd2e4c9
Clean up the TUNE_1542 code.
1994-04-21 03:37:19 +00:00
mycroft
245097a031
Fix return of I/O space size from wtprobe(), as reported by Rafal Boni.
1994-04-21 00:41:52 +00:00
mycroft
689156a240
Change structure member names.
1994-04-20 22:39:33 +00:00
mycroft
df873c8545
Maintain the xs free list with LIST_*().
1994-04-20 22:13:33 +00:00
mycroft
893be926ec
Use TAILQ_*() to maintain the drive activation queues.
1994-04-20 07:23:52 +00:00
cgd
28aa66d455
update from hibler
1994-04-20 05:01:22 +00:00
deraadt
0d93a0839c
queue up 8 mbuf chains once again, perhaps this will help?
...
read packets of the card before attempting to transmit (should improve speed)
1994-04-18 12:40:39 +00:00
deraadt
4816eedf31
first attempt at EISA 32bit IO support. it still doesn't work so it's
...
disabled.
1994-04-16 09:53:45 +00:00
deraadt
8aca9c1cbc
support multicast and promiscious mode
...
correct mbuf queue bugs, cleanup some extra symbols
try to let link0/link1 change while running, will this work?
1994-04-15 10:51:28 +00:00
mycroft
07b3588735
Patches from David Greenman to eliminate magic constants and add delays when
...
switching to and fro 16-bit access for 790s.
1994-04-14 03:54:07 +00:00
deraadt
920c317ff9
deallocate mbuf cache on ifconfig down.
1994-04-13 06:09:00 +00:00
mycroft
eee893f9ea
Various cleanup, but no functional differences.
1994-04-13 05:43:19 +00:00
cgd
49b3055feb
undo that last
1994-04-11 21:53:54 +00:00
cgd
34ac381d05
don't cdevvp() if a vnode for the dev already exists. Note that that's
...
conceptually icky; you end up ref'ing a 'real' vnode, and hence perhaps
tying down a file system; should be able to reference a 'fake' one,
but i doesn't appear save to cdevvp() if vnode for same dev is already
around... also, mark vfinddev()s XXX (for later).
1994-04-11 19:53:29 +00:00
deraadt
e7eb2d4831
support multiple eisa/isa cards.
1994-04-11 11:09:00 +00:00
mycroft
58dfc9dffc
Fix various types. Remove some outdated flags.
1994-04-11 03:53:58 +00:00
mycroft
c01cb5c454
Fix various types. Remove some outdated flags. Actually sleep a bit if
...
there are too many commands pending on the controller.
1994-04-11 03:53:45 +00:00
mycroft
8b10b2cd18
Combine scsi_start_unit() and scsi_stop_unit(), and increase the start
...
timeout (again).
1994-04-11 02:23:41 +00:00
cgd
e872e13605
allow MDMBUF flags to be set (oops)
1994-04-10 10:29:06 +00:00
cgd
17378eaf33
and fix the other case. ugly fix, but it works
1994-04-10 01:11:28 +00:00
mycroft
f16c2e25f8
Add another rogue...
1994-04-10 00:07:02 +00:00
mycroft
cabd481fa9
Don't print a duplicate message about stray interrupts.
1994-04-09 03:43:36 +00:00
mycroft
fc5d3e31e0
Small fix to attach message.
1994-04-08 18:57:24 +00:00
mycroft
55efebae3e
Fix return values from some interrupt routines.
1994-04-08 18:22:15 +00:00