BSD 4_3_Reno development
authorCSRG <csrg@ucbvax.Berkeley.EDU>
Wed, 2 Jan 1991 07:19:17 +0000 (23:19 -0800)
committerCSRG <csrg@ucbvax.Berkeley.EDU>
Wed, 2 Jan 1991 07:19:17 +0000 (23:19 -0800)
Work on file sys
Work on file usr/src/sys/GENERIC.vaxminiroot/ioconf.c
Work on file usr/src/sys/GENERIC.vaxminiroot/ubglue.s
Work on file usr/src/sys/GENERIC.vaxminiroot/ubvec.s
Work on file usr/src/sys/GENERIC.vaxminiroot/fifo.h
Work on file usr/src/sys/GENERIC.vaxminiroot/mfs.h
Work on file usr/src/sys/GENERIC.vaxminiroot/pty.h
Work on file usr/src/sys/GENERIC.vaxminiroot/quota.h
Work on file usr/src/sys/GENERIC.vaxminiroot/tb.h
Work on file usr/src/sys/GENERIC.vaxminiroot/sysvshm.h
Work on file usr/src/sys/GENERIC.vaxminiroot/nfs.h
Work on file usr/src/sys/GENERIC.vaxminiroot/kadb.h
Work on file usr/src/sys/GENERIC.vaxminiroot/loop.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ether.h
Work on file usr/src/sys/GENERIC.vaxminiroot/sl.h
Work on file usr/src/sys/GENERIC.vaxminiroot/imp.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ns.h
Work on file usr/src/sys/GENERIC.vaxminiroot/argoxtwentyfive.h
Work on file usr/src/sys/GENERIC.vaxminiroot/iso.h
Work on file usr/src/sys/GENERIC.vaxminiroot/tpip.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ra.h
Work on file usr/src/sys/GENERIC.vaxminiroot/kra.h
Work on file usr/src/sys/GENERIC.vaxminiroot/eon.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ii.h
Work on file usr/src/sys/GENERIC.vaxminiroot/bi.h
Work on file usr/src/sys/GENERIC.vaxminiroot/css.h
Work on file usr/src/sys/GENERIC.vaxminiroot/de.h
Work on file usr/src/sys/GENERIC.vaxminiroot/acc.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dmc.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ddn.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dmv.h
Work on file usr/src/sys/GENERIC.vaxminiroot/il.h
Work on file usr/src/sys/GENERIC.vaxminiroot/en.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ex.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ec.h
Work on file usr/src/sys/GENERIC.vaxminiroot/np.h
Work on file usr/src/sys/GENERIC.vaxminiroot/hy.h
Work on file usr/src/sys/GENERIC.vaxminiroot/hdh.h
Work on file usr/src/sys/GENERIC.vaxminiroot/vv.h
Work on file usr/src/sys/GENERIC.vaxminiroot/pcl.h
Work on file usr/src/sys/GENERIC.vaxminiroot/hp.h
Work on file usr/src/sys/GENERIC.vaxminiroot/qe.h
Work on file usr/src/sys/GENERIC.vaxminiroot/tu.h
Work on file usr/src/sys/GENERIC.vaxminiroot/mu.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dh.h
Work on file usr/src/sys/GENERIC.vaxminiroot/mba.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ad.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ct.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dhu.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dmz.h
Work on file usr/src/sys/GENERIC.vaxminiroot/rb.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dn.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ik.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dz.h
Work on file usr/src/sys/GENERIC.vaxminiroot/dmf.h
Work on file usr/src/sys/GENERIC.vaxminiroot/rk.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ps.h
Work on file usr/src/sys/GENERIC.vaxminiroot/lpa.h
Work on file usr/src/sys/GENERIC.vaxminiroot/kg.h
Work on file usr/src/sys/GENERIC.vaxminiroot/lp.h
Work on file usr/src/sys/GENERIC.vaxminiroot/rx.h
Work on file usr/src/sys/GENERIC.vaxminiroot/tms.h
Work on file usr/src/sys/GENERIC.vaxminiroot/rl.h
Work on file usr/src/sys/GENERIC.vaxminiroot/te.h
Work on file usr/src/sys/GENERIC.vaxminiroot/ts.h
Work on file usr/src/sys/GENERIC.vaxminiroot/uba.h
Work on file usr/src/sys/GENERIC.vaxminiroot/up.h
Work on file usr/src/sys/GENERIC.vaxminiroot/vs.h
Work on file usr/src/sys/GENERIC.vaxminiroot/vp.h
Work on file usr/src/sys/GENERIC.vaxminiroot/uu.h
Work on file usr/src/sys/GENERIC.vaxminiroot/tj.h
Work on file usr/src/sys/GENERIC.vaxminiroot/va.h
Work on file usr/src/sys/GENERIC.vaxminiroot/swaphkvmunix.c
Work on file usr/src/sys/GENERIC.vaxminiroot/swaphpvmunix.c
Work on file usr/src/sys/GENERIC.vaxminiroot/qd.h
Work on file usr/src/sys/GENERIC.vaxminiroot/qv.h

Synthesized-from: CSRG/cd2/4.3reno

76 files changed:
sys [new symlink]
usr/src/sys/GENERIC.vaxminiroot/acc.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ad.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/argoxtwentyfive.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/bi.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/css.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ct.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ddn.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/de.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dh.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dhu.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dmc.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dmf.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dmv.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dmz.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dn.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/dz.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ec.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/en.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/eon.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ether.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ex.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/fifo.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/hdh.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/hp.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/hy.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ii.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ik.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/il.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/imp.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ioconf.c [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/iso.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/kadb.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/kg.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/kra.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/loop.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/lp.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/lpa.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/mba.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/mfs.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/mu.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/nfs.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/np.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ns.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/pcl.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ps.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/pty.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/qd.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/qe.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/quota.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/qv.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ra.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/rb.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/rk.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/rl.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/rx.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/sl.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/swaphkvmunix.c [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/swaphpvmunix.c [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/sysvshm.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/tb.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/te.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/tj.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/tms.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/tpip.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ts.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/tu.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/uba.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ubglue.s [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/ubvec.s [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/up.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/uu.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/va.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/vp.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/vs.h [new file with mode: 0644]
usr/src/sys/GENERIC.vaxminiroot/vv.h [new file with mode: 0644]

diff --git a/sys b/sys
new file mode 120000 (symlink)
index 0000000..35bf1a9
--- /dev/null
+++ b/sys
@@ -0,0 +1 @@
+usr/src/sys
\ No newline at end of file
diff --git a/usr/src/sys/GENERIC.vaxminiroot/acc.h b/usr/src/sys/GENERIC.vaxminiroot/acc.h
new file mode 100644 (file)
index 0000000..f20e7eb
--- /dev/null
@@ -0,0 +1 @@
+#define NACC 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ad.h b/usr/src/sys/GENERIC.vaxminiroot/ad.h
new file mode 100644 (file)
index 0000000..4098535
--- /dev/null
@@ -0,0 +1 @@
+#define NAD 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/argoxtwentyfive.h b/usr/src/sys/GENERIC.vaxminiroot/argoxtwentyfive.h
new file mode 100644 (file)
index 0000000..de2fb21
--- /dev/null
@@ -0,0 +1 @@
+#define NARGOXTWENTYFIVE 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/bi.h b/usr/src/sys/GENERIC.vaxminiroot/bi.h
new file mode 100644 (file)
index 0000000..cbad0ae
--- /dev/null
@@ -0,0 +1 @@
+#define NBI 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/css.h b/usr/src/sys/GENERIC.vaxminiroot/css.h
new file mode 100644 (file)
index 0000000..b5e743c
--- /dev/null
@@ -0,0 +1 @@
+#define NCSS 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ct.h b/usr/src/sys/GENERIC.vaxminiroot/ct.h
new file mode 100644 (file)
index 0000000..5cf0170
--- /dev/null
@@ -0,0 +1 @@
+#define NCT 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ddn.h b/usr/src/sys/GENERIC.vaxminiroot/ddn.h
new file mode 100644 (file)
index 0000000..d4c807e
--- /dev/null
@@ -0,0 +1 @@
+#define NDDN 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/de.h b/usr/src/sys/GENERIC.vaxminiroot/de.h
new file mode 100644 (file)
index 0000000..35f8d77
--- /dev/null
@@ -0,0 +1 @@
+#define NDE 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dh.h b/usr/src/sys/GENERIC.vaxminiroot/dh.h
new file mode 100644 (file)
index 0000000..5ab2c3c
--- /dev/null
@@ -0,0 +1 @@
+#define NDH 2
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dhu.h b/usr/src/sys/GENERIC.vaxminiroot/dhu.h
new file mode 100644 (file)
index 0000000..a666b90
--- /dev/null
@@ -0,0 +1 @@
+#define NDHU 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dmc.h b/usr/src/sys/GENERIC.vaxminiroot/dmc.h
new file mode 100644 (file)
index 0000000..a84a8c7
--- /dev/null
@@ -0,0 +1 @@
+#define NDMC 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dmf.h b/usr/src/sys/GENERIC.vaxminiroot/dmf.h
new file mode 100644 (file)
index 0000000..4660b2a
--- /dev/null
@@ -0,0 +1 @@
+#define NDMF 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dmv.h b/usr/src/sys/GENERIC.vaxminiroot/dmv.h
new file mode 100644 (file)
index 0000000..7df0c53
--- /dev/null
@@ -0,0 +1 @@
+#define NDMV 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dmz.h b/usr/src/sys/GENERIC.vaxminiroot/dmz.h
new file mode 100644 (file)
index 0000000..3578c49
--- /dev/null
@@ -0,0 +1 @@
+#define NDMZ 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dn.h b/usr/src/sys/GENERIC.vaxminiroot/dn.h
new file mode 100644 (file)
index 0000000..7140eae
--- /dev/null
@@ -0,0 +1 @@
+#define NDN 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/dz.h b/usr/src/sys/GENERIC.vaxminiroot/dz.h
new file mode 100644 (file)
index 0000000..8bb063a
--- /dev/null
@@ -0,0 +1 @@
+#define NDZ 8
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ec.h b/usr/src/sys/GENERIC.vaxminiroot/ec.h
new file mode 100644 (file)
index 0000000..495aa28
--- /dev/null
@@ -0,0 +1 @@
+#define NEC 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/en.h b/usr/src/sys/GENERIC.vaxminiroot/en.h
new file mode 100644 (file)
index 0000000..6835b05
--- /dev/null
@@ -0,0 +1 @@
+#define NEN 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/eon.h b/usr/src/sys/GENERIC.vaxminiroot/eon.h
new file mode 100644 (file)
index 0000000..1a7902a
--- /dev/null
@@ -0,0 +1 @@
+#define NEON 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ether.h b/usr/src/sys/GENERIC.vaxminiroot/ether.h
new file mode 100644 (file)
index 0000000..28d5f32
--- /dev/null
@@ -0,0 +1 @@
+#define NETHER 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ex.h b/usr/src/sys/GENERIC.vaxminiroot/ex.h
new file mode 100644 (file)
index 0000000..65d39d2
--- /dev/null
@@ -0,0 +1 @@
+#define NEX 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/fifo.h b/usr/src/sys/GENERIC.vaxminiroot/fifo.h
new file mode 100644 (file)
index 0000000..4c28fa0
--- /dev/null
@@ -0,0 +1 @@
+#define NFIFO 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/hdh.h b/usr/src/sys/GENERIC.vaxminiroot/hdh.h
new file mode 100644 (file)
index 0000000..9c70956
--- /dev/null
@@ -0,0 +1 @@
+#define NHDH 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/hp.h b/usr/src/sys/GENERIC.vaxminiroot/hp.h
new file mode 100644 (file)
index 0000000..564c0e9
--- /dev/null
@@ -0,0 +1 @@
+#define NHP 4
diff --git a/usr/src/sys/GENERIC.vaxminiroot/hy.h b/usr/src/sys/GENERIC.vaxminiroot/hy.h
new file mode 100644 (file)
index 0000000..01dcd1f
--- /dev/null
@@ -0,0 +1 @@
+#define NHY 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ii.h b/usr/src/sys/GENERIC.vaxminiroot/ii.h
new file mode 100644 (file)
index 0000000..2c7ceab
--- /dev/null
@@ -0,0 +1 @@
+#define NII 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ik.h b/usr/src/sys/GENERIC.vaxminiroot/ik.h
new file mode 100644 (file)
index 0000000..e3983a5
--- /dev/null
@@ -0,0 +1 @@
+#define NIK 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/il.h b/usr/src/sys/GENERIC.vaxminiroot/il.h
new file mode 100644 (file)
index 0000000..da50081
--- /dev/null
@@ -0,0 +1 @@
+#define NIL 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/imp.h b/usr/src/sys/GENERIC.vaxminiroot/imp.h
new file mode 100644 (file)
index 0000000..ef8ea49
--- /dev/null
@@ -0,0 +1 @@
+#define NIMP 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ioconf.c b/usr/src/sys/GENERIC.vaxminiroot/ioconf.c
new file mode 100644 (file)
index 0000000..bb0508f
--- /dev/null
@@ -0,0 +1,203 @@
+#include "machine/pte.h"
+#include "../sys/param.h"
+#include "../sys/buf.h"
+#include "../sys/map.h"
+#include "../sys/vm.h"
+
+#include "../vaxmba/mbavar.h"
+#include "../vaxuba/ubavar.h"
+
+
+#define C (caddr_t)
+
+extern struct mba_driver hpdriver;
+extern struct mba_driver hpdriver;
+extern struct mba_driver hpdriver;
+extern struct mba_driver hpdriver;
+extern struct mba_driver htdriver;
+extern struct mba_driver mtdriver;
+
+struct mba_device mbdinit[] = {
+       /* Device,  Unit, Mba, Drive, Dk */
+       { &hpdriver, 0,   '?',    0,  1 },
+       { &hpdriver, 1,   '?',  '?',  1 },
+       { &hpdriver, 2,   '?',  '?',  1 },
+       { &hpdriver, 3,   '?',  '?',  1 },
+       { &htdriver, 0,   '?',  '?',  0 },
+       { &mtdriver, 0,   '?',  '?',  0 },
+       0
+};
+
+struct mba_slave mbsinit [] = {
+       /* Driver,  Ctlr, Unit, Slave */
+       { &htdriver,   0,   0,      0 },
+       { &htdriver,   0,   1,      1 },
+       { &mtdriver,   0,   0,      0 },
+       { &mtdriver,   0,   1,      1 },
+       0
+};
+
+extern struct uba_driver kdbdriver;
+extern Xkdbintr0();
+int     (*kdbint0[])() = { Xkdbintr0, 0 } ;
+extern struct uba_driver hkdriver;
+extern Xrkintr0();
+int     (*hkint0[])() = { Xrkintr0, 0 } ;
+extern struct uba_driver tmdriver;
+extern Xtmintr0();
+int     (*tmint0[])() = { Xtmintr0, 0 } ;
+extern struct uba_driver utdriver;
+extern Xutintr0();
+int     (*utint0[])() = { Xutintr0, 0 } ;
+extern struct uba_driver tmscpdriver;
+extern Xtmscpintr0();
+int     (*tmscpint0[])() = { Xtmscpintr0, 0 } ;
+extern struct uba_driver scdriver;
+extern Xupintr0();
+int     (*scint0[])() = { Xupintr0, 0 } ;
+extern struct uba_driver udadriver;
+extern Xudaintr0();
+int     (*udaint0[])() = { Xudaintr0, 0 } ;
+extern struct uba_driver idcdriver;
+extern Xidcintr0();
+int     (*idcint0[])() = { Xidcintr0, 0 } ;
+extern struct uba_driver hldriver;
+extern Xrlintr0();
+int     (*hlint0[])() = { Xrlintr0, 0 } ;
+extern struct uba_driver dhdriver;
+extern Xdhrint0(), Xdhxint0();
+int     (*dhint0[])() = { Xdhrint0, Xdhxint0, 0 } ;
+extern struct uba_driver dmdriver;
+extern Xdmintr0();
+int     (*dmint0[])() = { Xdmintr0, 0 } ;
+extern struct uba_driver dhdriver;
+extern Xdhrint1(), Xdhxint1();
+int     (*dhint1[])() = { Xdhrint1, Xdhxint1, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint0(), Xdzxint0();
+int     (*dzint0[])() = { Xdzrint0, Xdzxint0, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint1(), Xdzxint1();
+int     (*dzint1[])() = { Xdzrint1, Xdzxint1, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint2(), Xdzxint2();
+int     (*dzint2[])() = { Xdzrint2, Xdzxint2, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint3(), Xdzxint3();
+int     (*dzint3[])() = { Xdzrint3, Xdzxint3, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint4(), Xdzxint4();
+int     (*dzint4[])() = { Xdzrint4, Xdzxint4, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint5(), Xdzxint5();
+int     (*dzint5[])() = { Xdzrint5, Xdzxint5, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint6(), Xdzxint6();
+int     (*dzint6[])() = { Xdzrint6, Xdzxint6, 0 } ;
+extern struct uba_driver dzdriver;
+extern Xdzrint7(), Xdzxint7();
+int     (*dzint7[])() = { Xdzrint7, Xdzxint7, 0 } ;
+extern struct uba_driver zsdriver;
+extern Xtsintr0();
+int     (*zsint0[])() = { Xtsintr0, 0 } ;
+extern struct uba_driver dmfdriver;
+extern Xdmfsrint0(), Xdmfsxint0(), Xdmfdaint0(), Xdmfdbint0(), Xdmfrint0(), Xdmfxint0(), Xdmflint0();
+int     (*dmfint0[])() = { Xdmfsrint0, Xdmfsxint0, Xdmfdaint0, Xdmfdbint0, Xdmfrint0, Xdmfxint0, Xdmflint0, 0 } ;
+extern struct uba_driver dmzdriver;
+extern Xdmzrinta0(), Xdmzxinta0(), Xdmzrintb0(), Xdmzxintb0(), Xdmzrintc0(), Xdmzxintc0();
+int     (*dmzint0[])() = { Xdmzrinta0, Xdmzxinta0, Xdmzrintb0, Xdmzxintb0, Xdmzrintc0, Xdmzxintc0, 0 } ;
+extern struct uba_driver dhudriver;
+extern Xdhurint0(), Xdhuxint0();
+int     (*dhuint0[])() = { Xdhurint0, Xdhuxint0, 0 } ;
+extern struct uba_driver lpdriver;
+extern Xlpintr0();
+int     (*lpint0[])() = { Xlpintr0, 0 } ;
+extern struct uba_driver qvdriver;
+extern Xqvkint0(), Xqvvint0();
+int     (*qvint0[])() = { Xqvkint0, Xqvvint0, 0 } ;
+extern struct uba_driver qddriver;
+extern Xqddint0(), Xqdaint0(), Xqdiint0();
+int     (*qdint0[])() = { Xqddint0, Xqdaint0, Xqdiint0, 0 } ;
+extern struct uba_driver ecdriver;
+extern Xecrint0(), Xeccollide0(), Xecxint0();
+int     (*ecint0[])() = { Xecrint0, Xeccollide0, Xecxint0, 0 } ;
+extern struct uba_driver dedriver;
+extern Xdeintr0();
+int     (*deint0[])() = { Xdeintr0, 0 } ;
+extern struct uba_driver ildriver;
+extern Xilrint0(), Xilcint0();
+int     (*ilint0[])() = { Xilrint0, Xilcint0, 0 } ;
+extern struct uba_driver exdriver;
+extern Xexcdint0();
+int     (*exint0[])() = { Xexcdint0, 0 } ;
+extern struct uba_driver qedriver;
+extern Xqeintr0();
+int     (*qeint0[])() = { Xqeintr0, 0 } ;
+
+struct uba_ctlr ubminit[] = {
+/*      driver,        ctlr,   ubanum, alive,  intr,   addr */
+       { &hkdriver,    0,      '?',    0,      hkint0, C 0177440 },
+       { &tmdriver,    0,      '?',    0,      tmint0, C 0172520 },
+       { &utdriver,    0,      '?',    0,      utint0, C 0172440 },
+       { &tmscpdriver, 0,      '?',    0,      tmscpint0, C 0174500 },
+       { &scdriver,    0,      '?',    0,      scint0, C 0176700 },
+       { &udadriver,   0,      '?',    0,      udaint0, C 0172150 },
+       { &idcdriver,   0,        0,    0,      idcint0, C 0175606 },
+       { &hldriver,    0,      '?',    0,      hlint0, C 0174400 },
+       { &zsdriver,    0,      '?',    0,      zsint0, C 0172520 },
+       0
+};
+
+struct uba_device ubdinit[] = {
+       /* driver,  unit, ctlr,  ubanum, slave,   intr,    addr,    dk, flags*/
+       { &kdbdriver,   0,     0,    0,     0,        0, C 00     ,  1,  0x0 },
+       { &kdbdriver,   1,     0,    0,     1,        0, C 00     ,  1,  0x0 },
+       { &kdbdriver,   2,     0,    0,     2,        0, C 00     ,  1,  0x0 },
+       { &kdbdriver,   3,     0,    0,     3,        0, C 00     ,  1,  0x0 },
+       { &hkdriver,   0,     0,  '?',     0,        0, C 00     ,  1,  0x0 },
+       { &hkdriver,   1,     0,  '?',     1,        0, C 00     ,  1,  0x0 },
+       { &hkdriver,   2,     0,  '?',     2,        0, C 00     ,  1,  0x0 },
+       { &hkdriver,   3,     0,  '?',     3,        0, C 00     ,  1,  0x0 },
+       { &tmdriver,   0,     0,  '?',     0,        0, C 00     ,  0,  0x0 },
+       { &tmdriver,   1,     0,  '?',     1,        0, C 00     ,  0,  0x0 },
+       { &utdriver,   0,     0,  '?',     0,        0, C 00     ,  0,  0x0 },
+       { &utdriver,   1,     0,  '?',     1,        0, C 00     ,  0,  0x0 },
+       { &tmscpdriver,   0,     0,  '?',     0,        0, C 00     ,  0,  0x0 },
+       { &tmscpdriver,   1,     0,  '?',     1,        0, C 00     ,  0,  0x0 },
+       { &scdriver,   0,     0,  '?',     0,        0, C 00     ,  1,  0x0 },
+       { &scdriver,   1,     0,  '?',     1,        0, C 00     ,  1,  0x0 },
+       { &scdriver,   2,     0,  '?',     2,        0, C 00     ,  1,  0x0 },
+       { &scdriver,   3,     0,  '?',     3,        0, C 00     ,  1,  0x0 },
+       { &udadriver,   0,     0,  '?',     0,        0, C 00     ,  1,  0x0 },
+       { &udadriver,   1,     0,  '?',     1,        0, C 00     ,  1,  0x0 },
+       { &udadriver,   2,     0,  '?',     2,        0, C 00     ,  1,  0x0 },
+       { &udadriver,   3,     0,  '?',     3,        0, C 00     ,  1,  0x0 },
+       { &idcdriver,   0,     0,    0,     0,        0, C 00     ,  1,  0x0 },
+       { &idcdriver,   1,     0,    0,     1,        0, C 00     ,  1,  0x0 },
+       { &hldriver,   0,     0,  '?',     0,        0, C 00     ,  1,  0x0 },
+       { &hldriver,   1,     0,  '?',     1,        0, C 00     ,  1,  0x0 },
+       { &dhdriver,   0,    -1,  '?',    -1,   dhint0, C 0160020,  0,  0x0 },
+       { &dmdriver,   0,    -1,  '?',    -1,   dmint0, C 0170500,  0,  0x0 },
+       { &dhdriver,   1,    -1,  '?',    -1,   dhint1, C 0160040,  0,  0x0 },
+       { &dzdriver,   0,    -1,  '?',    -1,   dzint0, C 0160100,  0,  0xff },
+       { &dzdriver,   1,    -1,  '?',    -1,   dzint1, C 0160110,  0,  0xff },
+       { &dzdriver,   2,    -1,  '?',    -1,   dzint2, C 0160120,  0,  0xff },
+       { &dzdriver,   3,    -1,  '?',    -1,   dzint3, C 0160130,  0,  0xff },
+       { &dzdriver,   4,    -1,  '?',    -1,   dzint4, C 0160140,  0,  0xff },
+       { &dzdriver,   5,    -1,  '?',    -1,   dzint5, C 0160150,  0,  0xff },
+       { &dzdriver,   6,    -1,  '?',    -1,   dzint6, C 0160160,  0,  0xff },
+       { &dzdriver,   7,    -1,  '?',    -1,   dzint7, C 0160170,  0,  0xff },
+       { &zsdriver,   0,     0,  '?',     0,        0, C 00     ,  0,  0x0 },
+       { &dmfdriver,   0,    -1,  '?',    -1,   dmfint0, C 0160340,  0,  0xfc },
+       { &dmzdriver,   0,    -1,  '?',    -1,   dmzint0, C 0160540,  0,  0xffffff },
+       { &dhudriver,   0,    -1,  '?',    -1,   dhuint0, C 0160440,  0,  0x0 },
+       { &lpdriver,   0,    -1,  '?',    -1,   lpint0, C 0177514,  0,  0x0 },
+       { &qvdriver,   0,    -1,    0,    -1,   qvint0, C 0177200,  0,  0x0 },
+       { &qddriver,   0,    -1,    0,    -1,   qdint0, C 0177400,  0,  0x0 },
+       { &ecdriver,   0,    -1,  '?',    -1,   ecint0, C 0164330,  0,  0x0 },
+       { &dedriver,   0,    -1,  '?',    -1,   deint0, C 0174510,  0,  0x0 },
+       { &ildriver,   0,    -1,  '?',    -1,   ilint0, C 0164000,  0,  0x0 },
+       { &exdriver,   0,    -1,  '?',    -1,   exint0, C 0164344,  0,  0x0 },
+       { &qedriver,   0,    -1,  '?',    -1,   qeint0, C 0174440,  0,  0x0 },
+       0
+};
diff --git a/usr/src/sys/GENERIC.vaxminiroot/iso.h b/usr/src/sys/GENERIC.vaxminiroot/iso.h
new file mode 100644 (file)
index 0000000..83efc64
--- /dev/null
@@ -0,0 +1 @@
+#define NISO 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/kadb.h b/usr/src/sys/GENERIC.vaxminiroot/kadb.h
new file mode 100644 (file)
index 0000000..6a1ded1
--- /dev/null
@@ -0,0 +1 @@
+#define NKADB 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/kg.h b/usr/src/sys/GENERIC.vaxminiroot/kg.h
new file mode 100644 (file)
index 0000000..4b234c8
--- /dev/null
@@ -0,0 +1 @@
+#define NKG 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/kra.h b/usr/src/sys/GENERIC.vaxminiroot/kra.h
new file mode 100644 (file)
index 0000000..a2ecae6
--- /dev/null
@@ -0,0 +1,2 @@
+#define NKRA 4
+#define NKDB 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/loop.h b/usr/src/sys/GENERIC.vaxminiroot/loop.h
new file mode 100644 (file)
index 0000000..15a837a
--- /dev/null
@@ -0,0 +1 @@
+#define NLOOP 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/lp.h b/usr/src/sys/GENERIC.vaxminiroot/lp.h
new file mode 100644 (file)
index 0000000..575eddd
--- /dev/null
@@ -0,0 +1 @@
+#define NLP 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/lpa.h b/usr/src/sys/GENERIC.vaxminiroot/lpa.h
new file mode 100644 (file)
index 0000000..3e44875
--- /dev/null
@@ -0,0 +1 @@
+#define NLPA 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/mba.h b/usr/src/sys/GENERIC.vaxminiroot/mba.h
new file mode 100644 (file)
index 0000000..efdd649
--- /dev/null
@@ -0,0 +1 @@
+#define NMBA 4
diff --git a/usr/src/sys/GENERIC.vaxminiroot/mfs.h b/usr/src/sys/GENERIC.vaxminiroot/mfs.h
new file mode 100644 (file)
index 0000000..8bcb859
--- /dev/null
@@ -0,0 +1 @@
+#define NMFS 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/mu.h b/usr/src/sys/GENERIC.vaxminiroot/mu.h
new file mode 100644 (file)
index 0000000..07739d9
--- /dev/null
@@ -0,0 +1,2 @@
+#define NMU 2
+#define NMT 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/nfs.h b/usr/src/sys/GENERIC.vaxminiroot/nfs.h
new file mode 100644 (file)
index 0000000..94e8179
--- /dev/null
@@ -0,0 +1 @@
+#define NNFS 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/np.h b/usr/src/sys/GENERIC.vaxminiroot/np.h
new file mode 100644 (file)
index 0000000..ab33e04
--- /dev/null
@@ -0,0 +1 @@
+#define NNP 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ns.h b/usr/src/sys/GENERIC.vaxminiroot/ns.h
new file mode 100644 (file)
index 0000000..93eb3d5
--- /dev/null
@@ -0,0 +1 @@
+#define NNS 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/pcl.h b/usr/src/sys/GENERIC.vaxminiroot/pcl.h
new file mode 100644 (file)
index 0000000..24e1e1e
--- /dev/null
@@ -0,0 +1 @@
+#define NPCL 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ps.h b/usr/src/sys/GENERIC.vaxminiroot/ps.h
new file mode 100644 (file)
index 0000000..bead110
--- /dev/null
@@ -0,0 +1 @@
+#define NPS 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/pty.h b/usr/src/sys/GENERIC.vaxminiroot/pty.h
new file mode 100644 (file)
index 0000000..3f5c54e
--- /dev/null
@@ -0,0 +1 @@
+#define NPTY 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/qd.h b/usr/src/sys/GENERIC.vaxminiroot/qd.h
new file mode 100644 (file)
index 0000000..e8a1735
--- /dev/null
@@ -0,0 +1 @@
+#define NQD 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/qe.h b/usr/src/sys/GENERIC.vaxminiroot/qe.h
new file mode 100644 (file)
index 0000000..f71b0b5
--- /dev/null
@@ -0,0 +1 @@
+#define NQE 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/quota.h b/usr/src/sys/GENERIC.vaxminiroot/quota.h
new file mode 100644 (file)
index 0000000..9d27ae4
--- /dev/null
@@ -0,0 +1 @@
+#define NQUOTA 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/qv.h b/usr/src/sys/GENERIC.vaxminiroot/qv.h
new file mode 100644 (file)
index 0000000..55ea3ee
--- /dev/null
@@ -0,0 +1 @@
+#define NQV 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ra.h b/usr/src/sys/GENERIC.vaxminiroot/ra.h
new file mode 100644 (file)
index 0000000..3c4d7f5
--- /dev/null
@@ -0,0 +1,2 @@
+#define NRA 4
+#define NUDA 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/rb.h b/usr/src/sys/GENERIC.vaxminiroot/rb.h
new file mode 100644 (file)
index 0000000..24d49ec
--- /dev/null
@@ -0,0 +1,2 @@
+#define NRB 2
+#define NIDC 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/rk.h b/usr/src/sys/GENERIC.vaxminiroot/rk.h
new file mode 100644 (file)
index 0000000..5489525
--- /dev/null
@@ -0,0 +1,2 @@
+#define NRK 4
+#define NHK 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/rl.h b/usr/src/sys/GENERIC.vaxminiroot/rl.h
new file mode 100644 (file)
index 0000000..383abc5
--- /dev/null
@@ -0,0 +1,2 @@
+#define NRL 2
+#define NHL 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/rx.h b/usr/src/sys/GENERIC.vaxminiroot/rx.h
new file mode 100644 (file)
index 0000000..eef3628
--- /dev/null
@@ -0,0 +1 @@
+#define NRX 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/sl.h b/usr/src/sys/GENERIC.vaxminiroot/sl.h
new file mode 100644 (file)
index 0000000..9914a92
--- /dev/null
@@ -0,0 +1 @@
+#define NSL 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/swaphkvmunix.c b/usr/src/sys/GENERIC.vaxminiroot/swaphkvmunix.c
new file mode 100644 (file)
index 0000000..747f173
--- /dev/null
@@ -0,0 +1,11 @@
+#include "../sys/param.h"
+#include "../sys/conf.h"
+
+dev_t  rootdev = makedev(3, 0);
+dev_t  argdev  = makedev(3, 1);
+dev_t  dumpdev = makedev(3, 1);
+
+struct swdevt swdevt[] = {
+       { makedev(3, 1),        0,      0 },    /* hk0b */
+       { 0, 0, 0 }
+};
diff --git a/usr/src/sys/GENERIC.vaxminiroot/swaphpvmunix.c b/usr/src/sys/GENERIC.vaxminiroot/swaphpvmunix.c
new file mode 100644 (file)
index 0000000..e28677a
--- /dev/null
@@ -0,0 +1,11 @@
+#include "../sys/param.h"
+#include "../sys/conf.h"
+
+dev_t  rootdev = makedev(0, 0);
+dev_t  argdev  = makedev(0, 1);
+dev_t  dumpdev = makedev(0, 1);
+
+struct swdevt swdevt[] = {
+       { makedev(0, 1),        0,      0 },    /* hp0b */
+       { 0, 0, 0 }
+};
diff --git a/usr/src/sys/GENERIC.vaxminiroot/sysvshm.h b/usr/src/sys/GENERIC.vaxminiroot/sysvshm.h
new file mode 100644 (file)
index 0000000..2efc8d9
--- /dev/null
@@ -0,0 +1 @@
+#define NSYSVSHM 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/tb.h b/usr/src/sys/GENERIC.vaxminiroot/tb.h
new file mode 100644 (file)
index 0000000..5799b0a
--- /dev/null
@@ -0,0 +1 @@
+#define NTB 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/te.h b/usr/src/sys/GENERIC.vaxminiroot/te.h
new file mode 100644 (file)
index 0000000..c3270fa
--- /dev/null
@@ -0,0 +1,2 @@
+#define NTE 2
+#define NTM 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/tj.h b/usr/src/sys/GENERIC.vaxminiroot/tj.h
new file mode 100644 (file)
index 0000000..62b1edd
--- /dev/null
@@ -0,0 +1,2 @@
+#define NTJ 2
+#define NUT 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/tms.h b/usr/src/sys/GENERIC.vaxminiroot/tms.h
new file mode 100644 (file)
index 0000000..8389f67
--- /dev/null
@@ -0,0 +1,2 @@
+#define NTMS 2
+#define NTMSCP 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/tpip.h b/usr/src/sys/GENERIC.vaxminiroot/tpip.h
new file mode 100644 (file)
index 0000000..6fc7423
--- /dev/null
@@ -0,0 +1 @@
+#define NTPIP 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ts.h b/usr/src/sys/GENERIC.vaxminiroot/ts.h
new file mode 100644 (file)
index 0000000..31bf3df
--- /dev/null
@@ -0,0 +1,2 @@
+#define NTS 1
+#define NZS 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/tu.h b/usr/src/sys/GENERIC.vaxminiroot/tu.h
new file mode 100644 (file)
index 0000000..6e82bb1
--- /dev/null
@@ -0,0 +1,2 @@
+#define NTU 2
+#define NHT 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/uba.h b/usr/src/sys/GENERIC.vaxminiroot/uba.h
new file mode 100644 (file)
index 0000000..857bb13
--- /dev/null
@@ -0,0 +1 @@
+#define NUBA 4
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ubglue.s b/usr/src/sys/GENERIC.vaxminiroot/ubglue.s
new file mode 100644 (file)
index 0000000..a3a2370
--- /dev/null
@@ -0,0 +1,728 @@
+       .globl  _Xkdbintr0
+       .align  2
+_Xkdbintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*0)
+       pushl   $0
+       calls   $1,_kdbintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xrkintr0
+       .align  2
+_Xrkintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*1)
+       pushl   $0
+       calls   $1,_rkintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xtmintr0
+       .align  2
+_Xtmintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*2)
+       pushl   $0
+       calls   $1,_tmintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xutintr0
+       .align  2
+_Xutintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*3)
+       pushl   $0
+       calls   $1,_utintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xtmscpintr0
+       .align  2
+_Xtmscpintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*4)
+       pushl   $0
+       calls   $1,_tmscpintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xupintr0
+       .align  2
+_Xupintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*5)
+       pushl   $0
+       calls   $1,_upintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xudaintr0
+       .align  2
+_Xudaintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*6)
+       pushl   $0
+       calls   $1,_udaintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xidcintr0
+       .align  2
+_Xidcintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*7)
+       pushl   $0
+       calls   $1,_idcintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xrlintr0
+       .align  2
+_Xrlintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*8)
+       pushl   $0
+       calls   $1,_rlintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdhrint0
+       .align  2
+_Xdhrint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*9)
+       pushl   $0
+       calls   $1,_dhrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdhxint0
+       .align  2
+_Xdhxint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*10)
+       pushl   $0
+       calls   $1,_dhxint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmintr0
+       .align  2
+_Xdmintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*11)
+       pushl   $0
+       calls   $1,_dmintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdhrint1
+       .align  2
+_Xdhrint1:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*12)
+       pushl   $1
+       calls   $1,_dhrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdhxint1
+       .align  2
+_Xdhxint1:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*13)
+       pushl   $1
+       calls   $1,_dhxint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzrint0
+       .align  2
+_Xdzrint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*14)
+       pushl   $0
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint0
+       .align  2
+_Xdzxint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*15)
+       movl    $0,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint1
+       .align  2
+_Xdzrint1:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*16)
+       pushl   $1
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint1
+       .align  2
+_Xdzxint1:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*17)
+       movl    $1,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint2
+       .align  2
+_Xdzrint2:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*18)
+       pushl   $2
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint2
+       .align  2
+_Xdzxint2:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*19)
+       movl    $2,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint3
+       .align  2
+_Xdzrint3:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*20)
+       pushl   $3
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint3
+       .align  2
+_Xdzxint3:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*21)
+       movl    $3,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint4
+       .align  2
+_Xdzrint4:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*22)
+       pushl   $4
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint4
+       .align  2
+_Xdzxint4:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*23)
+       movl    $4,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint5
+       .align  2
+_Xdzrint5:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*24)
+       pushl   $5
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint5
+       .align  2
+_Xdzxint5:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*25)
+       movl    $5,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint6
+       .align  2
+_Xdzrint6:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*26)
+       pushl   $6
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint6
+       .align  2
+_Xdzxint6:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*27)
+       movl    $6,r0
+       jmp     dzdma
+
+       .globl  _Xdzrint7
+       .align  2
+_Xdzrint7:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*28)
+       pushl   $7
+       calls   $1,_dzrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdzxint7
+       .align  2
+_Xdzxint7:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*29)
+       movl    $7,r0
+       jmp     dzdma
+
+       .globl  _Xtsintr0
+       .align  2
+_Xtsintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*30)
+       pushl   $0
+       calls   $1,_tsintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmfsrint0
+       .align  2
+_Xdmfsrint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*31)
+       pushl   $0
+       calls   $1,_dmfsrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmfsxint0
+       .align  2
+_Xdmfsxint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*32)
+       pushl   $0
+       calls   $1,_dmfsxint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmfdaint0
+       .align  2
+_Xdmfdaint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*33)
+       pushl   $0
+       calls   $1,_dmfdaint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmfdbint0
+       .align  2
+_Xdmfdbint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*34)
+       pushl   $0
+       calls   $1,_dmfdbint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmfrint0
+       .align  2
+_Xdmfrint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*35)
+       pushl   $0
+       calls   $1,_dmfrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmfxint0
+       .align  2
+_Xdmfxint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*36)
+       pushl   $0
+       calls   $1,_dmfxint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmflint0
+       .align  2
+_Xdmflint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*37)
+       pushl   $0
+       calls   $1,_dmflint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmzrinta0
+       .align  2
+_Xdmzrinta0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*38)
+       pushl   $0
+       calls   $1,_dmzrinta
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmzxinta0
+       .align  2
+_Xdmzxinta0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*39)
+       pushl   $0
+       calls   $1,_dmzxinta
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmzrintb0
+       .align  2
+_Xdmzrintb0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*40)
+       pushl   $0
+       calls   $1,_dmzrintb
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmzxintb0
+       .align  2
+_Xdmzxintb0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*41)
+       pushl   $0
+       calls   $1,_dmzxintb
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmzrintc0
+       .align  2
+_Xdmzrintc0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*42)
+       pushl   $0
+       calls   $1,_dmzrintc
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdmzxintc0
+       .align  2
+_Xdmzxintc0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*43)
+       pushl   $0
+       calls   $1,_dmzxintc
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdhurint0
+       .align  2
+_Xdhurint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*44)
+       pushl   $0
+       calls   $1,_dhurint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdhuxint0
+       .align  2
+_Xdhuxint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*45)
+       pushl   $0
+       calls   $1,_dhuxint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xlpintr0
+       .align  2
+_Xlpintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*46)
+       pushl   $0
+       calls   $1,_lpintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xqvkint0
+       .align  2
+_Xqvkint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*47)
+       pushl   $0
+       calls   $1,_qvkint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xqvvint0
+       .align  2
+_Xqvvint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*48)
+       pushl   $0
+       calls   $1,_qvvint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xqddint0
+       .align  2
+_Xqddint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*49)
+       pushl   $0
+       calls   $1,_qddint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xqdaint0
+       .align  2
+_Xqdaint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*50)
+       pushl   $0
+       calls   $1,_qdaint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xqdiint0
+       .align  2
+_Xqdiint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*51)
+       pushl   $0
+       calls   $1,_qdiint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xecrint0
+       .align  2
+_Xecrint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*52)
+       pushl   $0
+       calls   $1,_ecrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xeccollide0
+       .align  2
+_Xeccollide0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*53)
+       pushl   $0
+       calls   $1,_eccollide
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xecxint0
+       .align  2
+_Xecxint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*54)
+       pushl   $0
+       calls   $1,_ecxint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xdeintr0
+       .align  2
+_Xdeintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*55)
+       pushl   $0
+       calls   $1,_deintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xilrint0
+       .align  2
+_Xilrint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*56)
+       pushl   $0
+       calls   $1,_ilrint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xilcint0
+       .align  2
+_Xilcint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*57)
+       pushl   $0
+       calls   $1,_ilcint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xexcdint0
+       .align  2
+_Xexcdint0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*58)
+       pushl   $0
+       calls   $1,_excdint
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+       .globl  _Xqeintr0
+       .align  2
+_Xqeintr0:
+       pushr   $0x3f
+       incl    _fltintrcnt+(4*59)
+       pushl   $0
+       calls   $1,_qeintr
+       popr    $0x3f
+       incl    _cnt+V_INTR
+       rei
+
+
+       .globl  _intrnames
+
+       .globl  _eintrnames
+       .data
+_intrnames:
+       .asciz  "clock"
+       .asciz  "cnr"
+       .asciz  "cnx"
+       .asciz  "tur"
+       .asciz  "tux"
+       .asciz  "mba0"
+       .asciz  "mba1"
+       .asciz  "mba2"
+       .asciz  "mba3"
+       .asciz  "uba0"
+       .asciz  "uba1"
+       .asciz  "uba2"
+       .asciz  "uba3"
+       .asciz  "kdb0"
+       .asciz  "rk0"
+       .asciz  "tm0"
+       .asciz  "ut0"
+       .asciz  "tmscp0"
+       .asciz  "up0"
+       .asciz  "uda0"
+       .asciz  "idc0"
+       .asciz  "rl0"
+       .asciz  "dhr0"
+       .asciz  "dhx0"
+       .asciz  "dm0"
+       .asciz  "dhr1"
+       .asciz  "dhx1"
+       .asciz  "dzr0"
+       .asciz  "dzx0"
+       .asciz  "dzr1"
+       .asciz  "dzx1"
+       .asciz  "dzr2"
+       .asciz  "dzx2"
+       .asciz  "dzr3"
+       .asciz  "dzx3"
+       .asciz  "dzr4"
+       .asciz  "dzx4"
+       .asciz  "dzr5"
+       .asciz  "dzx5"
+       .asciz  "dzr6"
+       .asciz  "dzx6"
+       .asciz  "dzr7"
+       .asciz  "dzx7"
+       .asciz  "ts0"
+       .asciz  "dmfsr0"
+       .asciz  "dmfsx0"
+       .asciz  "dmfda0"
+       .asciz  "dmfdb0"
+       .asciz  "dmfr0"
+       .asciz  "dmfx0"
+       .asciz  "dmfl0"
+       .asciz  "dmzra0"
+       .asciz  "dmzxa0"
+       .asciz  "dmzrb0"
+       .asciz  "dmzxb0"
+       .asciz  "dmzrc0"
+       .asciz  "dmzxc0"
+       .asciz  "dhur0"
+       .asciz  "dhux0"
+       .asciz  "lp0"
+       .asciz  "qvk0"
+       .asciz  "qvv0"
+       .asciz  "qdd0"
+       .asciz  "qda0"
+       .asciz  "qdi0"
+       .asciz  "ecr0"
+       .asciz  "eccollide0"
+       .asciz  "ecx0"
+       .asciz  "de0"
+       .asciz  "ilr0"
+       .asciz  "ilc0"
+       .asciz  "excd0"
+       .asciz  "qe0"
+_eintrnames:
+
+       .globl  _intrcnt
+
+       .globl  _eintrcnt
+       .align 2
+_intrcnt:
+       .space  4 * 13
+_fltintrcnt:
+       .space  4 * 60
+_eintrcnt:
+
+       .text
diff --git a/usr/src/sys/GENERIC.vaxminiroot/ubvec.s b/usr/src/sys/GENERIC.vaxminiroot/ubvec.s
new file mode 100644 (file)
index 0000000..d398495
--- /dev/null
@@ -0,0 +1,13 @@
+#define        I_CLOCK 0
+#define        I_CNR   4
+#define        I_CNX   8
+#define        I_TUR   12
+#define        I_TUX   16
+#define        I_MBA0  20
+#define        I_MBA1  24
+#define        I_MBA2  28
+#define        I_MBA3  32
+#define        I_UBA0  36
+#define        I_UBA1  40
+#define        I_UBA2  44
+#define        I_UBA3  48
diff --git a/usr/src/sys/GENERIC.vaxminiroot/up.h b/usr/src/sys/GENERIC.vaxminiroot/up.h
new file mode 100644 (file)
index 0000000..b4f9918
--- /dev/null
@@ -0,0 +1,2 @@
+#define NUP 4
+#define NSC 1
diff --git a/usr/src/sys/GENERIC.vaxminiroot/uu.h b/usr/src/sys/GENERIC.vaxminiroot/uu.h
new file mode 100644 (file)
index 0000000..2fe9734
--- /dev/null
@@ -0,0 +1 @@
+#define NUU 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/va.h b/usr/src/sys/GENERIC.vaxminiroot/va.h
new file mode 100644 (file)
index 0000000..a4db1ed
--- /dev/null
@@ -0,0 +1 @@
+#define NVA 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/vp.h b/usr/src/sys/GENERIC.vaxminiroot/vp.h
new file mode 100644 (file)
index 0000000..5fc8b01
--- /dev/null
@@ -0,0 +1 @@
+#define NVP 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/vs.h b/usr/src/sys/GENERIC.vaxminiroot/vs.h
new file mode 100644 (file)
index 0000000..3702867
--- /dev/null
@@ -0,0 +1 @@
+#define NVS 0
diff --git a/usr/src/sys/GENERIC.vaxminiroot/vv.h b/usr/src/sys/GENERIC.vaxminiroot/vv.h
new file mode 100644 (file)
index 0000000..0655e05
--- /dev/null
@@ -0,0 +1 @@
+#define NVV 0