Hardware Locality (hwloc)  1.11.3
Miscellaneous objects

hwloc topologies may be annotated with Misc objects (of type HWLOC_OBJ_MISC) either automatically or by the user. This is an flexible way to annotate topologies with large sets of information since Misc objects may be inserted anywhere in the topology (to annotate specific objects or parts of the topology), even below other Misc objects, and each of them may contain multiple attributes (ee also How do I annotate the topology with private notes?).

These Misc objects may have a Type info attribute to replace Misc with something else in the lstopo output.

Misc objects added by hwloc

hwloc only uses Misc objects when other object types are not sufficient. This currently includes:

Annotating topologies with Misc objects

The user may annotate hwloc topologies with its own Misc objects. A Misc object may be inserted anywhere in the topology by specifying its CPU set (using hwloc_topology_insert_misc_object_by_cpuset()). Or it may be inserted as a leaf of the topology by specifying its parent (with hwloc_topology_insert_misc_object_by_parent()).