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
(binary00000101
) means the cluster includes processors 0 (the0x01
bit) and 2 (the0x04
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: