@@ -74,6 +74,60 @@ Version 3.0.0
74
74
possible with the new V2 XML export flag.
75
75
76
76
77
+ Version 2.10.0
78
+ --------------
79
+ * Heterogeneous Memory core improvements
80
+ + Better heuristics to identify the subtype of memory such as HBM,
81
+ DRAM, NVM, CXL-DRAM, etc.
82
+ + Build memory tiers, i.e. sets of NUMA nodes with the same subtype
83
+ and similar performance.
84
+ - NUMA node tier ranks are exposed in the new MemoryTier info
85
+ attribute (starts from 0 for highest bandwidth tier)..
86
+ + See the new Heterogeneous Memory section in the documentation.
87
+ * API
88
+ + Add hwloc_topology_free_group_object() to discard a Group created
89
+ by hwloc_topology_alloc_group_object().
90
+ * Linux backend
91
+ + Fix cpukinds on NVIDIA Grace to report identical cores even if they
92
+ actually have very small frequency differences.
93
+ Thanks to John C. Linford for the report.
94
+ + Add CXLDevice attributes to CXL DAX objects and NUMA nodes to show
95
+ which PCI device implements which window.
96
+ + Ignore buggy memory-side caches and memory attributes when fake NUMA
97
+ emulation is enabled on the Linux kernel command-line.
98
+ + Add more info attributes in MemoryModule Misc objects,
99
+ thanks to Zubiao Xiong for the patch.
100
+ + Get CPUModel and CPUFamily info attributes on LoongArch platforms.
101
+ * x86 backend
102
+ + Add support for new AMD CPUID leaf 0x80000026 for better detection
103
+ of Core Complex and Die on Zen4 processors.
104
+ + Improve Zhaoxin CPU topology detection.
105
+ * Tools
106
+ + Input locations and many command-line options (e.g. hwloc-calc -I -N -H,
107
+ lstopo --only) now accept filters such as "NUMA[HBM]" so that only
108
+ objects are that type and subtype are considered.
109
+ - NUMA[tier=1] is also accepted for selecting NUMA nodes depending
110
+ on their MemoryTier info attribute.
111
+ + Add --object-output to hwloc-calc to report the type as a prefix to
112
+ object indexes, e.g. Core:2 instead of 2 in the output of -I.
113
+ + hwloc-info --ancestor and --descendants now accepts kinds of objects
114
+ instead of single types.
115
+ - The new --first option only shows the first matching object.
116
+ + Add --children-of-pid to hwloc-ps to show a hierarchy of processes.
117
+ Thanks to Antoine Morvan for the suggestion.
118
+ + Add --misc-from to lstopo to add Misc objects described in a file.
119
+ - To be combined with the new hwloc-ps --lstopo-misc for a customizable
120
+ lstopo --top replacement.
121
+ * Misc
122
+ + lstopo may now configure the layout of memory object placed above,
123
+ for instance with --children-order memory:above:vert.
124
+ + Fix XML import from memory or stdin when using libxml2 2.12.
125
+ + Fix installation failures when configuring with --target,
126
+ thanks to Clement Foyer for the patch.
127
+ + Fix support for 128bit pointer architectures.
128
+ + Remove Netloc.
129
+
130
+
77
131
Version 2.9.3
78
132
-------------
79
133
* Handle Linux glibc allocation errors in binding routines (CVE-2022-47022).
0 commit comments