@@ -36,7 +36,7 @@ Version 2.1.0
36
36
+ Improve the API for dealing with disallowed resources
37
37
- HWLOC_TOPOLOGY_FLAG_WHOLE_SYSTEM is replaced with FLAG_INCLUDE_DISALLOWED
38
38
and --whole-system command-line options with --disallowed.
39
- Former names are still accepted for backward compatibility.
39
+ . Former names are still accepted for backward compatibility.
40
40
- Add hwloc_topology_allow() for changing allowed sets after load().
41
41
- Add the HWLOC_ALLOW=all environment variable to totally ignore
42
42
administrative restrictions such as Linux Cgroups.
@@ -57,11 +57,11 @@ Version 2.1.0
57
57
+ Add support for Intel v2 Extended Topology Enumeration in the x86 backend.
58
58
+ Improve memory locality on Linux by using HMAT initiators (exposed
59
59
since Linux 5.2+), and NUMA distances for CPU-less NUMA nodes.
60
- + The x86 now properly handles offline CPUs.
60
+ + The x86 backend now properly handles offline CPUs.
61
61
+ Detect the locality of NVIDIA GPU OpenCL devices.
62
62
+ Ignore NUMA nodes that correspond to NVIDIA GPU by default.
63
- - They may be kept if HWLOC_KEEP_NVIDIA_GPU_NUMA_NODES=1 in the environment.
64
- Fix their CPU locality and add info attributes to identify them.
63
+ - They may be unignored if HWLOC_KEEP_NVIDIA_GPU_NUMA_NODES=1 in the environment.
64
+ - Fix their CPU locality and add info attributes to identify them.
65
65
Thanks to Max Katz and Edgar Leon for the help.
66
66
+ Add support for IBM S/390 drawers.
67
67
+ Rework the heuristics for discovering KNL Cluster and Memory modes
@@ -72,15 +72,17 @@ Version 2.1.0
72
72
+ Expose Linux DAX devices as hwloc Block OS devices.
73
73
+ Remove support for /proc/cpuinfo-only topology discovery in Linux
74
74
kernel prior to 2.6.16.
75
+ + Disable POWER device-tree-based topology on Linux by default.
76
+ - It may be reenabled by setting HWLOC_USE_DT=1 in the environment.
75
77
+ Discovery components are now divided in phases that may be individually
76
78
blacklisted.
77
79
- The linuxio component has been merged back into the linux component.
78
80
* Tools
79
81
+ lstopo
80
82
- lstopo factorizes objects by default in the graphical output when
81
83
there are more than 4 identical children.
82
- New options --no-factorize and --factorize may be used to configure this.
83
- Also hit the 'f' key to disable factorizing in interactive outputs.
84
+ . New options --no-factorize and --factorize may be used to configure this.
85
+ . Hit the 'f' key to disable factorizing in interactive outputs.
84
86
- Both logical and OS/physical indexes are now displayed by default
85
87
for PU and NUMA nodes.
86
88
- The X11 and Windows interactive outputs support many keyboard
0 commit comments