diff --git a/hwloc-2.6.0.tar.bz2 b/hwloc-2.6.0.tar.bz2 deleted file mode 100644 index 9489734..0000000 --- a/hwloc-2.6.0.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e1f073e44e28c296ff848dead5e9bd6e2426b77f95ead1792358958e859fa83a -size 6728585 diff --git a/hwloc-2.7.1.tar.bz2 b/hwloc-2.7.1.tar.bz2 new file mode 100644 index 0000000..b8dfe1f --- /dev/null +++ b/hwloc-2.7.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d4e1d36c3a72c5d61901bfd477337f5a4c7e0a975da57165237d00e35ef528d +size 6810477 diff --git a/hwloc.changes b/hwloc.changes index b4868e6..fc49553 100644 --- a/hwloc.changes +++ b/hwloc.changes @@ -1,3 +1,46 @@ +------------------------------------------------------------------- +Fri Apr 8 16:42:15 UTC 2022 - Dirk Müller + +- update to 2.7.1: + * Workaround crashes when virtual machines report incoherent x86 CPUID + information about numbers of cores and threads. + Thanks to Peter Bense for the report. + * Use setenv() instead of putenv() when trying to force enable oneAPI L0 + support, to avoid issues with applications that touch the environment, + thanks to Josh Hursey for the patch. + * Add some warnings at the end of configure when GPU libraries are + missing on the system or their path is missing in the environment. + * Backends + + Add support for NUMA nodes and caches with more than 64 PUs across + multiple processor groups on Windows 11 and Windows Server 2022. + + Group objects are not created for Windows processor groups anymore, + except if HWLOC_WINDOWS_PROCESSOR_GROUP_OBJS=1 in the environment. + + Expose "Cluster" group objects on Linux kernel 5.16+ for CPUs + that share some internal cache or bus. This can be equivalent + to the L2 Cache level on some platforms (e.g. x86) or a specific + level between L2 and L3 on others (e.g. ARM Kungpeng 920). + Thanks to Jonathan Cameron for the help. + - HWLOC_DONT_MERGE_CLUSTER_GROUPS=1 may be set in the environment + to prevent these groups from being merged with identical caches, etc. + + Improve the oneAPI LevelZero backend: + - Expose subdevices such as "ze0.1" inside root OS devices ("ze0") + when the hardware contains multiple subdevices. + - Add many new attributes to describe device type, and the + numbers of slices, subslices, execution units and threads. + - Expose the memory information as LevelZeroHBM/DDR/MemorySize infos. + + Ignore the max frequencies of cores in Linux cpukinds when the + base frequencies are available (to avoid exposing hybrid CPUs + when Intel Turbo Boost Max 3.0 gives slightly different max + frequencies to CPU cores). + - May be reverted by setting HWLOC_CPUKINDS_MAXFREQ=1 in the environment. + * Tools + + Add --grey and --palette options to switch lstopo to greyscale or + white-background-only graphics, or to tune individual colors. + * Build + + Windows CMake builds now support non-MSVC compilers, detect several + features at build time, can build/run tests, etc. + Thanks to Michael Hirsch and Alexander Neumann . + ------------------------------------------------------------------- Sun Dec 5 21:39:35 UTC 2021 - Dirk Müller diff --git a/hwloc.spec b/hwloc.spec index 3c63d50..9637d1f 100644 --- a/hwloc.spec +++ b/hwloc.spec @@ -1,7 +1,7 @@ # # spec file for package hwloc # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,13 @@ %global lname libhwloc15 Name: hwloc -Version: 2.6.0 +Version: 2.7.1 Release: 0 Summary: Portable Hardware Locality License: BSD-3-Clause Group: Productivity/Clustering/Computing URL: https://www.open-mpi.org/projects/hwloc/ -Source0: https://download.open-mpi.org/release/hwloc/v2.6/hwloc-%{version}.tar.bz2 +Source0: https://download.open-mpi.org/release/hwloc/v2.7/hwloc-%{version}.tar.bz2 BuildRequires: autoconf BuildRequires: automake BuildRequires: doxygen