mirror of
https://github.com/simh/simh.git
synced 2026-01-25 19:56:25 +00:00
PDP10, PDP11, Unibus VAXen: CH11 Chaosnet interface.
This commit is contained in:
@@ -277,6 +277,7 @@ typedef struct {
|
||||
#define INT_V_DUPRX 12
|
||||
#define INT_V_DUPTX 13
|
||||
#define INT_V_RK 14
|
||||
#define INT_V_CH 15
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -311,6 +312,7 @@ typedef struct {
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
#define INT_CH (1u << INT_V_CH)
|
||||
|
||||
#define IPL_DTA (0x16 - IPL_HMIN)
|
||||
#define IPL_CR (0x16 - IPL_HMIN)
|
||||
@@ -323,6 +325,7 @@ typedef struct {
|
||||
#define IPL_TS (0x15 - IPL_HMIN)
|
||||
#define IPL_RY (0x15 - IPL_HMIN)
|
||||
#define IPL_XU (0x15 - IPL_HMIN)
|
||||
#define IPL_CH (0x15 - IPL_HMIN)
|
||||
#define IPL_RB (0x15 - IPL_HMIN)
|
||||
#define IPL_LPT (0x14 - IPL_HMIN)
|
||||
#define IPL_PTR (0x14 - IPL_HMIN)
|
||||
|
||||
@@ -56,6 +56,7 @@ extern DEVICE dz_dev;
|
||||
extern DEVICE vh_dev;
|
||||
extern DEVICE xu_dev, xub_dev;
|
||||
extern DEVICE dmc_dev;
|
||||
extern DEVICE ch_dev;
|
||||
|
||||
DEVICE *sim_devices[] = {
|
||||
&cpu_dev,
|
||||
@@ -88,6 +89,7 @@ DEVICE *sim_devices[] = {
|
||||
&xu_dev,
|
||||
&xub_dev,
|
||||
&dmc_dev,
|
||||
&ch_dev,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
@@ -318,6 +318,7 @@ typedef struct {
|
||||
#define INT_V_DUPRX 11
|
||||
#define INT_V_DUPTX 12
|
||||
#define INT_V_RK 13
|
||||
#define INT_V_CH 14
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -351,6 +352,7 @@ typedef struct {
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
#define INT_CH (1u << INT_V_CH)
|
||||
|
||||
#define IPL_DTA (0x16 - IPL_HMIN)
|
||||
#define IPL_CR (0x16 - IPL_HMIN)
|
||||
@@ -363,6 +365,7 @@ typedef struct {
|
||||
#define IPL_TS (0x15 - IPL_HMIN)
|
||||
#define IPL_RY (0x15 - IPL_HMIN)
|
||||
#define IPL_XU (0x15 - IPL_HMIN)
|
||||
#define IPL_CH (0x15 - IPL_HMIN)
|
||||
#define IPL_LPT (0x14 - IPL_HMIN)
|
||||
#define IPL_PTR (0x14 - IPL_HMIN)
|
||||
#define IPL_PTP (0x14 - IPL_HMIN)
|
||||
|
||||
@@ -58,6 +58,7 @@ extern DEVICE dz_dev;
|
||||
extern DEVICE vh_dev;
|
||||
extern DEVICE xu_dev, xub_dev;
|
||||
extern DEVICE dmc_dev;
|
||||
extern DEVICE ch_dev;
|
||||
|
||||
DEVICE *sim_devices[] = {
|
||||
&cpu_dev,
|
||||
@@ -93,6 +94,7 @@ DEVICE *sim_devices[] = {
|
||||
&xu_dev,
|
||||
&xub_dev,
|
||||
&dmc_dev,
|
||||
&ch_dev,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
@@ -335,6 +335,7 @@ typedef struct {
|
||||
#define INT_V_DUPRX 11
|
||||
#define INT_V_DUPTX 12
|
||||
#define INT_V_RK 13
|
||||
#define INT_V_CH 14
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -368,6 +369,7 @@ typedef struct {
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
#define INT_CH (1u << INT_V_CH)
|
||||
|
||||
#define IPL_DTA (0x16 - IPL_HMIN)
|
||||
#define IPL_CR (0x16 - IPL_HMIN)
|
||||
@@ -380,6 +382,7 @@ typedef struct {
|
||||
#define IPL_TS (0x15 - IPL_HMIN)
|
||||
#define IPL_RY (0x15 - IPL_HMIN)
|
||||
#define IPL_XU (0x15 - IPL_HMIN)
|
||||
#define IPL_CH (0x15 - IPL_HMIN)
|
||||
#define IPL_LPT (0x14 - IPL_HMIN)
|
||||
#define IPL_PTR (0x14 - IPL_HMIN)
|
||||
#define IPL_PTP (0x14 - IPL_HMIN)
|
||||
|
||||
@@ -65,6 +65,7 @@ extern DEVICE dz_dev;
|
||||
extern DEVICE vh_dev;
|
||||
extern DEVICE xu_dev, xub_dev;
|
||||
extern DEVICE dmc_dev;
|
||||
extern DEVICE ch_dev;
|
||||
|
||||
DEVICE *sim_devices[] = {
|
||||
&cpu_dev,
|
||||
@@ -101,6 +102,7 @@ DEVICE *sim_devices[] = {
|
||||
&xu_dev,
|
||||
&xub_dev,
|
||||
&dmc_dev,
|
||||
&ch_dev,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
@@ -362,6 +362,7 @@ typedef struct {
|
||||
#define INT_V_DUPRX 11
|
||||
#define INT_V_DUPTX 12
|
||||
#define INT_V_RK 13
|
||||
#define INT_V_CH 14
|
||||
|
||||
#define INT_V_LPT 0 /* BR4 */
|
||||
#define INT_V_PTR 1
|
||||
@@ -395,6 +396,7 @@ typedef struct {
|
||||
#define INT_RK (1u << INT_V_RK)
|
||||
#define INT_TDRX (1u << INT_V_TDRX)
|
||||
#define INT_TDTX (1u << INT_V_TDTX)
|
||||
#define INT_CH (1u << INT_V_CH)
|
||||
|
||||
#define IPL_DTA (0x16 - IPL_HMIN)
|
||||
#define IPL_CR (0x16 - IPL_HMIN)
|
||||
@@ -407,6 +409,7 @@ typedef struct {
|
||||
#define IPL_TS (0x15 - IPL_HMIN)
|
||||
#define IPL_RY (0x15 - IPL_HMIN)
|
||||
#define IPL_XU (0x15 - IPL_HMIN)
|
||||
#define IPL_CH (0x15 - IPL_HMIN)
|
||||
#define IPL_LPT (0x14 - IPL_HMIN)
|
||||
#define IPL_PTR (0x14 - IPL_HMIN)
|
||||
#define IPL_PTP (0x14 - IPL_HMIN)
|
||||
|
||||
@@ -65,6 +65,7 @@ extern DEVICE dz_dev;
|
||||
extern DEVICE vh_dev;
|
||||
extern DEVICE xu_dev, xub_dev;
|
||||
extern DEVICE dmc_dev;
|
||||
extern DEVICE ch_dev;
|
||||
|
||||
DEVICE *sim_devices[] = {
|
||||
&cpu_dev,
|
||||
@@ -100,6 +101,7 @@ DEVICE *sim_devices[] = {
|
||||
&xu_dev,
|
||||
&xub_dev,
|
||||
&dmc_dev,
|
||||
&ch_dev,
|
||||
NULL
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user