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

View file

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