SuccessChanges

Summary

  1. distances: fix API comment indentation (details)
  2. distances: add a hidden id field before public distances (details)
  3. API: add hwloc_distances_release_remove() (details)
  4. core: add a name to internal distances structure (details)
  5. API: add hwloc_distances_get_name() to retrieve the name of a distances (details)
  6. API: add hwloc_distances_get_by_name() (details)
  7. xml/export/distances: abstract-out the function that exports a single (details)
  8. xml/import/distances2: add a missing error message (details)
  9. xml/import/distances2: fix some error messages (details)
Commit bdde372419c408352d79a91f5243768e199f6c9b by brice.goglin
distances: fix API comment indentation
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedinclude/hwloc/distances.h (diff)
Commit 6d36fd7aa22204e39114ab52f0f6e7b2d157d593 by brice.goglin
distances: add a hidden id field before public distances
When we return a distances struct to the user, actually allocate a
larger container that points to the internal distances.
Might be used later to find the corresponding internal distances, for
instance if we ever need to refresh the public distances, or to
retrieve name, infos, etc.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/distances.c (diff)
Commit eb6f503d3675c0aa78a9bd4b33b00d64c4a5a313 by brice.goglin
API: add hwloc_distances_release_remove()
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifieddoc/Makefile.am (diff)
The file was modifiedtests/hwloc/hwloc_distances.c (diff)
The file was modifiedinclude/hwloc/rename.h (diff)
The file was modifiedNEWS (diff)
The file was modifiedhwloc/distances.c (diff)
The file was modifiedinclude/hwloc/distances.h (diff)
Commit 319310b53c8a02676ac4e949e4cd2d6e2765d42e by brice.goglin
core: add a name to internal distances structure
Not exported to users yet. Useful for better describing distances
structure, especially for upcoming matrices for objects with different
types.
Only "NUMALatency" is currently used, and that's not very useful since
the distances structure type and kinds provide the same info. But it
will be more useful for identifying specific matrices such as the
upcoming NVLink one.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedtests/hwloc/xml/16amd64-8n2c-cpusets.xml (diff)
The file was modifiedhwloc/hwloc2.dtd (diff)
The file was modifiedtests/hwloc/xml/32em64t-2n8c2t-pci-normalio.xml (diff)
The file was modifiedtests/hwloc/xml/64intel64-3g2n+2n-irregulargroups+pci.xml (diff)
The file was modifiedtests/hwloc/linux/40intel64-2g2n4c+pci.output (diff)
The file was modifiedtests/hwloc/xml/16amd64-4distances.xml (diff)
The file was modifiedtests/hwloc/xml/24em64t-2n6c2t-pci.xml (diff)
The file was modifiedhwloc/topology-solaris.c (diff)
The file was modifiedinclude/private/private.h (diff)
The file was modifiedtests/hwloc/xml/192em64t-24n8c2t.xml (diff)
The file was modifiedhwloc/distances.c (diff)
The file was modifiedtests/hwloc/linux/fakeheteronuma.output (diff)
The file was modifiedtests/hwloc/xml/32em64t-2n8c2t-pci-noio.xml (diff)
The file was modifiedtests/hwloc/linux/32em64t-2n8c+1mic.output (diff)
The file was modifiedhwloc/topology-linux.c (diff)
The file was modifiedtests/hwloc/x86+linux/64amd64-4p2n4ca2co.output (diff)
The file was modifiedtests/hwloc/linux/32amd64-4s2n4c-cgroup.xml.output (diff)
The file was modifiedtests/hwloc/linux/16amd64-8n2c-cpusets.xml.output (diff)
The file was modifiedtests/hwloc/xml/192em64t-12gr2n8c2t.xml (diff)
The file was modifiedtests/hwloc/hwloc_topology_abi.c (diff)
The file was modifiedtests/hwloc/x86+linux/64amd64-4p2n4ca2co.topoextnuma.output (diff)
The file was modifiedhwloc/topology-xml.c (diff)
The file was modifiedtests/hwloc/xml/96em64t-4n4d3ca2co-pci.xml (diff)
The file was modifiedtests/hwloc/xml/32em64t-2n8c2t-pci-wholeio.xml (diff)
Commit 8c278e68f39b089bca7cd00cdb207ce0d04d332e by brice.goglin
API: add hwloc_distances_get_name() to retrieve the name of a distances
structure.
We don't add it to the public distances structure because it would
break the ABI.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifieddoc/Makefile.am (diff)
The file was modifiedtests/hwloc/linux/256ppc-8n8s4t.output (diff)
The file was modifiedtests/hwloc/linux/16amd64-4n4c-cgroup-distance-merge.output (diff)
The file was modifiedtests/hwloc/linux/16ia64-8n2s.output (diff)
The file was modifiedtests/hwloc/linux/fakememinitiators-1npc+1npc.output (diff)
The file was modifiedtests/hwloc/linux/8amd64-4n2c.output (diff)
The file was modifiedtests/hwloc/linux/16amd64-8n2c-cpusets.output (diff)
The file was modifiedutils/lstopo/lstopo-text.c (diff)
The file was modifiedtests/hwloc/linux/256ia64-64n2s2c.output (diff)
The file was modifiedtests/hwloc/linux/nvidiagpunumanodes.kept.output (diff)
The file was modifiedtests/hwloc/hwloc_distances.c (diff)
The file was modifiedtests/hwloc/linux/8ia64-2n2s2c.output (diff)
The file was modifiedtests/hwloc/linux/16amd64-8n2c-cpusets_noadmin.output (diff)
The file was modifiedtests/hwloc/linux/32amd64-4s2n4c-cgroup.output (diff)
The file was modifiedtests/hwloc/linux/128ia64-17n4s2c.output (diff)
The file was modifiedtests/hwloc/linux/48amd64-4d2n6c-sparse.output (diff)
The file was modifiedtests/hwloc/xml/64intel64-3g2n+2n-irregulargroups+pci.console.output (diff)
The file was modifiedhwloc/distances.c (diff)
The file was modifiedtests/hwloc/linux/16amd64-8n2c.output (diff)
The file was modifiedtests/hwloc/linux/64amd64-4s2n4ca2co.output (diff)
The file was modifiedtests/hwloc/linux/fakecpuid1f-64intel64-2p4d2n2c2t.output (diff)
The file was modifiedtests/hwloc/linux/nvidiagpunumanodes.output (diff)
The file was modifiedtests/hwloc/linux/96em64t-4n4d3ca2co.output (diff)
The file was modifiedNEWS (diff)
The file was modifiedinclude/hwloc/rename.h (diff)
The file was modifiedtests/hwloc/xml/16amd64-4distances.console.output (diff)
The file was modifiedtests/hwloc/linux/2amd64-2n.output (diff)
The file was modifiedinclude/hwloc/distances.h (diff)
The file was modifiedtests/hwloc/linux/256ppc-8n8s4t-nocache.output (diff)
The file was modifiedtests/hwloc/linux/40intel64-4n10c+pci-conflicts.output (diff)
Commit 794871e54d7c99a776a12c08d3901f9946770754 by brice.goglin
API: add hwloc_distances_get_by_name()
Useful for retrieving specific matrices such as "NUMALatency" or
"NVLink".
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifieddoc/Makefile.am (diff)
The file was modifiedinclude/hwloc/rename.h (diff)
The file was modifiedhwloc/distances.c (diff)
The file was modifiedinclude/hwloc/distances.h (diff)
The file was modifiedtests/hwloc/hwloc_distances.c (diff)
The file was modifiedNEWS (diff)
Commit b5ae4f2850628a71715babd9adf19ea562b86e7c by brice.goglin
xml/export/distances: abstract-out the function that exports a single
distance structure
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/topology-xml.c (diff)
Commit d3150adffa31fd8d1704e4be864efebd04661b7b by brice.goglin
xml/import/distances2: add a missing error message
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/topology-xml.c (diff)
Commit eedddbdc1a844cec92f9d39dddb2bb3e20c3afb0 by brice.goglin
xml/import/distances2: fix some error messages
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/topology-xml.c (diff)