cgd
e5049f4d59
make the definition of _JBLEN mach. dep. header-dependent.
1994-12-20 10:36:27 +00:00
mycroft
ce06e718ad
Fix flags to isa_dmastart().
1994-12-17 18:45:11 +00:00
mycroft
ab77439747
Clean up constab stuff a little.
1994-12-16 04:19:13 +00:00
mycroft
52d8d259fd
Add a bt.
1994-12-15 16:14:50 +00:00
mycroft
a7393f95f3
Remove fp arg to d_open.
1994-12-14 18:52:32 +00:00
mycroft
ca65f2ce5d
Remove dkbad.h.
1994-12-14 15:17:22 +00:00
mycroft
aeda11fc40
Remove the d_subtype frobnication. It was clearly broken, and not very
...
useful.
1994-12-13 15:31:54 +00:00
mycroft
05e78f1424
Add empty pcstop().
1994-12-13 13:42:53 +00:00
mycroft
e694663b46
Make the diagnostics less cryptic.
1994-12-12 04:43:51 +00:00
mycroft
3e4a358e28
Patch from Thomas Eberhardt to make PCnet-32 chips work.
1994-12-12 04:39:52 +00:00
mycroft
995e676d90
Add `flags 1' to ast subdevices, as pointed out by John Kohl.
1994-12-11 16:20:48 +00:00
christos
303841c92e
3c509 fixes to avoid adapter getting stuck in high traffic conditions.
...
I don't particularly like the fixes, but at least now the 3c509 never
gets stuck. On the other hand, performance still sucks in some cases.
1994-12-10 14:52:02 +00:00
mycroft
793e542f89
Fix format of attach message.
1994-12-10 05:55:26 +00:00
mycroft
1acd9ddb90
Speed up FPU task switching some more.
1994-12-10 00:28:18 +00:00
mycroft
957694159f
Correct a couple of things...
1994-12-08 20:55:05 +00:00
glass
2227b302cf
update
1994-12-06 06:59:01 +00:00
mycroft
8d87220928
Don't ignore the exit status of ld(1).
1994-12-06 06:07:39 +00:00
mycroft
6d6a24357a
Compile with -g.
1994-12-06 05:02:26 +00:00
mycroft
1e0e6d72c9
Conditionalize the audio driver on NAUDIO, not NSB, now that the former
...
exists.
1994-12-05 05:45:38 +00:00
mycroft
e92233c07c
Deal correctly with esym being 0.
1994-12-04 07:37:27 +00:00
mycroft
c3b944cb15
Use correct select routine for audio.
1994-12-04 06:32:39 +00:00
mycroft
8e6f464987
fdclose -> Fdclose
1994-12-03 15:17:06 +00:00
mycroft
5c3d80060d
Reset the entire PSL, not just part of it.
1994-12-03 14:55:51 +00:00
mycroft
73afee1973
We don't need the extra space to preserve the BIOS variables any more.
1994-12-02 03:02:49 +00:00
mycroft
8fd1f92ae7
Don't futz with the cursor shape unless we really, really need to.
1994-12-01 11:12:04 +00:00
mycroft
211b002017
Ignore ERR during diagnostics.
1994-12-01 10:45:26 +00:00
mycroft
434d451672
Adjust dump calculation to avoid sign problems.
1994-12-01 09:53:38 +00:00
mycroft
6686f7f263
Rework detection a bit, and check for the Pentium fdiv bug.
1994-11-30 04:42:07 +00:00
mycroft
c72f58d401
Don't need to turn on emulation when npx not present; we leave it off always.
1994-11-30 04:26:06 +00:00
mycroft
867ebf1d84
Clear the controller active flag after a timeout.
1994-11-30 02:32:03 +00:00
mycroft
5584ff927f
Don't stall the queue on CHECK SENSE if we get a reselect while selecting.
1994-11-30 02:08:01 +00:00
mycroft
639a64de08
Fix a null pointer reference.
1994-11-29 21:35:13 +00:00
mycroft
51bed8d804
Add an assertion mechanism to check for more abnormal conditions.
1994-11-29 21:29:56 +00:00
mycroft
58cb5339d6
For consistency...
1994-11-29 20:57:28 +00:00
mycroft
41b26a6dfd
Handle BUS FREE phase a little differently, to get better error detection. Other
...
cleanup.
1994-11-29 20:08:27 +00:00
mycroft
bb90feebac
Disable debugging breakpoints by default.
1994-11-29 17:56:49 +00:00
mycroft
5ac2484d95
* Redo most of the message and phase state machines. Multiple pending
...
message outs should now work correctly (including retransmissions).
Multiple messages ins should be more efficient. Missing REQ after
reselection phase should now (correctly) cause a wait with ENREQINIT
set.
* Abstract out the reselection out sequence, and use it directly to
get sense info. (This is somewhat faster than the generic done/sched
sequence.)
* If there are no ACBs available, wait interruptibly for one.
* Leave the interrupt registers alone during message in/out; just
watch for phase change. Don't (incorrectly) reenable interrupts
during data in/out; defer that to aicintr().
* Handle command pointer per SCSI 2 spec.
* Other minor coding improvements.
1994-11-29 17:50:39 +00:00
christos
6a2c060851
fix unary plus typo :-)
1994-11-25 23:19:03 +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
8bacafc13c
Clean up deleted files.
1994-11-23 09:10:13 +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