Specifications
System Macros Invoked by Drivers
CPUDISP
Table 2–2 (Cont.) VAX Systems and Their CPU Type
CPU Type VAX System
420 VAXstation 3100/MicroVAX 3100
410 VAXstation 2000/MicroVAX 2000
60 VAXstation 3520/3540
46 VAXstation 4000-60
UV2 MicroVAX II
The CPUDISP macro identifies the VAX system by type and subtype as listed in
Table 2–3.
Table 2–3 VAX Systems and Their CPU Subtype
CPU Type Subtype VAX System
UV MicroVAX II processor-based system
UV2 MicroVAX II
410 VAXstation 2000/MicroVAX 2000
CV CVAX processor-based system
420 VAXstation 3100/MicroVAX 3100
520 VAX 3000FT
650 MicroVAX 3400/3600/3900-series system
9CC VAX 6200/6300-series system
60 VAXstation 3520/3540
RV CVAX-Rigel processor-based system
9RR VAX 6000-4xx
670 VAX 4000-300
V12 Mariah processor-based systems
1202 VAX 6000-5xx
46 VAXstation 4000-60
V13 NVAX processor-based systems
1302 VAX 6000-6xx
690 VAX 4000-400/-500/-600
You can supply any combination of generic type and subtype in a single invocation
of the CPUDISP macro. Should the CPUDISP macro code be executed on the
appropriate processor, the following transfers of control are possible:
• If you specify a generic type but no subtype, CPUDISP causes the branch
designated for the generic type to be taken for all of its subtypes.
• If you specify one or more subtypes but not the generic type, CPUDISP causes
the branch designated for each subtype to be taken.
• If you specify both, the generic type and one or more subtypes, CPUDISP
causes the branch designated for each specified subtype to be taken. For those
subtypes that you do not specify, CPUDISP causes the branch designated for
the generic type to be taken.
2–10