SCCS-vsn: sys/vax/include/cpu.h 4.5
SCCS-vsn: sys/vax/vax/mem.h 4.7
SCCS-vsn: sys/vax/vax/nexus.h 4.8
SCCS-vsn: sys/vax/uba/ubareg.h 4.21
-/* cpu.h 4.4 81/03/13 */
+/* cpu.h 4.5 81/03/21 */
:8,
cp_type:8; /* VAX_750 */
} cpu750;
:8,
cp_type:8; /* VAX_750 */
} cpu750;
+ /* need structure for 730 */
};
#endif
#define VAX_780 1
#define VAX_750 2
};
#endif
#define VAX_780 1
#define VAX_750 2
-/* ubareg.h 4.20 81/03/14 */
+/* ubareg.h 4.21 81/03/21 */
/*
* VAX UNIBUS adapter registers
/*
* VAX UNIBUS adapter registers
*/
#define NBDP780 15
#define NBDP750 3
*/
#define NBDP780 15
#define NBDP750 3
#define MAXNBDP 15
#define NUBA780 4
#define NUBA750 1
#define MAXNBDP 15
#define NUBA780 4
#define NUBA750 1
#if VAX780
#define MAXNUBA 4
#else
#if VAX780
#define MAXNUBA 4
#else
* Formulas for locations of the last 8k of UNIBUS memory
* for each possible uba.
*/
* Formulas for locations of the last 8k of UNIBUS memory
* for each possible uba.
*/
+#if VAX730
+#define UMEM730 ((u_short *)(0xffe000))
+#endif
#if VAX750
#define UMEM750(i) ((u_short *)(0xffe000-(i)*0x40000))
#endif
#if VAX750
#define UMEM750(i) ((u_short *)(0xffe000-(i)*0x40000))
#endif
-/* mem.h 4.6 81/03/21 */
+/* mem.h 4.7 81/03/21 */
/*
* Memory controller registers
/*
* Memory controller registers
-/* nexus.h 4.7 81/03/13 */
+/* nexus.h 4.8 81/03/21 */
/*
* Information about nexus's.
/*
* Information about nexus's.
#define NNEX750 16
#define NEX750 ((struct nexus *)0xf20000)
#endif
#define NNEX750 16
#define NEX750 ((struct nexus *)0xf20000)
#endif
+#if VAX730
+#define NNEX730 8
+#define NEX730 ((struct nexus *)0xf20000)
+#endif
#define NEXSIZE 0x2000
#define MAXNNEXUS 16
#define NEXSIZE 0x2000
#define MAXNNEXUS 16