jonathan
19e4111ef7
Move the mips sys_machdep.c from pmax/pmax to mips/mips, to enforce a
...
common sysarch on all mips ports.
1997-06-09 02:14:56 +00:00
veego
a204fb7981
Initialize machine from MACHINE.
1997-06-08 23:54:19 +00:00
jonathan
ccc08d5a61
Move MACHINE_ARCH and _MACHINE_ARCH from pmax/include/param.h to
...
mips/include/mips_param.h. (They should be common to all mips ports.)
1997-06-08 10:46:01 +00:00
jonathan
0a875d4298
A pre-busdma pmax <bus.h> skeleton.
1997-06-08 05:10:25 +00:00
jonathan
3844d313b1
Add CD9660 and PROCFS filesystems. Sort filesystem options.
...
Add tun, and reorder pseudo-devices to match other systems' GENERIC config.
1997-06-01 08:44:57 +00:00
mhitch
ad9b4015c2
Comment out the dc0 at mainbus0: that attempts to include the DS3100 dc
...
device attachment. The 3max dc0 device attaches to the pretended IOASIC.
1997-05-31 20:45:07 +00:00
mhitch
122ef4a659
-Wall cleanup when compiling without all DECstation models defined.
1997-05-31 20:33:30 +00:00
jonathan
3906c8cde5
Fix possible uninitialized variable bug which trips -Wall. When
...
recovering from a possible race condition in sii_intr, read the active
target from the destat register, and set the softc state pointer
`state' appropriately. (This warning is in a block that prints a
warning message, and the warning message has _never_ been seen. The
bug is probably innocuous.)
Also addresses the `more thought needed' in the log message for rev. 1.12.
1997-05-29 19:26:06 +00:00
mhitch
fe468f64bc
Include pm_ds.c if pm_ds, not dc_ds - dc_ds gets set for the 5000/200 as
...
well as the 3100, but trying to include pm_ds.c for a 5000/200-only
configuration fails.
1997-05-29 03:08:40 +00:00
mhitch
660cdaec8a
Use the generic root/swap in the model-specific configuration files.
1997-05-29 02:22:27 +00:00
jonathan
ceff1980b7
lint: Add prototypes for the redirection hoks used for rcons/4.3bsd
...
qvss-style in-kernel X inputevent processing.
This whole interface should be replaced with wscons.
1997-05-28 14:21:39 +00:00
jonathan
ed8e9558ab
Lint: printf formats inside #ifdef DEBUG (long vs int, %x vs pointer).
...
Add XXX to inconsistency: sometimes pmap.c calls blkclr(), sometimes it uses
an inline C loop tuned for 4-entry writebuffer. Why?
1997-05-26 23:02:11 +00:00
jonathan
03bb8c9b9e
lint: #ifdef DEBUG code: use %p for pointers, %ld for vm_offset_t's.
1997-05-26 06:21:20 +00:00
jonathan
0978222b09
lint:#ifdef DEBUG code. Add parens where requested, Prototype stacktrace().
1997-05-26 02:25:58 +00:00
jonathan
d21acac556
Create standard Makefile for arch/pmax/stand.
...
Copy old Makefile with bootblock rules to Makefile.booters.
1997-05-25 22:03:23 +00:00
jonathan
40b20f7799
Move dec_label into a subdir.
1997-05-25 21:39:08 +00:00
jonathan
e319f99e4b
lint: include header files with declarations of input-redirect hooks.
...
Add prototypes and explicit casts where the hooks are polymorphic.
This whole interface should be replaced with wscons.
1997-05-25 10:53:33 +00:00
jonathan
4cf3fe8b78
lint: add prototype for pmax serial-console inithook.
1997-05-25 10:28:22 +00:00
jonathan
2548f9ceee
lint: add prototype for kvtophys().
1997-05-25 10:16:17 +00:00
jonathan
59c42b27b1
Lint: use new headers with prototypes. Add local prototypes for
...
locore spl functions; they should only be lint used directly here.
Delete unused variables, etc.
1997-05-25 10:07:38 +00:00
jonathan
5520aec6bb
Oops, #include <machine/autoconf.h> after previous change.
1997-05-25 08:17:00 +00:00
jonathan
88787ea86a
Lint: machdep.c calls configure() and makebootdev().
...
Move their declaratinos to pmax/autoconf.h.
1997-05-25 06:10:46 +00:00
jonathan
19743d60e1
Lint: add prototype for badaddr() (the expansion of tc_badaddr).
1997-05-25 05:58:36 +00:00
jonathan
c17d51a55d
Add (bogus) prototype for tcinfo() PROM callback until we know what it is.
1997-05-25 05:44:13 +00:00
jonathan
a2051af8b9
RCSid police. Delete obsolete function-scope extern declarations.
1997-05-25 05:26:00 +00:00
jonathan
cedd6dbe25
Lint: move forward declarations to beginning of file and protoize.
...
delete unused variables and add redundant parens where suggested.
1997-05-25 05:19:51 +00:00
jonathan
a0600d7d94
Prototype for pmap_bootstrap().
1997-05-25 05:04:03 +00:00
jonathan
03953c0e63
Apply NetBSD-1.2 name changes to pmax board-specific trap handler declarations.
1997-05-25 05:01:51 +00:00
jonathan
352da01442
Remove #ifdef NDTOP/#endif wrapper, not needed with new config.
...
Annotate strange #includes (dcreg.h?).
1997-05-25 04:58:36 +00:00
jonathan
42ad3d85be
Move prototypes for X11-upcall hooks to dtopvar.h, for the benefit of
...
the Ultrix framebuffer-API compatibility code.
1997-05-25 04:49:59 +00:00
jonathan
ce0a173bf6
Add prototypes for device-specific handlers and input-event (X11) upcalls.
1997-05-25 02:37:55 +00:00
jonathan
a9700d60e4
lint: add missing %d (unit number of unconfigurable device) to panic msg.
1997-05-24 09:37:45 +00:00
jonathan
52afc81f2a
lint: delete unused variable 'dv'.
1997-05-24 09:32:34 +00:00
jonathan
c0c7efb178
Delint debugging-printf() macro.
1997-05-24 09:30:27 +00:00
jonathan
588324e3fb
Lint: include prototypes for TurboChannel framebuffer console-init functions.
...
include prototype for printf() and panic() and delint calls.
1997-05-24 09:17:24 +00:00
jonathan
d617788337
Fix typos in prototypes of console-init entrypoints.
1997-05-24 09:15:46 +00:00
jonathan
8f17cfaec1
Add 'needs-flag' to pmax, 3max dc (DZ-11 clone) front-ends (dc_ds, dc_ioasic
...
respectively), so console setup code can test forconfiguration of the
correct front-end (via NDC_DC and NDC_IOASIC, respectively).
Delete 'needs-flags' from dc.c. GC obsolete uses of NDC, "dc.h".
1997-05-24 08:19:44 +00:00
jonathan
20e5e29aef
Use a ldscript to work around `features' (not enough section headers)
...
when linking kernels with GNU binutils-2.7 or newer ld.
1997-05-24 05:56:06 +00:00
jonathan
02b403c0bf
#ifdef notyet out the as-yet-Undefined bold mode, instead of commenting it out.
1997-05-24 05:49:22 +00:00
jonathan
5cf71bf343
Add declarations and cdevsw/bdevsw entries for cd, ccd, ss, uk, tun.
1997-05-24 05:28:17 +00:00
mhitch
0db8e55935
DMA state was not getting saved if dmaCurPhase was data-out. If the
...
message-in was a save data pointer, the driver would loop in the
interrupt routine.
1997-05-22 03:26:16 +00:00
jonathan
d212e8744e
Include "rasterconsole.h" to get definition of NRASTERCONSOLE (rcons flag).
...
Don't try rcons on 3100s with keyboards if rcons isn't configured,
1997-05-21 19:41:08 +00:00
jonathan
b088f1b7fd
Change default le entry from "le*" to "le0" so GENERIC kernels
...
configure the pmin/pmax (2100/3100) baseboard ethernet as le0, not le1.
1997-05-20 08:36:42 +00:00
jonathan
1175a38b7f
Use cpu_splXXX() functions to enforce the required ordering of spl()s.
1997-05-19 23:34:40 +00:00
mhitch
8e9925b45b
Eliminate vm_pmap.
1997-05-18 17:26:30 +00:00
mellon
dcf4d707a4
Only compile in rcons tests if rcons pseudo-device was declared
1997-05-15 16:43:36 +00:00
mellon
d3c5a81e19
Don't do rcons-specific things if no rcons pseudo-device was declared. Clean up probe-time printfs.
1997-05-15 07:24:37 +00:00
jonathan
d592c85696
The pmax interrupt handlers were re-enabling clock interrupts ASAP after
...
hardclock() is called. Now, only do so if clock intrs were enabled beforehand.
1997-05-15 05:03:42 +00:00
jonathan
13f3645083
Merge in changes from Alpha scc driver with RCS log message:
...
> revision 1.33
> date: 1997/05/15 02:15:55; author: thorpej; state: Exp; lines: +8 -4
> - In sccmatch(), check any user-specified offset, allowing scc unit numbers
> to be nailed down. From Ken Hornstein <kenh@cmf.nrl.navy.mil>, PR #3626 ,
> slightly modified to allow wildcarded offsets.
> - Blow away the cf->cf_unit check in sccmatch(); it's bogus.
Also gc usused references to NSCC and #include "scc.h"
1997-05-15 04:49:32 +00:00
jonathan
a72c2263f5
Change `needs-count' on scc to `needs-flag': should have been `needs-flag'
...
since rev 1.18 of pmax/tc/scc.c.
1997-05-15 04:42:12 +00:00