-- --**************************************************************************** --* * --* Copyright (c) 2001 * --* by DIGITAL Equipment Corporation, Maynard, Mass. * --* * --* This software is furnished under a license and may be used and copied * --* only in accordance with the terms of such license and with the * --* inclusion of the above copyright notice. This software or any other * --* copies thereof may not be provided or otherwise made available to any * --* other person. No title to and ownership of the software is hereby * --* transferred. * --* * --* The information in this software is subject to change without notice * --* and should not be construed as a commitment by DIGITAL Equipment * --* Corporation. * --* * --* DIGITAL assumes no responsibility for the use or reliability of its * --* software on equipment which is not supplied by DIGITAL. * --* * --**************************************************************************** --******************************************************************************************************************** -- Created: 15-MAR-2001 22:53:05 by OpenVMS SDL EV1-33 -- Source: 27-NOV-1995 15:11:31 $11$DUA933:[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; NDT_KA4A : constant := 135; NDT_KA49 : constant := 136; NDT_TC : constant := 137; NDT_X1303 : constant := 138; NDT_KA600 : constant := 139; NDT_SCSI_B : constant := 140; NDT_TT600 : constant := 141; NDT_KD560 : constant := 142; -- Jetstream ATM module NDT_KD561 : constant := 143; -- Jetstream NCIO module NDT_KDC01 : constant := 144; -- Jetstream DSSI P-card NDT_KDC02 : constant := 145; -- Jetstream NI P-card NDT_KA560 : constant := 149; -- Jetstream CPU NDT_XVIB : constant := 232; -- XMI-2-VME (VME side) -- 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_XVME : constant := 8195; -- XBI-Plus TO VME adapter NDT_X1202 : constant := 32896; -- Mariah CPU NDT_DEMNA : constant := 3075; -- NI port - DEMNA adapter NDT_XSA : constant := 2085; -- XMI-SCSI adapter NDT_X1302 : constant := 32903; NDT_DEMFA : constant := 2083; -- XMI-FDDI adapter NDT_XCT : constant := 3177; -- IO Debug -- Laser System Bus (LSB) Nexus device types NDT_LIOP : constant := 8192; -- IOP LSB device type code NDT_LMA : constant := 16384; -- Memory LSB device type code NDT_L1701_1 : constant := 32773; -- LNP (1MB cache) LSB device type code NDT_L1701_4 : constant := 32770; -- LNP (4MB cache) LSB device type code NDT_L1701_K : constant := 32775; -- Krypton LSB device type code NDT_L1701_X : constant := 32776; -- Xenon LSB device type code NDT_LAMB : constant := 4138; -- LAMB XMI device type code -- Turbochannel device types NDT_PMAD : constant := -559087615; -- TC to NI NDT_PMAZ : constant := -559087614; -- TC to SCSI NDT_PMAF_AA : constant := -559087613; -- TC to FDDI NDT_LOFI : constant := -559087612; -- TC to AUDIO NDT_TCVME : constant := -559087611; -- TC to VME NDT_TCHX : constant := -559087610; -- TC to SFB NDT_TCTX : constant := -559087609; -- TC to 24 plane NDT_TC_GENERIC : constant := -559087608; -- Generic tc device NDT_PMAF_FA : constant := -559087607; -- TC to FDDI NDT_CIPCA : constant := 106958997; -- 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; end NDTDEF;