Added VH device to the VAX780

This commit is contained in:
Mark Pizzolato 2012-03-26 11:53:06 -07:00
parent 8cc2ef03c7
commit 0dd5185099
2 changed files with 12 additions and 0 deletions

View file

@ -281,6 +281,8 @@ typedef struct {
#define IOLN_RQC 004
#define IOBA_RQD (IOPAGEBASE + IOBA_RQC + IOLN_RQC)
#define IOLN_RQD 004
#define IOBA_VH (IOPAGEBASE + 000440) /* DHU11 */
#define IOLN_VH 020
#define IOBA_RQ (IOPAGEBASE + 012150) /* UDA50 */
#define IOLN_RQ 004
#define IOBA_TS (IOPAGEBASE + 012520) /* TS11 */
@ -328,6 +330,8 @@ typedef struct {
#define INT_V_PTR 1
#define INT_V_PTP 2
#define INT_V_CR 3
#define INT_V_VHRX 4
#define INT_V_VHTX 5
#define INT_DZRX (1u << INT_V_DZRX)
#define INT_DZTX (1u << INT_V_DZTX)
@ -339,6 +343,8 @@ typedef struct {
#define INT_RY (1u << INT_V_RY)
#define INT_XU (1u << INT_V_XU)
#define INT_LPT (1u << INT_V_LPT)
#define INT_VHRX (1u << INT_V_VHRX)
#define INT_VHTX (1u << INT_V_VHTX)
#define INT_PTR (1u << INT_V_PTR)
#define INT_PTP (1u << INT_V_PTP)
#define INT_CR (1u << INT_V_CR)
@ -356,6 +362,8 @@ typedef struct {
#define IPL_PTR (0x14 - IPL_HMIN)
#define IPL_PTP (0x14 - IPL_HMIN)
#define IPL_CR (0x14 - IPL_HMIN)
#define IPL_VHRX (0x14 - IPL_HMIN)
#define IPL_VHTX (0x14 - IPL_HMIN)
/* Device vectors */
@ -376,6 +384,8 @@ typedef struct {
#define VEC_RY 0264
#define VEC_DZRX 0300
#define VEC_DZTX 0304
#define VEC_VHRX 0310
#define VEC_VHTX 0314
/* Interrupt macros */

View file

@ -52,6 +52,7 @@ extern DEVICE ts_dev;
extern DEVICE tq_dev;
extern DEVICE tu_dev;
extern DEVICE dz_dev;
extern DEVICE vh_dev;
extern DEVICE xu_dev, xub_dev;
extern int32 sim_switches;
@ -74,6 +75,7 @@ DEVICE *sim_devices[] = {
&tto_dev,
&fl_dev,
&dz_dev,
&vh_dev,
&cr_dev,
&lpt_dev,
&rp_dev,