SuccessChanges

Summary

  1. tests/backends.c: fix a failure when /sys isn't available on Linux on non-x86 (details)
  2. hwloc-gather-cpuid: update some comments (details)
  3. hwloc-gather-cpuid: add 0x80000023 (details)
  4. hwloc-gather-cpuid: add AMD 0x80000026 extended topology leaf (details)
Commit 0780a3b9002c3567f3a8041a62f0d81bbddfd027 by bgoglin
tests/backends.c: fix a failure when /sys isn't available on Linux on non-x86

Since 2.9, Linux discovery aborts if /sys isn't available.
Usually it will fallback to the x86 backend... except on non-x86 platforms obviously
where it would fallback to "noos" instead.

The hwloc_backends.c test verified that the "Backend" info attribute was the same
in the XML-loaded topology and the original topology, but it did not handle the
case where that info attribute did not exist at all, which is the case when
only "noos" is used.

This is first reported by Simon South on https://issues.guix.gnu.org/61493
Thanks to Ludovic Courtes for forwarding to me.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedtests/hwloc/hwloc_backends.c (diff)
Commit 95b02118c5141f5d2442cc6c596c99c51a839897 by brice.goglin
hwloc-gather-cpuid: update some comments

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-gather-cpuid.c (diff)
Commit b3f77380663476c0e807986049afabf7be43dc0c by brice.goglin
hwloc-gather-cpuid: add 0x80000023

Available at least since AMD Zen3.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-gather-cpuid.c (diff)
Commit 41a079cedf4700a24e4adec9d804e76cd385e668 by brice.goglin
hwloc-gather-cpuid: add AMD 0x80000026 extended topology leaf

Likely available in Zen4.

We now cover AMD CPUID of Fam19h Model11h PPR from 2022/10.

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
The file was modifiedutils/hwloc/hwloc-gather-cpuid.c (diff)