ragge
3a504ef134
Modified to get cleaner match/attach code for different parent buses.
...
Fix so that resource wait queueing works.
Changed all functions to take a pointer to uba_softc instead of unit
number, except for ubareset(). This must be done later.
1996-08-20 13:37:57 +00:00
ragge
88a147e51b
CPU determine code. ts driver converted to new config. May work, untested.
1996-07-20 19:00:22 +00:00
ragge
a5b04afcd8
Automatic changing of root device after boot now works.
1996-07-11 19:33:50 +00:00
ragge
d969a7e16e
Changed data structures due to removal of old config system.
1996-07-01 21:31:36 +00:00
ragge
97756165b8
Remove code that took care of old config devices. Don't support
...
old config anymore, all devices should use new config by now.
Add structures to handle DMA devices using new config.
Fixed bug that caused unwanted ubareset's on 11/780.
1996-07-01 20:17:56 +00:00
thorpej
13e808bbd8
Make the MI LANCE driver standalone, and use cfattach to resolve
...
naming conflicts between bus attachments on ports that can have
multiple instances of the LANCE.
Changed struct ifnet to have a pointer to the softc of the underlying
device and a printable "external name" (name + unit number), thus eliminating
if_name and if_unit. Updated interface to (*if_watchdog)() and (*if_reset)()
to take a struct ifnet *, rather than a unit number.
1996-05-07 02:24:54 +00:00
cgd
17731baa0d
fix copyrights
1996-04-17 22:22:32 +00:00
cgd
71c7924099
clean up clock handling: clock drivers are now seperate from the
...
chip-independent clock code. 'clock' has been renamed 'mcclock' 'clock'
has been renamed 'mcclock' (since it's a driver for that particular
clock, and since eventually there may be another clock chip driver),
and now attaches via seperate match/attach functions to both TC and ISA.
This removes a whole lot of #ifdefs...
1996-04-17 22:01:16 +00:00
ragge
a24af7a7c2
Added prototypes to everything. Made all files compile with -Wall.
1996-04-08 18:32:26 +00:00
ragge
86c328d230
Drivers for DZ11/DZV11/DZQ11 serial cards.
...
Written (mostly) by Ken Wellsch.
1996-04-08 17:22:20 +00:00
ragge
8fa15eb73f
Ubareset are now possible, devices that wants it now set it up
...
during autoconfig. ifubareset (if_reset) no longer used, actually
it's just a normal ubareset and is now handled like that.
1996-03-18 16:47:24 +00:00
ragge
6275c70064
Convert all devices according to the changes to config.
1996-03-17 22:56:15 +00:00
ragge
3a07f941ba
Check on which SBI we are frobbing, not always 0.
1996-03-09 23:38:34 +00:00
ragge
6e51b1e47e
Support for VAX 8600/8650 added. Works with lots of Unibus adapters,
...
and will probably work with Massbus adapters as well. (Not tested,
but it's the same code as for 11/780). Ubareset's may cause crashes
on 8600 also like 11/780, but they are more uncommon. No support
for console RL02 yet, but it's likely to come.
1996-03-07 23:22:34 +00:00
ragge
827892239a
Add support for DW780. Note that ubareset's don't work properly.
...
This is not a problem on other Unibus adapters, but DW780's do
ubareset's more often. This needs to be fixed by someone someday.
1996-03-02 14:09:57 +00:00
ragge
29719357a6
Remove csralloc(), not usable anymore.
...
Add ubasetvec() to steal interrupt vectors for device drivers that
need more than one vector. Add prototype for it.
1996-02-11 13:24:50 +00:00
mycroft
cfefb732a0
Fix type errors.
1996-02-02 22:57:43 +00:00
mycroft
0103e26fd8
Fix #includes.
1996-02-02 18:59:16 +00:00
mycroft
9d9a70a5a2
Fix #includes.
1996-02-02 18:05:36 +00:00
mycroft
88e512b693
LOCORE -> _LOCORE
1996-02-01 22:28:24 +00:00
thorpej
17eb6e2bc1
Move the old-style disk instrumentation "structures" to a central location
...
(sys/kern/subr_disk.c) and note that they should/will be deperecated.
1995-12-28 19:16:31 +00:00
ragge
e7aba578d3
MicroVAX III support added.
...
Dummy match/attach routines for tmscp.
Conversion of uda.c towards new config.
1995-12-13 19:02:47 +00:00
ragge
2e654caa73
UBA converted to new config. (uba's now can be *'ed). Bug causing
...
DMA writes to nonexistent memory pages fixed. Code for old config
of non-mass-storage devices removed. (they now must use new config).
1995-12-01 19:22:56 +00:00
ragge
f51faf62ac
Dynamic allocate uba_softc and interrupt vectors.
...
Allow for more that one uba.
1995-11-10 19:25:46 +00:00
jonathan
dec12b783d
Initialization and keymapping code for DEC LK-201 and successor keyboards,
...
abstrated out of the pmax scc and dc7085 drivers.
1995-09-11 21:23:07 +00:00
cgd
40e29d5890
sync with my current Alpha sources
1995-06-28 02:44:51 +00:00
ragge
7aaf918c75
d_reset reference removed. Calling of ubareset must be solved.
1995-06-16 15:26:11 +00:00
jtc
8aa6c376b6
KERNEL -> _KERNEL
1995-05-11 16:52:54 +00:00
ragge
a95842832d
Bug fixes of interrupt handlers.
1995-03-30 20:55:23 +00:00
jtc
71ab4ed9dc
KERNEL -> _KERNEL
1995-03-28 18:13:48 +00:00
ragge
389584724a
Support for uVAXII, new tmscp driver added.
1995-02-23 17:53:16 +00:00
ragge
431121d46f
Fixes for new config.
1995-02-13 00:44:21 +00:00
ragge
299c14af0c
New handling of pte:s for physio.
1994-11-25 19:09:31 +00:00
cgd
d62187c043
new RCS ID format.
1994-10-26 08:01:33 +00:00
ragge
5a58654e8a
Fixed bugs according to old memory system.
1994-10-08 15:46:15 +00:00
ragge
8026fb53f2
Initial VAX port merging.
1994-08-02 20:18:46 +00:00