ragge
|
299c14af0c
|
New handling of pte:s for physio.
|
1994-11-25 19:09:31 +00:00 |
mycroft
|
cba32aa25f
|
Minor update for new autoconfig.
|
1994-11-25 08:17:21 +00:00 |
mycroft
|
0649f37219
|
Officially credit Onno.
|
1994-11-23 22:00:08 +00:00 |
mycroft
|
2058abab15
|
Forgot to commit this as part of the LBA changes.
|
1994-11-23 07:56:52 +00:00 |
mycroft
|
cc44b4600c
|
There's no point in bothering to unlock what we didn't lock.
|
1994-11-23 07:54:15 +00:00 |
mycroft
|
6dda55519e
|
Fix an outdated comment.
|
1994-11-23 03:11:01 +00:00 |
mycroft
|
a3fc466734
|
Use logical block addressing if available. Be a little more careful about
maintaining timeouts. Clean up wddump() a bit.
|
1994-11-23 01:35:43 +00:00 |
mycroft
|
525fc36e19
|
Implement 32-bit reads and writes, but for now assume 16-bit mode.
|
1994-11-22 10:20:16 +00:00 |
mycroft
|
3a99ddf172
|
Add a missing newline in some error messages.
|
1994-11-22 09:36:56 +00:00 |
mycroft
|
db3bde9525
|
Implement EIDE multi-sector PIO and DMA modes, based on code from Onno van
der Linden. Also, various structural cleanup, and fix two bogons that crept
in, and remove all of the old clustering nonsense.
|
1994-11-22 09:33:59 +00:00 |
mycroft
|
1e01855683
|
Minor fix to debugging code.
|
1994-11-22 05:50:48 +00:00 |
mycroft
|
85826f0fbe
|
Fudge a couple more fields for ancient disks.
|
1994-11-22 05:39:16 +00:00 |
mycroft
|
e1a7bac628
|
Change some constant names, etc., to better match the ATA spec.
|
1994-11-22 05:34:49 +00:00 |
mycroft
|
95edd299b0
|
Add still more locking.
|
1994-11-22 03:23:49 +00:00 |
mycroft
|
284d17e8f0
|
Complete last change.
|
1994-11-22 00:14:24 +00:00 |
deraadt
|
0c36dd6762
|
C botch repair from bostic
|
1994-11-22 00:05:36 +00:00 |
mycroft
|
c81c637ee3
|
Return EIO when the drive is empty.
|
1994-11-21 11:37:26 +00:00 |
mycroft
|
7a1dcbfac6
|
Clean up open and close routines somewhat.
|
1994-11-21 11:28:47 +00:00 |
mycroft
|
fd32202948
|
Replace dev_unit with device_softc in scsi_link. Change argument to foostart()
to void*.
|
1994-11-21 10:39:09 +00:00 |
mycroft
|
5bd4115690
|
Add some missing locking, and some general cleanup.
|
1994-11-20 22:36:43 +00:00 |
mycroft
|
9a3840f2f0
|
Stylistic changes.
|
1994-11-18 22:25:12 +00:00 |
mycroft
|
61800cfa25
|
Convert port, IRQ, and DRQ numbers to ints.
|
1994-11-18 22:07:32 +00:00 |
mycroft
|
35cdd801e6
|
Convert port, IRQ, and DRQ numbers to ints.
|
1994-11-18 21:57:40 +00:00 |
deraadt
|
38483bbbf0
|
Enough Chinese torture already
|
1994-11-15 23:00:23 +00:00 |
dean
|
393ee3693c
|
Surrounded call to debug routine with #ifdef DEBUG
|
1994-11-15 18:59:40 +00:00 |
mycroft
|
a2727ec558
|
Check IRQ 9, not IRQ 2.
|
1994-11-15 00:00:24 +00:00 |
mycroft
|
b341f7a8c0
|
Map IRQ 2 to IRQ 9.
|
1994-11-14 23:58:56 +00:00 |
christos
|
c2c3dce760
|
added extra argument to vn_open
|
1994-11-14 06:00:10 +00:00 |
mycroft
|
21e911d911
|
Update for new autoconfig.
|
1994-11-07 09:03:48 +00:00 |
mycroft
|
2a9b6f7959
|
Fix stupid bug in last change.
|
1994-11-04 23:30:15 +00:00 |
mycroft
|
4ec6774e12
|
Add a simplified version of wdcommand() that can be used in some cases.
Avoid needing a wd_softc inside wdprobe().
|
1994-11-04 23:18:06 +00:00 |
mycroft
|
3df6bf0c0e
|
Trivial stylistic changes.
|
1994-11-04 21:32:23 +00:00 |
mycroft
|
854d8d96dc
|
Rearrange slightly.
|
1994-11-04 19:25:34 +00:00 |
mycroft
|
cfc4633919
|
Remove outdated comment.
|
1994-11-04 19:17:47 +00:00 |
mycroft
|
b7acf321cd
|
No longer needs icu.h.
|
1994-11-04 18:59:34 +00:00 |
mycroft
|
195574a7de
|
Change all of the uses of IRQ{0-15} and bit masks to use plain numbers
rather than bit shifting.
|
1994-11-04 18:57:15 +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
|
f8183b2d0e
|
Make a wrapper match function to check the bus and device numbers, rather
than insisting that every driver do it.
|
1994-11-04 09:42:18 +00:00 |
mycroft
|
9af4fee97d
|
Use kvtop() rather than address arithmetic in a couple of places.
|
1994-11-04 08:55:53 +00:00 |
mycroft
|
1948fcb3fa
|
Add a new function config_scan(), which just calls a particular function
with each plausibly cfdata, ignoring the priority mechanism completely.
|
1994-11-04 06:40:11 +00:00 |
mycroft
|
2e8ae560f6
|
Commit incest with the config system for this one specific case.
|
1994-11-04 03:57:32 +00:00 |
mycroft
|
fa769b0e97
|
Set ia_irq correctly.
|
1994-11-04 02:55:32 +00:00 |
mycroft
|
7773b21b74
|
Correct an oversight.
|
1994-11-04 00:53:06 +00:00 |
mycroft
|
d4dd538296
|
Oops; forgot isacd.
|
1994-11-04 00:07:39 +00:00 |
mycroft
|
3fca7e771a
|
New version using standard config_*() functions.
|
1994-11-03 23:53:19 +00:00 |
mycroft
|
ebbdd6473b
|
Update to match autoconfig code.
|
1994-11-03 23:26:03 +00:00 |
mycroft
|
19fc9d55c8
|
*intr() arg does not need to be void*.
|
1994-11-03 23:23:38 +00:00 |
mycroft
|
d0163400d1
|
Update to match autoconfig code.
|
1994-11-03 23:21:24 +00:00 |
mycroft
|
54cc63645d
|
Update to match autoconfig code.
|
1994-11-03 23:08:27 +00:00 |
mycroft
|
d23d1e83dc
|
Use indirect config for subdevices, and add dkdrivers where missing.
|
1994-11-03 22:55:58 +00:00 |