[comp.os.vms] Process types from $GETSYI

oberman@LLL-ICDC.ARPA ("LAWVER::LAWVER") (06/26/87)

>I'm trying to complete my list of which CPU types return which numbers
>in $GETSYI for the CPU field. So far I know that
>1 = 780, 782, 785
>2 = 750
>3 = 730
>4 = 8600, 8650
>7 = MicroVax I
>8 = MicroVax II
>
>It is easy to find out what type your own machine is with the following line:
> WRITE SYS$OUTPUT F$GETSYI("CPU")

An easier way is to look at the $PRDEF module in STARLET.MLB. The following
is from that file:
$EQU	PR$_SID_TYP780	1
$EQU	PR$_SID_TYP750	2
$EQU	PR$_SID_TYP730	3
$EQU	PR$_SID_TYP790	4
$EQU	PR$_SID_TYP8SS	5
$EQU	PR$_SID_TYP8NN	6
$EQU	PR$_SID_TYPUV1	7
$EQU	PR$_SID_TYPUV2	8
$EQU	PR$_SID_TYP410	8
$EQU	PR$_SID_TYPMAX	10
$EQU	PR$_SID_TYPUV	8
$EQU	PR$_XSID_UV_UV	0
$EQU	PR$_XSID_UV_UV2	1
$EQU	PR$_XSID_N8800	0
$EQU	PR$_XSID_N8700	1
$EQU	PR$_XSID_N2	2
$EQU	PR$_XSID_N3	3
$EQU	PR$_XSID_N4	4
$EQU	PR$_XSID_N5	5
$EQU	PR$_XSID_N8550	6
$EQU	PR$_XSID_N8500	7
$EQU	PR$_XSID_N8NNN	-1

There is an undocumented argument to $GETSYI for the XID information. See
SYS$UPDATE:VMSUPDATE for an example of the call to get XSID info.

					R. Kevin Oberman
					Lawrence Livermore National Laboratory
					arpa: oberman@lll-icdc.arpa
   					(415) 422-6955

Disclaimer: Neither my employer nor myself can take resposibility for the
accuracy of this information. I believe it is correct, but if it's not I can
only say "Sorry". I'm a rotten typist and a worse speller, so forgive any silly
errors.
------