Guardian Procedure Calls Reference Manual
• 136: IPU affinity class
This is a search attribute and specifies the IPU affinity class. When used as a return attribute,
it returns the IPU affinity class of the process.
The affinity class values are defined as follows:
This is the initial state of a process when it is being created, and which will change
to one of the following values by the time the process is fully created.
Unknown or None0
The process is set on a specified IPU and cannot be moved. Examples of this are
per-IPU processes such as the Idle AP and the Measure IP.
Hard Affinity1
These are user processes and any other processes which do not fall into one of the
other categories. Soft Affinity processes can be dynamically moved by the Process
Scheduler for load-balancing purposes.
Soft Affinity2
These are DP2 processes. All the processes in a given DP2 process group are
assigned to the same IPU. DP process groups can be dynamically moved by the
Process Scheduler for load-balancing purposes.
Group Affinity3
These are system processes known as Interrupt Processes (IPs) and Auxiliary Processes
(APs).
Dynamic Affinity4
These are Soft Affinity processes whose IPU affinity has been set via the
IPUAFFINITY_SET_ procedure.
Soft Bind Affinity5
• 142: 64-bit origin of the MAIN stack.
returns the 64-bit address of the origin of the main stack.
This attribute supersedes attribute 102. This new attribute is identical except that an INT(64)
data type is returned.
0xFFFFFFFFFFFC000 is returned if the target system is running an operating system version
earlier than H06.24 or J06.13.
• 143: current MAIN stack size.
returns the current main stack size in bytes.
This attribute supersedes attribute 103. This new attribute is identical except that an INT(64)
data type is returned.
0 is returned if the target system is running an operating system version earlier than H06.24
or J06.13.
• 144: maximum size of the MAIN stack.
returns the maximum size, in bytes, to which the main stack can grow.
This attribute supersedes attribute 104. This new attribute is identical except that an INT(64)
data type is returned.
0 is returned if the target system is running an operating system version earlier than H06.24
or J06.13.
• 145: 64-bit origin of the privileged stack.
returns the 64-bit address of the origin of the privileged stack.
This attribute supersedes attribute 105. This new attribute is identical except that an INT(64)
data type is returned.
0xFFFFFFFFFFFC000 is returned if the target system is running an operating system version
earlier than H06.24 or J06.13.
• 146: current privileged stack size.
returns the current privileged stack size in bytes.
1040 Guardian Procedure Calls (P)