--******************************************************************************************************************** -- Created: 30-Mar-2010 17:35:20 by OpenVMS SDL EV3-3 -- Source: 24-APR-2003 13:24:17 $1$DGA7274:[LIB_ADA.LIS]NDTDEF.SDL;1 --******************************************************************************************************************** with SYSTEM; use SYSTEM; with STARLET; use STARLET; with CONDITION_HANDLING; use CONDITION_HANDLING; package NDTDEF is -- module $NDTDEF --+ -- NEXUS DEVICE AND ADAPTER TYPE CODES --- --DEFINE CONSTANT TYPE CODES NDT_MEM4NI : constant := 8; -- MEMORY, 4K NOT INTERLEAVED NDT_MEM4I : constant := 9; -- MEMORY, 4K INTERLEAVED NDT_MEM16NI : constant := 16; -- MEMORY, 16K NOT INTERLEAVED NDT_MEM16I : constant := 17; -- MEMORY, 16K INTERLEAVED NDT_MEM1664NI : constant := 18; -- MEMORY, 16K AND 64K MIXED NDT_MB : constant := 32; -- MBA 0,1,2, OR 3 NDT_UB0 : constant := 40; -- UB ADAPTER OR INTERCONNECT 0, NDT_UB1 : constant := 41; -- 1, NDT_UB2 : constant := 42; -- 2, NDT_UB3 : constant := 43; -- OR 3 NDT_DR32 : constant := 48; -- DR32 0,1,2,... NDT_CI : constant := 56; -- CI780'S, CI750'S NDT_MPM0 : constant := 64; -- MULTIPORT MEMORY 0, NDT_MPM1 : constant := 65; -- 1, NDT_MPM2 : constant := 66; -- 2, NDT_MPM3 : constant := 67; -- OR 3 NDT_DISK9 : constant := 81; -- Disk on 009 NDT_TERM9 : constant := 82; -- Terminal on 009 NDT_TAPE9 : constant := 83; -- Tape on 009 NDT_PRTR9 : constant := 84; -- Printer on 009 NDT_SFUN9 : constant := 85; -- Spec. func. ctrllr. on 009 NDT_USER9 : constant := 86; -- User-defined device on 009 NDT_MEM64NIL : constant := 104; -- 64K NON-INTERLEAVED MEM, LOWER CONTROLLER NDT_MEM64EIL : constant := 105; -- 64K EXTERNALLY INTERLEAVED MEM, LOWER NDT_MEM64NIU : constant := 106; -- 64K NON-INTERLEAVED MEM, UPPER CONTROLLER NDT_MEM64EIU : constant := 107; -- 64K EXTERNALLY INTERLEAVED MEM, UPPER NDT_MEM64I : constant := 108; -- 64K INTERNALLY INTERLEAVED MEMORY NDT_MEM256NIL : constant := 112; -- 256K NON-INTERLEAVED MEM, LOWER CONTROLLER NDT_MEM256EIL : constant := 113; -- 256K EXTERNALLY INTERLEAVED MEM, LOWER NDT_MEM256NIU : constant := 114; -- 256K NON-INTERLEAVED MEM, UPPER CONTROLLER NDT_MEM256EIU : constant := 115; -- 256K EXTERNALLY INTERLEAVED MEM, UPPER NDT_MEM256I : constant := 116; -- 256K INTERNALLY INTERLEAVED MEMORY NDT_KA410 : constant := 128; -- VAXstar system NDT_KA420 : constant := 128; -- PVAX system NDT_KA640 : constant := 129; -- MAYFAIR II system NDT_SHAC : constant := 130; NDT_SGEC : constant := 131; NDT_KA520CIO : constant := 132; -- CIRRUS CIO module NDT_KA520COMM : constant := 133; -- CIRRUS COMM module NDT_KA43 : constant := 134; NDT_KA440 : constant := 135; NDT_KA46 : constant := 135; -- BI node device types. Note low word is hardware device type on BI. -- High order word (i.e. the 8000) distinguishes device as a BI device. -- First BI memory nodes NDT_SCORMEM : constant := -2147483647; -- Scorpio Memory -- Then other BI devices NDT_BIMFA : constant := -2147483391; -- BI Multi-Function Adapter NDT_BUA : constant := -2147483390; -- BI UNIBUS adapter NDT_BLA : constant := -2147483389; -- BI LESI adapter NDT_KDZ11 : constant := -2147483387; -- KDZ11 processor NDT_KA810 : constant := -2147483387; -- KA810 processor NDT_NBI : constant := -2147483386; -- BI-NMI Adapter NDT_XBIB : constant := -2147475193; -- BI-XMI Adapter NDT_XBIB_PLUS : constant := -2147475185; -- BI-XMI Plus Adapter NDT_BCA : constant := -2147483384; -- BI-CI Adapter NDT_BICOMBO : constant := -2147483383; -- BI Combo Board NDT_BCI750 : constant := -2147483381; -- Interim BI-CI Adapter NDT_BIACP : constant := -2147483380; -- Aurora Processor Module NDT_BDA : constant := -2147483378; -- BI-to-Disk Adapter NDT_BSA : constant := -2147467004; -- BI-to-SI Adapter NDT_KSB50 : constant := -2147467004; -- BI-to-SI Adapter NDT_AIO : constant := -2147466995; -- Aurora I/O Module NDT_KFBTA : constant := -2147466995; -- Aurora I/O Module NDT_AIE_TK : constant := -2147466997; -- Aurora I/O Extension Module NDT_AIE_TKNI : constant := -2147466994; -- Aurora I/O Extension Module NDT_AIE_NI : constant := -2147466993; -- Aurora I/O Extension Module NDT_DEBNT : constant := -2147466993; -- Aurora I/O Extension Module NDT_DSB32 : constant := -2147483382; -- BI-Hi speed sync comm adapter NDT_LACP : constant := -2147466996; -- BI-VAXstation 8000 graphics adapter NDT_DEBNI : constant := -2147483368; -- AIE varient NDT_KWB : constant := -2147450853; -- BI_KWB32 module -- XMI node device types. Note low word is hardware device type on XMI. NDT_CIXCD : constant := 3077; -- CI port CIXCD adapter NDT_KFMSA : constant := 2064; -- DSSI port KFMSA adapter NDT_XCP : constant := 32769; -- Calypso/CVAX CPU NDT_XRP : constant := 32898; -- RIGEL CPU NDT_XMA : constant := 16385; -- XMI Memory NDT_XBI : constant := 8193; -- XBI Adapter NDT_XWATCH : constant := 3076; -- XWATCH Adapter NDT_XJA : constant := 4097; -- XJA Adapter NDT_AXA : constant := 4098; -- AXA Adapter NDT_HSX50 : constant := 3106; NDT_KDM70 : constant := 3106; NDT_XBI_PLUS : constant := 8194; -- XBI-Plus adapter NDT_X1202 : constant := 32896; -- Mariah CPU NDT_DEMNA : constant := 3075; -- NI port - DEMNA adapter NDT_XSA : constant := 2085; -- XMI-SCSI adapter NDT_LAMB : constant := 4138; -- Laser-XMI adapter NDT_XZA_SCSI : constant := 3126; -- XMI-SCSI adapter NDT_XZA_DSSI : constant := 3121; -- XMI-DSSI adapter NDT_CIMNA : constant := 3119; -- XMI-CI adapter NDT_DEMFA : constant := 2083; -- XMI-FDDI adapter -- MBUS node devices. NDT_MBUS_FTAM : constant := -1878982655; -- Tape adapter NDT_MBUS_FQAM : constant := -1878982399; -- QBUS adapter NDT_MBUS_LEGSS : constant := -1878982654; -- LEGSS graphics NDT_MBUS_FWIOM : constant := -1878982652; -- I/O module NDT_MBUS_KA60 : constant := -1878982392; -- Dual CVAX CPU NDT_MBUS_8MB : constant := -1878917104; -- 8MB memory NDT_MBUS_16MB : constant := -1878916848; -- 16MB memory NDT_MBUS_32MB : constant := -1878916336; -- 32MB memory NDT_MBUS_32MBA : constant := -1878916080; -- 32MB memory NDT_MBUS_64MB : constant := -1878915824; -- 64MB memory NDT_MBUS_128MB : constant := -1878915312; -- 128MB memory NDT_MBUS_8MBFS : constant := -1862402032; -- 8MB Firestarter -- (TYC0002) keep UCODE constants for CI boot adapters here UCODE_CI780 : constant := 1; UCODE_BCA : constant := 2; UCODE_BCA_ONBOARD : constant := 3; UCODE_ONBOARD : constant := 4; NDT_IOP : constant := 8192; NDT_KA0302_EV5_CPU : constant := 49152; NDT_KA0302_EV3_4MB : constant := 32768; NDT_KA0302_EV4_4MB : constant := 32769; NDT_KA0302_NV_4MB : constant := 32770; NDT_KA0302_EV3_1MB : constant := 32771; NDT_KA0302_EV4_1MB : constant := 32772; NDT_KA0302_NV_1MB : constant := 32773; NDT_KA0302_LEPMEM : constant := 16385; NDT_KA0302_MEM : constant := 16384; NDT_KA0302_IOP : constant := 8192; NDT_KA0C05_TLEP : constant := 32784; NDT_KA0C05_TLEP_EV5_1MB : constant := 32784; NDT_KA0C05_TLEP_EV5_4MB : constant := 32785; NDT_KA0C05_TLEP_EV5_16MB : constant := 32786; NDT_KA0C05_TLEP_2EV5_1MB : constant := 32787; NDT_KA0C05_TLEP_2EV5_4MB : constant := 32788; NDT_KA0C05_TLEP_2EV5_16MB : constant := 32789; NDT_KA0C05_TLEP_EV56_4MB : constant := 32800; NDT_KA0C05_TLEP_EV56_8MB : constant := 32801; NDT_KA0C05_TLEP_2EV56_4MB : constant := 32802; NDT_KA0C05_TLEP_2EV56_8MB : constant := 32803; NDT_KA0C08_TLEP_2EV6_4MB : constant := 32805; NDT_KA0C05_NV_MEM : constant := 17408; NDT_KA0C05_TMEM : constant := 20480; NDT_KA0C05_TIOP : constant := 8192; NDT_KA0C05_ITIOP : constant := 8224; NDT_FLAG : constant := 12032; NDT_HPC : constant := 61184; NDT_FVME_VENDOR_ID : constant := 50336627; -- Vendor ID, FBUS-VME adapter NDT_FVME : constant := 100663297; -- FBUS-VME adapter software version NDT_DEANA : constant := 100745216; -- Module number = B2005 NDT_FCA : constant := 100728832; -- Module number = B2004 NDT_FZA : constant := 100777984; -- Module number = B2007 NDT_FFA : constant := 100761600; -- Module number = B2006 NDT_FBE : constant := 101711872; -- FBE is an exception NDT_KA0202_FBUS : constant := 842022912; -- Cobra Fbus bridge NDT_KA0302_FBUS : constant := 858800128; -- Laser Fbus bridge NDT_KA0C05_FBUS : constant := 875577344; -- TLaser Fbus bridge NDT_PMAD : constant := 1145130320; NDT_PMAD_AA_H : constant := 541147437; NDT_PMAF : constant := 1178684752; NDT_PMAF_AA_H : constant := 541147437; NDT_PMAF_CA_H : constant := 541147949; NDT_PMAF_FA_H : constant := 541148717; NDT_PMAF_FD_H : constant := 541345325; NDT_PMAF_FS_H : constant := 542328365; NDT_PMAF_FU_H : constant := 542459437; NDT_PMAZ : constant := 1514229072; NDT_PMAZB_AA_H : constant := 1094790466; NDT_PMAZC_AA_H : constant := 1094790467; NDT_PMAB : constant := 1111575888; NDT_PMABV_AA_H : constant := 1094790486; NDT_AV01 : constant := 825251393; NDT_AV01B_AA_H : constant := 1094790466; NDT_PMAG : constant := 1195461968; NDT_PMAG_JA_H : constant := 541149741; NDT_PMAG_FA_H : constant := 541148717; NDT_PMAGB_BA_H : constant := 1094856002; NDT_PMAGD_AA_H : constant := 1094790468; NDT_PMAGC_H : constant := 538976323; NDT_PMAGC_AA_H : constant := 1094790467; NDT_PMAGC_BA_H : constant := 1094856003; NDT_PMAGC_DA_H : constant := 1094987075; NDT_PMAGD_H : constant := 538976324; NDT_PMAGC_EA_H : constant := 1095052611; NDT_PMAG_CA_H : constant := 541147949; NDT_PMAG_DA_H : constant := 541148205; NDT_DELTA : constant := 1414284612; NDT_DELTA_H : constant := 538976321; NDT_KZTS : constant := 1398037067; NDT_KZTSA_AA_H : constant := 1094790465; NDT_KZTSA_BA_H : constant := 1094856001; NDT_PMAT : constant := 1413565776; NDT_PMAT_AA_H : constant := 541147437; NDT_OTTO : constant := 1330926671; NDT_OTTO_H : constant := 538976288; NDT_DGLTA : constant := 1414285124; NDT_DGLTA_H : constant := 1095118145; NDT_EISA_SYSTEM_BOARD : constant := 22; NDT_AHA1742A : constant := 33591300; NDT_AHA1740 : constant := 16814084; NDT_DEPCA : constant := 541238032; NDT_CPQ3011 : constant := 288362766; NDT_CPQ3021 : constant := 556798222; NDT_CPQ3111 : constant := 288428302; NDT_CPQ3112 : constant := 305205518; NDT_CPQ3121 : constant := 556863758; NDT_CPQ3122 : constant := 573640974; NDT_CPQ3201 : constant := 20058382; NDT_CPQ3202 : constant := 36835598; NDT_CPQ3231 : constant := 825364750; NDT_CPQ3232 : constant := 842141966; NDT_PRO6000 : constant := 6311746; NDT_PRO6001 : constant := 23088962; NDT_PRO6002 : constant := 39866178; NDT_DEFEA : constant := 19964688; NDT_DEFEA_2 : constant := 36741904; NDT_KFESA : constant := 3056400; NDT_KFESB : constant := 19833616; NDT_KFESC : constant := 36610832; NDT_KFESD : constant := 53388048; NDT_MLX0075 : constant := 1962973237; NDT_MLX0077 : constant := 1996527669; NDT_DEC4250 : constant := 1346544400; NDT_DEC3003 : constant := 53519120; NDT_AHA1742A_FLOPPY : constant := 1347374150; NDT_NS16450 : constant := 91216; NDT_PC4XD_SERIAL : constant := 1395934032; NDT_PC4XD_PARALLEL : constant := 1278493520; NDT_DIGIBOARD : constant := 1229408580; NDT_PARALLEL_PORT : constant := 1414680656; NDT_SERIAL_PORT : constant := 1414680659; NDT_DE200 : constant := 808600900; NDT_AHA_1540 : constant := 808727857; NDT_SOUND_BOARD : constant := 1314213715; NDT_WD90C24 : constant := 809059415; NDT_KBD : constant := 4473419; NDT_MOUS : constant := 1398099789; NDT_COM1 : constant := 827150147; NDT_COM2 : constant := 843927363; NDT_FLOP : constant := 1347374150; NDT_DE20 : constant := 808600900; NDT_LPT1 : constant := 827609164; NDT_DW11 : constant := 825317188; NDT_DT20 : constant := 808604740; NDT_PCXB : constant := 1113080656; NDT_IDEM : constant := 1296385097; NDT_IDES : constant := 1397048393; NDT_USBC : constant := 1128420181; NDT_CYPRESS : constant := -963440512; NDT_DIGITAL_PCI_VENDOR_ID : constant := 4113; NDT_PBB : constant := 69649; NDT_TULIP : constant := 135185; NDT_FOCUS : constant := 200721; NDT_TGA : constant := 266257; NDT_MFPCI : constant := 331793; NDT_PVIC : constant := 397329; NDT_ZEPHYR : constant := 462865; NDT_KZPSA : constant := 528401; NDT_DC21140 : constant := 593937; NDT_DC21143 : constant := 1642513; NDT_TGA2 : constant := 856081; NDT_PFI : constant := 987153; NDT_DC21041 : constant := 1314833; NDT_DGLPB : constant := 1445905; NDT_PVPCI : constant := 1511441; NDT_PCIRM : constant := 1576977; NDT_PPB0 : constant := 2101265; NDT_PPB1 : constant := 2166801; NDT_PPB2 : constant := 2232337; NDT_PPB3 : constant := 2363409; NDT_PPB4 : constant := 2428945; NDT_PPB5 : constant := 2494481; NDT_DEGPA_SA : constant := 70318; NDT_DEGPA_TA : constant := 135854; NDT_DEGXA : constant := 380048612; NDT_DEGX2_SA : constant := 373822692; NDT_DEGX2_TA : constant := 373888228; NDT_CIPCA : constant := 106958997; NDT_TC4048 : constant := 84414682; NDT_RACORE : constant := -2125197073; NDT_NCR53C810 : constant := 69632; NDT_NCR53C810A : constant := 331776; NDT_NCR53C825 : constant := 200704; NDT_KFPSA : constant := -2147282944; NDT_SATURN : constant := 75792518; NDT_MERCURY : constant := 75661446; NDT_I82558 : constant := 304709766; NDT_QLOGIC : constant := 270536823; NDT_PCMCIA_PD6729 : constant := 285216787; NDT_MYLEX : constant := 69737; NDT_PCI1280 : constant := 808586769; NDT_HOT_PLUG : constant := -1594421743; NDT_MACH32 : constant := 1096290306; NDT_MACH64 : constant := 1196953602; NDT_MACH64C : constant := 1129844738; NDT_DEC864 : constant := -2000661709; NDT_S3TRIO : constant := -2012130509; NDT_METEOR : constant := 2101295; NDT_FAX_MODEM : constant := 5783878; NDT_XIRCOM : constant := 5128524; NDT_NCR53C710 : constant := 1; NDT_DC253 : constant := 2; NDT_SCRIPT_RAM : constant := 3; NDT_DS1287 : constant := 4; NDT_Z85C30 : constant := 5; NDT_EEROM : constant := 6; NDT_NIADRROM : constant := 7; NDT_FEPROM : constant := 8; NDT_PCD8584 : constant := 9; NDT_NCR53C710_DSSI : constant := 10; NDT_TC_INTERFACE : constant := 11; NDT_SCSI_INTERFACE : constant := 12; NDT_CXTURBO : constant := 13; NDT_COREIO : constant := 14; NDT_NCR53C94 : constant := 15; NDT_LANCE : constant := 16; NDT_AMD79C30 : constant := 17; NDT_KA0202_CPU : constant := 18; NDT_KA0202_MEM : constant := 19; NDT_KA0202_IO : constant := 20; NDT_VTI82C106_PP : constant := 21; NDT_KA0902_CPU : constant := 23; NDT_KA0902_MEM : constant := 24; NDT_KA0902_IIO : constant := 25; NDT_KA0902_EIO : constant := 26; NDT_KA1605_PCI : constant := 27; NDT_KA1605_CPU : constant := 28; NDT_KA1605_MEMORY : constant := 29; NDT_KA1605_GCD : constant := 30; NDT_HPC_PCI : constant := 541282632; NDT_KA2308_QSA : constant := 49; NDT_KA2308_QSD : constant := 50; NDT_KA2308_DIR : constant := 51; NDT_KA2308_IOP : constant := 52; NDT_KA2308_PCA : constant := 53; NDT_KA2308_PCI : constant := 54; NDT_KA2308_GP : constant := 55; NDT_KA2308_HS : constant := 56; NDT_KA2308_MEM : constant := 57; NDT_KA2308_DTAG : constant := 58; NDT_KA270F_PCI : constant := 59; NDT_MCD : constant := 4473677; NDT_COREIO_HW_ID_MASK_LO : constant := -1; NDT_COREIO_HW_ID_MASK_HI : constant := 0; NDT_EISA_HW_ID_MASK_LO : constant := -1; NDT_EISA_HW_ID_MASK_HI : constant := -1; NDT_FBUS_HW_ID_MASK_LO : constant := -16384; NDT_FBUS_HW_ID_MASK_HI : constant := 16777215; NDT_LBUS_HW_ID_MASK_LO : constant := -1; NDT_LBUS_HW_ID_MASK_HI : constant := 0; NDT_PCI_HW_ID_MASK_LO : constant := -1; NDT_PCI_HW_ID_MASK_HI : constant := 0; NDT_PCMCIA_HW_ID_MASK_LO : constant := -1; NDT_PCMCIA_HW_ID_MASK_HI : constant := 0; NDT_TURBO_HW_ID_MASK_LO : constant := -1; NDT_TURBO_HW_ID_MASK_HI : constant := -1; NDT_XBUS_HW_ID_MASK_LO : constant := -1; NDT_XBUS_HW_ID_MASK_HI : constant := 0; NDT_XMI_HW_ID_MASK_LO : constant := 65535; NDT_XMI_HW_ID_MASK_HI : constant := 0; NDT_VTI_COMBO_HW_ID_MASK_LO : constant := -1; NDT_VTI_COMBO_HW_ID_MASK_HI : constant := 0; NDT_TLASER_HW_ID_MASK_LO : constant := 65535; NDT_TLASER_HW_ID_MASK_HI : constant := 0; end NDTDEF;