cgd
71ad30d0e9
(1) set scsi_link channel to either the appropriate channel (if a
...
multi-channel driver), or to SCSI_CHANNEL_ONLY_ONE if a
single-channel driver.
(2) use scsiprint() rather than a locally-defined autoconfig print
function, and kill any locally-defined print function.
1996-08-28 18:59:15 +00:00
cgd
2a73ef60b7
change cfprint_t type definition to take a const char *, rather than
...
a char *, because that's what was really intended, and because
if the print function modifies the string, various things could become
unhappy (so the string should _not_ be modified).
1996-08-27 21:53:46 +00:00
ragge
1c367d4761
Modify bus code arguments. Cleanup.
1996-08-20 14:19:41 +00:00
ragge
2e489636e4
Use common routine to map in pages before DMA'ing.
1996-08-20 14:15:04 +00:00
ragge
c5db4b8756
Support for cmi bus on 11/750.
1996-08-20 14:13:50 +00:00
ragge
34d020edd2
Change uba* functions to take pointers, rather than uba unit numbers.
1996-08-20 14:07:33 +00:00
ragge
1be0c00cf0
Add another parent bus for 11/750 (cmi). remove mtc.c.
1996-08-20 14:05:16 +00:00
ragge
9f1148c9c4
Use the same device driver for both uda and mtc. Actually, the only
...
difference is vcid. The unit names must differ, so that it is possible
to distinguish them at autoconf time.
1996-08-20 13:49:15 +00:00
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
jonathan
4a1279de25
Import framebuffer drivers from 4.4-Lite2 as the root for NetBSD drivers.
...
Only change from Lite (or lite2, qv.c and qd.c do not change) is adding
NetBSD RCS ids.
1996-08-18 21:28:53 +00:00
mycroft
558d72128e
Put into . Remove hooks for `config-dependent' and
...
`device-driver' flags.
1996-08-12 00:51:24 +00:00
mycroft
cf67f29afe
* Add a HOSTED_C_C variable, which strips `-p', `-pg', and
...
`-nostdinc', and use it when building genassym.
* Use `-nostdinc' just to be sure we're self-contained.
1996-08-10 06:07:57 +00:00
mycroft
f94052ed3a
* Define CWARNFLAGS and MKDEP in some moderately consistent fashion.
...
* Make S expand to an absolute path at compile time.
* Use `-S' rather than `-x' to remove debugging symbols.
* Garbage collect unused variables.
* Reverse a handful of port-specific changes that do not correspond to
the common build model and are not needed.
1996-08-10 05:29:24 +00:00
mrg
5abbf990f3
Change reboot(2) to take two arguments: bootopt like normal and also
...
a boot string for firmware that can do this, such as the SPARC and
the sun3 models. It is currently silently ignored on all other
hardware now, however. The MD function "boot()" has been changed to
also take a char *.
1996-08-09 10:30:23 +00:00
ragge
fdcabd43da
Do not use any emulated insn's in boot program. (in this case cmpc3).
...
Add strncmp to get around this.
1996-08-02 16:18:39 +00:00
ragge
5e04d04d68
Add support for booting Vaxstations; from MFM and SCSI. (PROM-based boot).
1996-08-02 11:21:41 +00:00
ragge
cbca944854
LANCE driver for vaxstations.
1996-07-20 19:01:55 +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
15409eef53
Update config files for VAX8200 and VAXstations.
1996-07-20 18:56:58 +00:00
ragge
38b1264285
SCSI and ST506 support for the VAXstation architecture.
1996-07-20 18:55:09 +00:00
ragge
a8f6512e6d
VAXstation CPU and serial console support.
1996-07-20 18:29:49 +00:00
ragge
7707223bc4
Locore changes for VS and VAX8200.
1996-07-20 18:20:42 +00:00
ragge
1abb214901
Bugfix causing erroneous address displaying.
1996-07-20 18:17:29 +00:00
ragge
fd3f596fa3
Reflect the changes of CPU determination. Add support for VAXstations.
1996-07-20 18:14:41 +00:00
ragge
aab842833e
Put in rd (ST506 disk), sd and st.
1996-07-20 18:08:19 +00:00
ragge
a6c464a5f7
Add vmapbuf/vunmapbuf for VAXstations that need them.
1996-07-20 18:02:47 +00:00
ragge
caff7b03d4
Numerous changes to be able to put Bertram Barth's VAXstation support in.
...
(Some) Support for VAXstation 2000/MicroVAX 2000, VAXstation 3100/76.
1996-07-20 17:58:12 +00:00
ragge
7ac59ffe68
Reworked time handling; now also handles clock chip CPUs correctly.
1996-07-20 17:35:41 +00:00
ragge
5b0992267c
Support for VAX8200; the ka820/ka825 CPUs.
1996-07-20 17:33:06 +00:00
ragge
c828b7ce6d
Support for the VAXBI bus, and KDB50 device driver (MSCP disk).
...
Parts of this written by Chris Torek at the beginning of time.
1996-07-19 14:26:52 +00:00
ragge
ce30ddd46b
Obsoleted by now.
1996-07-15 11:50:40 +00:00
ragge
640bda0d46
Put in boot support for VAX 8200.
1996-07-15 11:11:01 +00:00
ragge
a5b04afcd8
Automatic changing of root device after boot now works.
1996-07-11 19:33:50 +00:00
ragge
e9d6f189c1
Add MSCP tape to this file.
1996-07-10 23:51:53 +00:00
ragge
02d0803c80
Add spl4 - spl7 macros, easy to use when playing with buses.
1996-07-10 23:51:08 +00:00
ragge
4d687fb39d
Slow down DELAY for 11/785.
1996-07-10 23:48:42 +00:00
ragge
9c24877b23
Remove tmscp protocol definition file; which was actually the same
...
as the mscp protocol.
1996-07-10 23:44:17 +00:00
ragge
5d6b8719b2
Remove old (tape-only) tmscp driver. Add new uba/qba driver
...
for common MSCP routines.
1996-07-10 23:42:05 +00:00
ragge
cb355cf8d5
Add support for tape drives. More extensive error checking.
1996-07-10 23:35:58 +00:00
ragge
1e3ab3cb1e
uda -> ra and tms -> mt (mscp changes).
1996-07-01 21:50:29 +00:00
ragge
d969a7e16e
Changed data structures due to removal of old config system.
1996-07-01 21:31:36 +00:00
ragge
f6fb3bf1ab
Change to new config and to support new MSCP system.
1996-07-01 21:24:48 +00:00
ragge
f85a693859
Update to match new MSCP device handling.
...
Remove support for old config system.
1996-07-01 21:07:25 +00:00
ragge
dfdb4e6863
Remove old config support code.
1996-07-01 20:48:58 +00:00
ragge
f19e0bacab
Rewritten and moved to vax/mscp.
1996-07-01 20:47:27 +00:00
ragge
60af617a5d
Totally new approach for MSCP devices; they are now handled more like SCSI.
...
All Unibus dependencies are removed.
Can support different controllers on different buses.
Allows cloning of devices.
TODO:
Write support for MSCP tapes.
1996-07-01 20:41:30 +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
cgd
352d972c94
locc() is unused. Remove it from the machine-independent kernel interface.
1996-06-10 15:33:33 +00:00
ragge
7cbd855ad6
Fixed all (proto)type errors. Fixes PR 2377.
1996-05-19 16:43:02 +00:00
ragge
f4c525a623
Update from Ken Wellsch.
1996-05-19 16:27:02 +00:00