mycroft
|
35cdd801e6
|
Convert port, IRQ, and DRQ numbers to ints.
|
1994-11-18 21:57:40 +00:00 |
mycroft
|
38420d7db1
|
Don't need cd_indirect.
|
1994-11-04 22:51:59 +00:00 |
mycroft
|
b7acf321cd
|
No longer needs icu.h.
|
1994-11-04 18:59:34 +00:00 |
mycroft
|
19fc9d55c8
|
*intr() arg does not need to be void*.
|
1994-11-03 23:23:38 +00:00 |
mycroft
|
d23d1e83dc
|
Use indirect config for subdevices, and add dkdrivers where missing.
|
1994-11-03 22:55:58 +00:00 |
cgd
|
6ac2bbfc35
|
be more careful with types, also pull in headers where necessary.
|
1994-10-30 21:43:03 +00:00 |
cgd
|
022ee8f7fe
|
new RCS ID format.
|
1994-10-27 04:14:23 +00:00 |
mycroft
|
cb4e5ecaa5
|
Print a single `soft error' message when an operation was retried and
eventually completed successfully. Also fix fsbn numbers in diskerr() calls.
|
1994-10-20 04:46:17 +00:00 |
mycroft
|
b2d8a64ebd
|
Make another printf() #ifdef FD_DEBUG.
|
1994-10-20 03:38:13 +00:00 |
mycroft
|
872999d392
|
Make the verbose diagnostics #ifdef FD_DEBUG.
|
1994-10-20 00:52:23 +00:00 |
mycroft
|
70e27da16b
|
Fix up some printfs and make them consistent.
|
1994-10-18 18:24:35 +00:00 |
mycroft
|
6990b98c64
|
Patch from Onno var der Linden to fix reading and writing of 360K floppies
in 1.2MB drives.
|
1994-07-31 01:20:52 +00:00 |
mycroft
|
3436a4a65b
|
Remove DIOCSDINFO completely; disklabel(8) will deal.
|
1994-07-31 00:47:52 +00:00 |
mycroft
|
b5ce4d0cdd
|
Normalize label handling.
|
1994-07-26 19:36:06 +00:00 |
mycroft
|
a69dd750a2
|
b_un.b_addr -> b_data
|
1994-06-16 01:07:30 +00:00 |
cgd
|
a3307af1e6
|
remember, DDB isn't necessarily in if DIAGNOSTIC is on
|
1994-05-27 13:00:27 +00:00 |
mycroft
|
02ec14c597
|
Add dummy *dump() routines.
|
1994-05-11 09:49:17 +00:00 |
mycroft
|
cb9d07da1e
|
Add dummy fdsize().
|
1994-05-11 09:31:42 +00:00 |
mycroft
|
8a37ad790c
|
Remove now-bogus casts.
|
1994-05-05 07:48:20 +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
|
221b25fd9d
|
Separate DMA functions.
|
1994-04-22 22:58:50 +00:00 |
mycroft
|
cf78b04c1a
|
Implement a simple `fairness' algorithm which doesn't cost too much in
performance.
|
1994-04-20 07:55:38 +00:00 |
mycroft
|
893be926ec
|
Use TAILQ_*() to maintain the drive activation queues.
|
1994-04-20 07:23:52 +00:00 |
mycroft
|
c1c9f5d037
|
Deal with 2.88MB disk drives, but pretend they are 1.44MB for now.
|
1994-04-09 02:57:14 +00:00 |
mycroft
|
f9a7294e32
|
Get rid of the extra hop between fdcintr() and fdcstate(), and fdcretry()
doesn't need to return a value.
|
1994-04-08 18:51:19 +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
|
afe83acd57
|
New version from me.
|
1994-03-29 04:32:39 +00:00 |
mycroft
|
15d758c39a
|
Remove backward compatibility hacks for config(8), as they are no longer
useful.
|
1994-03-12 03:45:03 +00:00 |
mycroft
|
d884f7c425
|
Update to match config(8).
|
1994-03-12 03:34:02 +00:00 |
mycroft
|
99dbc0692d
|
Add a heuristic for detecting old config(8)s. This is very temporary.
|
1994-03-10 22:30:06 +00:00 |
mycroft
|
390f5990bb
|
Now that the disk probe routines are actually called, they need to return
something.
|
1994-03-10 21:52:07 +00:00 |
mycroft
|
865b38f30e
|
Oops. Forgot two prototypes.
|
1994-03-10 20:26:26 +00:00 |
mycroft
|
0c19458c6f
|
More updates for new config.
|
1994-03-10 20:05:30 +00:00 |
mycroft
|
aa45779df7
|
Update for new config.
|
1994-03-10 19:57:20 +00:00 |
mycroft
|
9ece60144d
|
Fix some constants in preparation for my new driver.
|
1994-03-10 18:10:41 +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 |
mycroft
|
adeebc448e
|
Use b_actf, not av_forw.
|
1994-02-06 10:00:30 +00:00 |
cgd
|
7c386eb75b
|
pg() -> panic()
|
1994-01-27 07:10:09 +00:00 |
mycroft
|
6cbf9be7da
|
Use cpufunc.h only where (currently) needed.
|
1993-12-20 09:11:38 +00:00 |
mycroft
|
f2a0b4b335
|
Canonicalize all #includes, and add pio.h where appropriate.
|
1993-12-20 09:05:17 +00:00 |
mycroft
|
4862b84c92
|
Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.
|
1993-08-01 19:22:24 +00:00 |
mycroft
|
45efbe01cd
|
#include cpufunc,h so inb() and outb() are inlined.
|
1993-07-16 15:44:22 +00:00 |
deraadt
|
ceec40c98f
|
clean up code for timeout/untimeout/wakeup prototypes.
|
1993-07-06 06:06:26 +00:00 |
deraadt
|
9a9273e999
|
uninitialized variable reported by <jfw@ksr.com>
|
1993-06-29 19:12:44 +00:00 |
deraadt
|
05f50ca11e
|
I don't know what I did that was so critical, but now the floppy driver
works on my machine (it did not before). Big voodoo.
|
1993-06-21 09:39:52 +00:00 |
deraadt
|
80ab28ea30
|
if the floppy does not exist, say nothing.
|
1993-06-20 08:42:05 +00:00 |
cgd
|
9f1a8dc335
|
new floppy driver, merged from patchkit patch #153
|
1993-06-18 06:19:16 +00:00 |
cgd
|
30177b538f
|
add rcsids to everything and clean up headers
|
1993-05-22 07:56:12 +00:00 |