---
name: "hwloc_topology_discovery_support"
section: "3"
platform: "linux"
package: "hwloc"
version: "2.15.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/hwloc_topology_discovery_support"
---

# hwloc\_topology\_discovery\_support(3)

## NAME

hwloc\_topology\_discovery\_support

## SYNOPSIS

\#include \<hwloc.h\>

### Data Fields

unsigned char **pu**\
 unsigned char **numa**\
 unsigned char **numa\_memory**\
 unsigned char **disallowed\_pu**\
 unsigned char **disallowed\_numa**\
 unsigned char **cpukind\_efficiency**\

## Detailed Description

Flags describing actual discovery support for this topology.

## Field Documentation

### unsigned char hwloc\_topology\_discovery\_support::cpukind\_efficiency

Detecting the efficiency of CPU kinds is supported, see **Kinds of CPU cores**.

### unsigned char hwloc\_topology\_discovery\_support::disallowed\_numa

Detecting and identifying NUMA nodes that are not available to the current process is supported.

### unsigned char hwloc\_topology\_discovery\_support::disallowed\_pu

Detecting and identifying PU objects that are not available to the current process is supported.

### unsigned char hwloc\_topology\_discovery\_support::numa

Detecting the number of NUMA nodes is supported.

### unsigned char hwloc\_topology\_discovery\_support::numa\_memory

Detecting the amount of memory in NUMA nodes is supported.

### unsigned char hwloc\_topology\_discovery\_support::pu

Detecting the number of PU objects is supported.

## Author

Generated automatically by Doxygen for Hardware Locality (hwloc) from the source code.
