SuccessChanges

Summary

  1. solaris: fix strncpy truncation warnings (details)
  2. utils/info: add some build-time assertions for listing support bits (details)
  3. API: add HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT to import support bits from (details)
  4. tests/xml: add some support bits in some test cases (details)
  5. API: add a misc support array for a "imported_support" feature (details)
Commit 9969ff037930c5787698421101634d06eee87328 by brice.goglin
solaris: fix strncpy truncation warnings
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedhwloc/topology-solaris-chiptype.c (diff)
Commit c606f0499b647be6902fcf0e2abc3dcdcd398bd1 by bgoglin
utils/info: add some build-time assertions for listing support bits
To make sure we don't forget to update this list.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-info.c (diff)
Commit 3fd2469f6b76539f0671c4455e16e18412d973f3 by bgoglin
API: add HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT to import support bits from
XML
Useful when you want to check whether binding/... is supported on the
distant platform. OMPI currently passes this info on the side of the
XML.
The support bits are still the local ones by default, but may be
overwritten with the XML ones when this topology flag is set. The flag
doesn't change the fact that binding is disabled by default when loading
from XML.
Most tools enable this flag so that imported support bits are propagated
in output XMLs.
Export support to XML may be disabled for debugging with
HWLOC_XML_SUPPORT_EXPORT=0.
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/test-hwloc-diffpatch.sh.in (diff)
The file was modifiedutils/hwloc/hwloc-calc.c (diff)
The file was modifiedutils/lstopo/lstopo-no-graphics.1in (diff)
The file was modifiedutils/hwloc/hwloc-annotate.c (diff)
The file was modifiedhwloc/hwloc2.dtd (diff)
The file was modifieddoc/hwloc.doxy (diff)
The file was modifiedutils/hwloc/hwloc-diff.c (diff)
The file was modifiedinclude/hwloc/rename.h (diff)
The file was modifiedtests/hwloc/linux/allowed/test-topology.sh.in (diff)
The file was modifiedutils/lstopo/test-lstopo.output (diff)
The file was modifiedtests/hwloc/x86/test-topology.sh.in (diff)
The file was modifiedutils/hwloc/test-hwloc-compress-dir.sh.in (diff)
The file was modifieddoc/Makefile.am (diff)
The file was modifiedhwloc/topology.c (diff)
The file was modifiedutils/hwloc/hwloc-distrib.c (diff)
The file was modifiedhwloc/topology-xml.c (diff)
The file was modifiedinclude/hwloc.h (diff)
The file was modifiedtests/hwloc/x86+linux/test-topology.sh.in (diff)
The file was modifiedutils/hwloc/hwloc-patch.c (diff)
The file was modifiedutils/hwloc/misc.h (diff)
The file was modifiedtests/hwloc/hwloc_insert_misc.c (diff)
The file was modifiedtests/hwloc/linux/test-topology.sh.in (diff)
The file was modifiedNEWS (diff)
The file was modifiedutils/hwloc/hwloc-info.c (diff)
The file was modifiedutils/lstopo/lstopo.c (diff)
Commit 524858e52ac2277fd9614202b88ee46d8dc7d7bb by bgoglin
tests/xml: add some support bits in some test cases
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedtests/hwloc/xml/192em64t-12gr2n8c2t.xml (diff)
The file was modifiedtests/hwloc/xml/16amd64-8n2c-cpusets.xml (diff)
The file was modifiedtests/hwloc/xml/16-2gr2gr2n2c+misc.xml (diff)
Commit 06e31a1ce1e74f1d46ea9797dc4ce8b383ac1d0f by bgoglin
API: add a misc support array for a "imported_support" feature
Passing HWLOC_TOPOLOGY_FLAG_IMPORT_SUPPORT won't import anything if the
XML comes from hwloc 2.2-. This new feature bit will be set on success
to import support.
The XML export doesn't contain that feature bit explicitly because it's
only meaningful locally. But it now contains a custom/fake feature bit
"custom.exported_support" that it always set on 2.3 export. Then the
importer knows whether support was unsupported in the exporter, or just
empty (likely rare, only on non-supported OS).
Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedtests/hwloc/xml/16em64t-4s2c2t-offlines.xml (diff)
The file was modifiedtests/hwloc/xml/8em64t-2p2ca2co-nonodesets.v1tov2.xml (diff)
The file was modifiedtests/hwloc/xml/16amd64-4distances.xml (diff)
The file was modifiedtests/hwloc/xml/64intel64-3g2n+2n-irregulargroups+pci.xml (diff)
The file was modifiedtests/hwloc/xml/64intel64-fakeKNL-SNC4-hybrid.xml (diff)
The file was modifiedinclude/private/private.h (diff)
The file was modifiedNEWS (diff)
The file was modifiedtests/hwloc/xml/28intel64-2p2g7c-CoD.nogroups.v1tov2.xml (diff)
The file was modifiedutils/hwloc/test-hwloc-annotate.output (diff)
The file was modifiedtests/hwloc/xml/2intel64-1n2c-numaroot.v1tov2.xml (diff)
The file was modifiedutils/hwloc/test-hwloc-info.output (diff)
The file was modifiedtests/hwloc/xml/8intel64-fakeKNL-A2A-hybrid.rootattachednumas.v1tov2.xml (diff)
The file was modifiedtests/hwloc/xml/32em64t-2n8c2t-pci-normalio.xml (diff)
The file was modifiedtests/hwloc/xml/16amd64-8n2c-cpusets.xml (diff)
The file was modifiedtests/hwloc/xml/16em64t-4s2c2t.xml (diff)
The file was modifiedtests/hwloc/xml/96em64t-4n4d3ca2co-pci.xml (diff)
The file was modifiedtests/hwloc/xml/192em64t-24n8c2t.xml (diff)
The file was modifiedtests/hwloc/xml/32em64t-2n8c2t-pci-noio.xml (diff)
The file was modifiedtests/hwloc/xml/16amd64-4distances.v1tov2.xml (diff)
The file was modifiedtests/hwloc/xml/16intel64-manyVFs.xml (diff)
The file was modifiedtests/hwloc/xml/8intel64-fakeKNL-A2A-hybrid.rootattachednumas.xml (diff)
The file was modifiedhwloc/shmem.c (diff)
The file was modifiedtests/hwloc/xml/192em64t-12gr2n8c2t.xml (diff)
The file was modifiedtests/hwloc/xml/24em64t-2n6c2t-pci.xml (diff)
The file was modifiedtests/hwloc/xml/64intel64-fakeKNL-SNC4-hybrid.v1tov2.xml (diff)
The file was modifiedinclude/hwloc.h (diff)
The file was modifiedtests/hwloc/xml/32em64t-2n8c2t-pci-wholeio.xml (diff)
The file was modifiedhwloc/topology.c (diff)
The file was modifiedtests/hwloc/xml/8ia64-2n2s2c+1n.v1tov2.xml (diff)
The file was modifiedtests/hwloc/xml/16-2gr2gr2n2c+misc.xml (diff)
The file was modifieddoc/Makefile.am (diff)
The file was modifiedinclude/hwloc/rename.h (diff)
The file was modifiedhwloc/topology-xml.c (diff)
The file was modifiedutils/hwloc/test-hwloc-annotate.input (diff)
The file was modifiedutils/lstopo/test-lstopo.output (diff)
The file was modifiedtests/hwloc/xml/28intel64-2p2g7c-CoDgroups.v1tov2.xml (diff)
The file was modifiedtests/hwloc/hwloc_topology_abi.c (diff)
The file was modifiedtests/hwloc/xml/fakeheterodistances.xml (diff)
The file was modifiedutils/hwloc/hwloc-info.c (diff)