|
|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T U m
Length: 1309 (0x51d)
Types: TextFile
Notes: UNIX file
Names: »msl_def.h«
└─⟦22cab2c1b⟧ Bits:30004042/kcaddon.imd SW95705I 386/ix Multi-user Release 1.2
└─⟦22cab2c1b⟧ UNIX Filesystem
└─⟦this⟧ »KC/new/usr/include/sys/msl_def.h«
#define EXSEND 1
#define EXREC 2
#define EXSIG 4
#define EXERROR 8
#define EXEND 16
#define XUNIT 0
#define XB_FREE 0
#define XB_WAITING 1
\f
/* FF protocol */
#define POLL 0
/* unit numbers */
#define CPU 0
#define LAN1 1
#define LAN2 2
#define COM1 3
#define COM2 4
#define MUX1 5
#define MUX2 6
/* unit bits in nwm: */
#define LAN1BIT 0x01
#define LAN2BIT 0x02
#define COM1BIT 0x04
#define COM2BIT 0x08
#define MUX1BIT 0x10
#define MUX2BIT 0x20
/* gates on LAN, COM or MUX */
#define SUPER_GATE 0
#define IMC_GATE 1
#define CSPTERM_INITGATE 2
#define CSPTERM_RUNGATE 3
#define CSPHOST_GATE 4
#define MUX_GATE 4
#define IMCAH_GATE 5 /* for consistency
-- gate between LAN & COM */
#define LPH_GATE 7 /* 880329/HCA kindly supplied by JOS */
/* local gates are defined in msl.c
0: supervisor gate
1: exchange gate
2: mux driver init gate
3: mux driver running gate
4: imc gate
*/
\f
/* unit state bits */
#define PRESENT 0x01
#define LOAD 0x02
#define RUN 0x04
#define INTERRUPT 0x08
#define ERROR 0x10
#define BDEBUG 0x20
#define ALLOCATED 0x40
#define SELFTEST 0x80
/* unit states */
#define NOTPRESENT 0x10
#define LOADING 0x03
#define RUNNING 0x05
#define INTERRUPTED 0x0D
#define LOADMASK 0x4B
#define INITLOAD 1