Projects / Hardware Locality / Releases / Minor bugfixes

RSS All releases tagged Minor bugfixes

Release Notes: This release adds a "custom" interface and "assembler" tools to build multi-node topology. It adds a symmetric_subtree object attribute to ease assumptions when consulting regular symmetric topologies. It adds a CPUModel and CPUType info attribute to Socket objects on Linux and Solaris. It adds hwloc_get_obj_index_inside_cpuset() to retrieve the "logical" index of an object within a subtree of the topology. It adds more NVIDIA CUDA helpers in cuda.h and cudart.h to find hwloc objects corresponding to CUDA devices.

  •  21 Dec 2011 02:56

Release Notes: This release fixes pciutils detection with pkg-config when not installed in standard directories, visibility option detection with the Solaris Studio compiler, support for old Linux sched.h headers, and inline and attribute support for Solaris compilers. It prints a short summary at the end of the configure output, adds a --disable-libnuma configure option, makes hwloc's configure script properly obey $PKG_CONFIG, silences some harmless pciutils warnings, and fixes the documentation with respect to hwloc_pid_t and hwloc_thread_t being either pid_t and pthread_t on Unix, or HANDLE on Windows.

  •  13 Oct 2011 21:33

Release Notes: The build was fixed on AIX 5.2. The XML import of very large page sizes or counts on 32-bit plaforms was fixed. Some crashes and odditites with cgroup were fixed. Messages for synthetic topology were improved. The documentation was improved.

  •  23 Aug 2011 14:25

Release Notes: Support of AMD Bulldozer "Compute-Unit" modules was improved. A crash in hwloc-ps when listing processes from another Linux cpuset was fixed. Building on AIX and Solaris was fixed. Cache size detection on Darwin was fixed. The configure script now fails if --enable-xml or --enable-cairo is given and proper support cannot be found. Spurious L1 cache detection on AIX was fixed. hwloc_get_last_cpu_location(THREAD) on Linux was fixed. Object distance detection on Solaris was fixed. The pthread_self weak symbol was added to ease static linking. Minor documentation fixes were made.

  •  08 Apr 2011 08:41

Release Notes: This is the last expected release in the 1.1.x series. A segv in the distance-based grouping code was fixed. Command-line parsing of hwloc-bind --mempolicy interleave was fixed. Output is no longer truncated in hwloc_obj_attr_snprintf(). Object levels ordering in synthetic topologies was fixed. An issue when SMT is disabled on POWER machines was fixed. Some verbose error message reporting was added when it looks like the OS gives erroneous information. unistd.h and stdint.h are not included in public headers on Windows. Name conflicts are avoided when AC_CONFIG_HEADERS adds -I's for them. More de-C99-ification was done. Many minor documentation fixes were made.

  •  08 Apr 2011 08:41

Release Notes: The hwloc_get_api_version() API was added. The number of hugepages reported for NUMA nodes on Linux was fixed. Issues were fixed with hwloc_bitmap_to_ulong(), hwloc_bitmap_from_ith_ulong(), hwloc_get_membind_nodeset(), and some file descriptor leaks on Linux. NUMA node minimum widths, caches, and legend are shown in GUI output. Various fixes were made to bitmap conversion from and to taskset-strings. The behavior of snprintf functions when the buffer size is too small has been fixed and documented. Fixes were made to avoid spurious enabling of the cpuid backend. Error management and documentation were improved for hwloc-gather-topology.sh. Memory binding documentation was improved.

  •  16 Dec 2010 22:42

Release Notes: This release fixes support for Linux cpuset when emulated by a cgroup mount point. It removes an unneeded runtime dependency on libibverbs.so in the library and all utils programs. It fixes hwloc_cpuset_to_linux_libnuma_ulongs in case of non-linear OS-indexes for NUMA nodes. lstopo now displays physical/OS indexes by default in graphical mode (use -l to switch back to logical indexes). The textual output still uses logical by default (use -p to switch to physical indexes).

  •  21 Jul 2010 15:47

Release Notes: Public headers can now be included directly from C++ programs. Non-contiguous CPU numbers on Solaris were fixed. Fixes were made for Darwin/Mac OS X 10.4. A 1.0.1 patch that ignored sockets with unknown ID values was reverted, since it only slightly helped POWER7 machines with old Linux kernels, while it prevents recent kernels from getting the complete POWER7 topology. hwloc_get_common_ancestor_obj() was fixed. Arch-specific bits in public headers were removed. Some fixes in the lstopo graphical output were added. Various documentation and man page clarifications and minor updates were done.

  •  04 Jun 2010 22:14

Release Notes: Various Solaris fixes. A fix for "non-native" builds on x86 platforms (e.g. when building 32-bit executables with compilers that natively build 64-bit). Ignores sockets with unknown ID values (which fixes issues on POWER7 machines). Various documentation and man page clarifications and minor updates. Fixes for memory leaks in hwloc_setup_group_from_min_distance_clique(). Fixes for cache type filtering on MS Windows 7. Fixes for warnings when compiling with -DNDEBUG.

Release Notes: This release fixes crashes related to XML files with root attributes, offline CPUs, partial sysfs support, unparseable /proc/cpuinfo, and ignoring NUMA level when the Misc level has been generated. Improved documentation and examples. The pthread library is not required on Linux. The old sched_setaffinity prototype is not used when there is actually none. _syscall3 compilation on platforms for which the sched_setaffinity system call number is not known has been fixed. AIX binding has been fixed. Dependencies have been decreased: only lstopo depends on libtermcap. cpusets can now be of unlimited size.

Screenshot

Project Spotlight

Extended Module Player

A multi-format module player.

Screenshot

Project Spotlight

Redshiftgui

A monitor eye strain protection program.