@marcan I'm actually writing a system info tool right now, and it *mostly* relies on /sys/devices/system/cpu for cross-architecture CPU properties. There are some properties in /proc/cpuinfo that can't be found in sysfs, but those are gated behind an architecture check at build time.

And as an addendum, it does properly report core and thread counts on ARM :)