cluster

QNX SDP8.0Building Embedded SystemsConfigurationDeveloper

Information about processor clusters

The cluster area stores information about the processor clusters defined for the system by the startup code. A cluster is a group of associated processors. Individual threads can be bound (assigned to) particular clusters. This area is defined by an array of cluster data structures, which include the following members:
cpumask
A bitmask of the CPUs included in the given cluster. For example, the setting 0x05 (binary 00000101) means the cluster includes processors 0 (the 0x01 bit) and 2 (the 0x04 bit).
name
The cluster's name. You can query and print this field for informational purposes. For information about specifying clusters, including their names, refer to the -c option in the startup-* entry in the Utilities Reference.

For further explanation of clusters, refer to the Processor affinity, clusters, runmasks, and inherit masks section in the Programmer's Guide.

Page updated: