HardwareTopologyTest.NumaCacheSelfconsistency fails on aarch64
[ RUN ] HardwareTopologyTest.NumaCacheSelfconsistency /builddir/build/BUILD/gromacs-2018-beta3/src/gromacs/hardware/tests/hardwaretopology.cpp:192: Failure Expected: (c.size) > (0), actual: 0 vs 0 /builddir/build/BUILD/gromacs-2018-beta3/src/gromacs/hardware/tests/hardwaretopology.cpp:192: Failure Expected: (c.size) > (0), actual: 0 vs 0 [ FAILED ] HardwareTopologyTest.NumaCacheSelfconsistency (7 ms) [----------] 4 tests from HardwareTopologyTest (26 ms total) [----------] Global test environment tear-down [==========] 5 tests from 2 test cases ran. (27 ms total) [ PASSED ] 4 tests. [ FAILED ] 1 test, listed below: [ FAILED ] HardwareTopologyTest.NumaCacheSelfconsistency
found here: https://koji.fedoraproject.org/koji/taskinfo?taskID=23901389, build log attached.
#3 Updated by Erik Lindahl almost 2 years ago
If you want to file it with hwloc, here is their link to the hwloc-1.11.8 documentation on caches:
We do accept 0 (=unknown) both for line size and associativity), but I don't think 0 is a reasonable value for the total size of a cache given that their documentation says nothing about it (and these entries are only present for caches that actually exist).