BSD 4_3_Reno release
[unix-history] / usr / src / sys / vax / cpudata.c
index b70c158..6b4645f 100644 (file)
@@ -3,7 +3,7 @@
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
  * All rights reserved.  The Berkeley software License Agreement
  * specifies the terms and conditions for redistribution.
  *
- *     @(#)cpudata.c   7.4 (Berkeley) 7/9/88
+ *     @(#)cpudata.c   7.5 (Berkeley) 8/27/88
  */
 
 #include "pte.h"
  */
 
 #include "pte.h"
@@ -126,7 +126,7 @@ struct nexusconnect xxx730 = {
 };
 struct iobus io730[] = { IO_XXX730, 0, 0, (caddr_t)&xxx730 };
 #endif
 };
 struct iobus io730[] = { IO_XXX730, 0, 0, (caddr_t)&xxx730 };
 #endif
-#if VAX630
+#if VAX630 || VAX650
 struct qbus qbus630 = {
        QBA, QBAPAGES, QBAMAP630, (caddr_t)QMEM630, (caddr_t)QIOPAGE630
 };
 struct qbus qbus630 = {
        QBA, QBAPAGES, QBAMAP630, (caddr_t)QMEM630, (caddr_t)QIOPAGE630
 };
@@ -157,6 +157,13 @@ struct clockops ka630_clockops = {
 };
 #endif
 
 };
 #endif
 
+#if VAX650
+int ka650_clkstartrt(), vaxstd_clkread(), vaxstd_clkwrite();
+struct clockops ka650_clockops = {
+       ka650_clkstartrt, vaxstd_clkread, vaxstd_clkwrite
+};
+#endif
+
 /*
  * CPU dependent routines.
  */
 /*
  * CPU dependent routines.
  */
@@ -202,6 +209,13 @@ struct     cpuops ka630_ops = {
 };
 #endif
 
 };
 #endif
 
+#if VAX650
+int    ka650_memnop(), ka650_memerr(), ka650_mchk(), ka650_init();
+struct cpuops ka650_ops = {
+       &ka650_clockops, ka650_memnop, ka650_memerr, ka650_mchk, ka650_init
+};
+#endif
+
 struct percpu percpu[] = {
 #if VAX8600
        { VAX_8600, 6, 2, io8600, &ka860_ops },
 struct percpu percpu[] = {
 #if VAX8600
        { VAX_8600, 6, 2, io8600, &ka860_ops },
@@ -220,6 +234,9 @@ struct percpu percpu[] = {
 #endif
 #if VAX630
        { VAX_630, 2, 1, io630, &ka630_ops },
 #endif
 #if VAX630
        { VAX_630, 2, 1, io630, &ka630_ops },
+#endif
+#if VAX650
+       { VAX_650, 4, 1, io630, &ka650_ops },
 #endif
        0,
 };
 #endif
        0,
 };