stable

hwloc-1.11.0-1.fc22

FEDORA-2015-12041 created by orion 9 years ago for Fedora 22

Version 1.11.0

  • API
  • Socket objects are renamed into Package to align with the terminology used by processor vendors. The old HWLOC_OBJ_SOCKET type and "Socket" name are still supported for backward compatibility.
  • HWLOC_OBJ_NODE is replaced with HWLOC_OBJ_NUMANODE for clarification. HWLOC_OBJ_NODE is still supported for backward compatibility. "Node" and "NUMANode" strings are supported as in earlier releases.
  • Detection improvements
  • Add support for Intel Knights Landing Xeon Phi. Thanks to Grzegorz Andrejczuk and Lukasz Anaczkowski.
  • Add Vendor, Model, Revision, SerialNumber, Type and LinuxDeviceID info attributes to Block OS devices on Linux. Thanks to Vineet Pedaballe for the help.
  • Add "MemoryDevice" Misc objects with information about DIMMs, on Linux when privileged and when I/O is enabled. Thanks to Vineet Pedaballe for the help.
  • Add a PCISlot attribute to PCI devices on Linux when supported to identify the physical PCI slot where the board is plugged.
  • Add CPUStepping info attribute on x86 processors, thanks to Thomas Röhl for the suggestion.
  • Ignore the device-tree on non-Power architectures to avoid buggy detection on ARM. Thanks to Orion Poplawski for reporting the issue.
  • Work-around buggy Xeon E5v3 BIOS reporting invalid PCI-NUMA affinity for the PCI links on the second processor.
  • Add support for CUDA compute capability 5.x, thanks Benjamin Worpitz.
  • Many fixes to the x86 backend
    • Add L1i and fix L2/L3 type on old AMD processors without topoext support.
    • Fix Intel CPU family and model numbers when basic family isn't 6 or 15.
    • Fix package IDs on recent AMD processors.
    • Fix misc issues due to incomplete APIC IDs on x2APIC processors.
    • Avoid buggy discovery on old SGI Altix UVs with non-unique APIC IDs.
  • Gather total machine memory on NetBSD.
  • Tools
  • lstopo
    • Collapse identical PCI devices unless --no-collapse is given. This avoids gigantic outputs when a PCI device contains dozens of identical virtual functions.
    • The ASCII art output is now called "ascii", for instance in "lstopo -.ascii". The former "txt" extension is retained for backward compatibility.
    • Automatically scales graphical box width to the inner text in Cairo, ASCII and Windows outputs.
    • Add --rect to lstopo to force rectangular layout even for NUMA nodes.
    • Add --restrict-flags to configure the behavior of --restrict.
    • Objects may have a "Type" info attribute to specify a better type name and display it in lstopo.
    • Really export all verbose information to the given output file.
  • hwloc-annotate
    • May now operate on all types of objects, including I/O.
    • May now insert Misc objects in the topology.
    • Do not drop instruction caches and I/O devices from the output anymore.
  • Fix lstopo path in hwloc-gather-topology after install.
  • Misc
  • Fix hwloc/cudart.h for machines with multiple PCI domains, thanks to Imre Kerr for reporting the problem.
  • Fix PCI Bridge-specific depth attribute.
  • Fix hwloc_bitmap_intersect() for two infinite bitmaps.
  • Fix some corner cases in the building of levels on large NUMA machines with non-uniform NUMA groups and I/Os.
  • Improve the performance of object insertion by cpuset for large topologies.
  • Prefix verbose XML import errors with the source name.
  • Improve pkg-config checks and error messages.
  • Fix excluding after a component with an argument in the HWLOC_COMPONENTS environment variable.
  • Documentation
  • Fix the recommended way in documentation and examples to allocate memory on some node, it should use HWLOC_MEMBIND_BIND. Thanks to Nicolas Bouzat for reporting the issue.
  • Add a "Miscellaneous objects" section in the documentation.
  • Add a FAQ entry "What happens to my topology if I disable symmetric multithreading, hyper-threading, etc. ?" to the documentation.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2015-12041

This update has been submitted for testing by orion.

9 years ago

Taskotron: depcheck test PASSED on i386. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/108983/steps/runtask/logs/stdio (results are informative only)

Taskotron: depcheck test PASSED on x86_64. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/108983/steps/runtask/logs/stdio (results are informative only)

User Icon lnie provided feedback 9 years ago
karma

This update is currently being pushed to the Fedora 22 testing updates repository.

9 years ago

This update is currently being pushed to the Fedora 22 testing updates repository.

9 years ago

This update has been pushed to testing

9 years ago
User Icon yuwata provided feedback 9 years ago
karma

This update has reached 7 days in testing and can be pushed to stable now if the maintainer wishes

9 years ago

This update has been submitted for stable by orion.

9 years ago

Taskotron: upgradepath test PASSED on noarch. Result log: https://taskotron.fedoraproject.org/taskmaster//builders/x86_64/builds/114945/steps/runtask/logs/stdio (results are informative only)

This update is currently being pushed to the Fedora 22 stable updates repository.

9 years ago

This update has been pushed to stable

9 years ago

Please login to add feedback.

Metadata
Type
bugfix
Karma
2
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
disabled
Stable by Time
disabled
Dates
submitted
9 years ago
in testing
9 years ago
in stable
9 years ago
BZ#1191770 hwloc-devel should Require libibverbs-devel
0
0
BZ#1208279 /usr/bin/hwloc-gather-topology: line 26: error: command not found
0
0

Automated Test Results