Guardian Procedure Calls Reference Manual

Parameters
nodename:length
input:input
STRING .EXT:ref:*, INT:value
if present and if length is not 0, specifies the name of the node that contains the processor
of interest. nodename must be exactly length bytes long. If nodename:length is omitted
or if length is 0, the name of the local node is used.
cpu
input
INT:value
if present and if not -1, is the number of the processor of interest. If cpu is omitted, then the
caller's processor number is used. In that case, nodename:length must be omitted.
ret-attr-list
input
INT .EXT:ref:*
is an array of INTs indicating the attributes that are to have their values returned in
ret-values-list.
ret-attr-count
input
INT:value
indicates how many items the caller is supplying in ret-attr-list.
If the return values cannot fit into ret-values-list, the procedure returns an error of 1 and
an error-detail value of 563 (buffer too small). No processor information is returned.
ret-values-list
output
INT .EXT:ref:*
contains ret-values-len words of returned information. The values parallel the items in
ret-attr-list. For details, see Processor Attribute Codes and Value Representations. Each
value begins on a word boundary. A value that is returned in the form of an array begins with
an INT giving the number of elements in the array, followed by the actual array.
ret-values-maxlen
input
INT:value
is the maximum length, in words, of ret-values-list.
ret-values-len
output
INT .EXT:ref:1
is the actual length, in words, of ret-values-list.
error-detail
output
INT .EXT:ref:1
for some returned errors, contains additional information. See Returned Value.
NOTE: Calls to this procedure are identical in their format and values to calls to
CPU_GETINFOLIST_.
PROCESSOR_GETINFOLIST_ Procedure 1157