From 2c9b8506ba13a43f131996529aaf43b3d6a1f4b2 Mon Sep 17 00:00:00 2001 From: CSRG Date: Tue, 1 Jan 1991 23:19:17 -0800 Subject: [PATCH] BSD 4_3_Reno development 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 --- sys | 1 + usr/src/sys/GENERIC.vaxminiroot/acc.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ad.h | 1 + .../sys/GENERIC.vaxminiroot/argoxtwentyfive.h | 1 + usr/src/sys/GENERIC.vaxminiroot/bi.h | 1 + usr/src/sys/GENERIC.vaxminiroot/css.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ct.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ddn.h | 1 + usr/src/sys/GENERIC.vaxminiroot/de.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dh.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dhu.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dmc.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dmf.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dmv.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dmz.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dn.h | 1 + usr/src/sys/GENERIC.vaxminiroot/dz.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ec.h | 1 + usr/src/sys/GENERIC.vaxminiroot/en.h | 1 + usr/src/sys/GENERIC.vaxminiroot/eon.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ether.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ex.h | 1 + usr/src/sys/GENERIC.vaxminiroot/fifo.h | 1 + usr/src/sys/GENERIC.vaxminiroot/hdh.h | 1 + usr/src/sys/GENERIC.vaxminiroot/hp.h | 1 + usr/src/sys/GENERIC.vaxminiroot/hy.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ii.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ik.h | 1 + usr/src/sys/GENERIC.vaxminiroot/il.h | 1 + usr/src/sys/GENERIC.vaxminiroot/imp.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ioconf.c | 203 +++++ usr/src/sys/GENERIC.vaxminiroot/iso.h | 1 + usr/src/sys/GENERIC.vaxminiroot/kadb.h | 1 + usr/src/sys/GENERIC.vaxminiroot/kg.h | 1 + usr/src/sys/GENERIC.vaxminiroot/kra.h | 2 + usr/src/sys/GENERIC.vaxminiroot/loop.h | 1 + usr/src/sys/GENERIC.vaxminiroot/lp.h | 1 + usr/src/sys/GENERIC.vaxminiroot/lpa.h | 1 + usr/src/sys/GENERIC.vaxminiroot/mba.h | 1 + usr/src/sys/GENERIC.vaxminiroot/mfs.h | 1 + usr/src/sys/GENERIC.vaxminiroot/mu.h | 2 + usr/src/sys/GENERIC.vaxminiroot/nfs.h | 1 + usr/src/sys/GENERIC.vaxminiroot/np.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ns.h | 1 + usr/src/sys/GENERIC.vaxminiroot/pcl.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ps.h | 1 + usr/src/sys/GENERIC.vaxminiroot/pty.h | 1 + usr/src/sys/GENERIC.vaxminiroot/qd.h | 1 + usr/src/sys/GENERIC.vaxminiroot/qe.h | 1 + usr/src/sys/GENERIC.vaxminiroot/quota.h | 1 + usr/src/sys/GENERIC.vaxminiroot/qv.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ra.h | 2 + usr/src/sys/GENERIC.vaxminiroot/rb.h | 2 + usr/src/sys/GENERIC.vaxminiroot/rk.h | 2 + usr/src/sys/GENERIC.vaxminiroot/rl.h | 2 + usr/src/sys/GENERIC.vaxminiroot/rx.h | 1 + usr/src/sys/GENERIC.vaxminiroot/sl.h | 1 + .../sys/GENERIC.vaxminiroot/swaphkvmunix.c | 11 + .../sys/GENERIC.vaxminiroot/swaphpvmunix.c | 11 + usr/src/sys/GENERIC.vaxminiroot/sysvshm.h | 1 + usr/src/sys/GENERIC.vaxminiroot/tb.h | 1 + usr/src/sys/GENERIC.vaxminiroot/te.h | 2 + usr/src/sys/GENERIC.vaxminiroot/tj.h | 2 + usr/src/sys/GENERIC.vaxminiroot/tms.h | 2 + usr/src/sys/GENERIC.vaxminiroot/tpip.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ts.h | 2 + usr/src/sys/GENERIC.vaxminiroot/tu.h | 2 + usr/src/sys/GENERIC.vaxminiroot/uba.h | 1 + usr/src/sys/GENERIC.vaxminiroot/ubglue.s | 728 ++++++++++++++++++ usr/src/sys/GENERIC.vaxminiroot/ubvec.s | 13 + usr/src/sys/GENERIC.vaxminiroot/up.h | 2 + usr/src/sys/GENERIC.vaxminiroot/uu.h | 1 + usr/src/sys/GENERIC.vaxminiroot/va.h | 1 + usr/src/sys/GENERIC.vaxminiroot/vp.h | 1 + usr/src/sys/GENERIC.vaxminiroot/vs.h | 1 + usr/src/sys/GENERIC.vaxminiroot/vv.h | 1 + 76 files changed, 1049 insertions(+) create mode 120000 sys create mode 100644 usr/src/sys/GENERIC.vaxminiroot/acc.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ad.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/argoxtwentyfive.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/bi.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/css.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ct.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ddn.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/de.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dh.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dhu.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dmc.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dmf.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dmv.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dmz.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dn.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/dz.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ec.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/en.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/eon.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ether.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ex.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/fifo.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/hdh.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/hp.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/hy.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ii.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ik.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/il.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/imp.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ioconf.c create mode 100644 usr/src/sys/GENERIC.vaxminiroot/iso.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/kadb.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/kg.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/kra.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/loop.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/lp.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/lpa.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/mba.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/mfs.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/mu.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/nfs.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/np.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ns.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/pcl.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ps.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/pty.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/qd.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/qe.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/quota.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/qv.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ra.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/rb.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/rk.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/rl.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/rx.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/sl.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/swaphkvmunix.c create mode 100644 usr/src/sys/GENERIC.vaxminiroot/swaphpvmunix.c create mode 100644 usr/src/sys/GENERIC.vaxminiroot/sysvshm.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/tb.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/te.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/tj.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/tms.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/tpip.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ts.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/tu.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/uba.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ubglue.s create mode 100644 usr/src/sys/GENERIC.vaxminiroot/ubvec.s create mode 100644 usr/src/sys/GENERIC.vaxminiroot/up.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/uu.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/va.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/vp.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/vs.h create mode 100644 usr/src/sys/GENERIC.vaxminiroot/vv.h diff --git a/sys b/sys new file mode 120000 index 0000000000..35bf1a971b --- /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 index 0000000000..f20e7ebbec --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/acc.h @@ -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 index 0000000000..4098535e43 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ad.h @@ -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 index 0000000000..de2fb21322 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/argoxtwentyfive.h @@ -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 index 0000000000..cbad0ae26c --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/bi.h @@ -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 index 0000000000..b5e743ccb5 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/css.h @@ -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 index 0000000000..5cf0170ab0 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ct.h @@ -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 index 0000000000..d4c807e2c5 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ddn.h @@ -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 index 0000000000..35f8d77c87 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/de.h @@ -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 index 0000000000..5ab2c3c1f5 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dh.h @@ -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 index 0000000000..a666b902da --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dhu.h @@ -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 index 0000000000..a84a8c764f --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dmc.h @@ -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 index 0000000000..4660b2a8f8 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dmf.h @@ -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 index 0000000000..7df0c5366c --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dmv.h @@ -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 index 0000000000..3578c4919a --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dmz.h @@ -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 index 0000000000..7140eae944 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dn.h @@ -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 index 0000000000..8bb063a4c3 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/dz.h @@ -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 index 0000000000..495aa28fdd --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ec.h @@ -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 index 0000000000..6835b0561a --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/en.h @@ -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 index 0000000000..1a7902aefd --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/eon.h @@ -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 index 0000000000..28d5f32ecb --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ether.h @@ -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 index 0000000000..65d39d225d --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ex.h @@ -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 index 0000000000..4c28fa05b1 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/fifo.h @@ -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 index 0000000000..9c70956e87 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/hdh.h @@ -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 index 0000000000..564c0e9917 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/hp.h @@ -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 index 0000000000..01dcd1fd17 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/hy.h @@ -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 index 0000000000..2c7ceabd48 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ii.h @@ -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 index 0000000000..e3983a5ba5 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ik.h @@ -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 index 0000000000..da50081c57 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/il.h @@ -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 index 0000000000..ef8ea49c60 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/imp.h @@ -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 index 0000000000..bb0508f49e --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ioconf.c @@ -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 index 0000000000..83efc640cf --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/iso.h @@ -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 index 0000000000..6a1ded1afe --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/kadb.h @@ -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 index 0000000000..4b234c8615 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/kg.h @@ -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 index 0000000000..a2ecae6656 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/kra.h @@ -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 index 0000000000..15a837a810 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/loop.h @@ -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 index 0000000000..575eddd3b9 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/lp.h @@ -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 index 0000000000..3e4487566d --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/lpa.h @@ -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 index 0000000000..efdd64974d --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/mba.h @@ -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 index 0000000000..8bcb8593e6 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/mfs.h @@ -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 index 0000000000..07739d9471 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/mu.h @@ -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 index 0000000000..94e8179859 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/nfs.h @@ -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 index 0000000000..ab33e0472c --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/np.h @@ -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 index 0000000000..93eb3d58ba --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ns.h @@ -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 index 0000000000..24e1e1e32e --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/pcl.h @@ -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 index 0000000000..bead1106dc --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ps.h @@ -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 index 0000000000..3f5c54e28d --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/pty.h @@ -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 index 0000000000..e8a1735858 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/qd.h @@ -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 index 0000000000..f71b0b5179 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/qe.h @@ -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 index 0000000000..9d27ae4bff --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/quota.h @@ -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 index 0000000000..55ea3eecaa --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/qv.h @@ -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 index 0000000000..3c4d7f5aae --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ra.h @@ -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 index 0000000000..24d49ecad3 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/rb.h @@ -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 index 0000000000..548952575b --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/rk.h @@ -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 index 0000000000..383abc5f43 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/rl.h @@ -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 index 0000000000..eef362805e --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/rx.h @@ -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 index 0000000000..9914a92ff8 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/sl.h @@ -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 index 0000000000..747f173437 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/swaphkvmunix.c @@ -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 index 0000000000..e28677ad9b --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/swaphpvmunix.c @@ -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 index 0000000000..2efc8d9f1d --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/sysvshm.h @@ -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 index 0000000000..5799b0ab18 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/tb.h @@ -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 index 0000000000..c3270fa4e3 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/te.h @@ -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 index 0000000000..62b1edd8e3 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/tj.h @@ -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 index 0000000000..8389f67a5f --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/tms.h @@ -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 index 0000000000..6fc74231b2 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/tpip.h @@ -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 index 0000000000..31bf3dff66 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ts.h @@ -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 index 0000000000..6e82bb1fa5 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/tu.h @@ -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 index 0000000000..857bb13493 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/uba.h @@ -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 index 0000000000..a3a2370d49 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ubglue.s @@ -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 index 0000000000..d3984957ea --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/ubvec.s @@ -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 index 0000000000..b4f9918240 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/up.h @@ -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 index 0000000000..2fe97349b6 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/uu.h @@ -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 index 0000000000..a4db1edffe --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/va.h @@ -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 index 0000000000..5fc8b01fa6 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/vp.h @@ -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 index 0000000000..37028676e6 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/vs.h @@ -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 index 0000000000..0655e05595 --- /dev/null +++ b/usr/src/sys/GENERIC.vaxminiroot/vv.h @@ -0,0 +1 @@ +#define NVV 0 -- 2.20.1