Cai Qian, le Wed 09 Jul 2008 10:59:03 +0800, a écrit : > > > /* Only i686, X86_64 and IA64 are supported at the moment. */ > > > if (strcmp (arch, "x86_64") && strcmp (arch, "i686") > > > && strcmp (arch, "ia64")) > > > errx (1, "error - %s is not supported.", arch); > > > > Maybe you could relax this a bit: /proc/cpuinfo is not arch-agnostic > > indeed, but /sys/etc is, and that still provides a good amount of useful > > information. > > > > I have tried on ppc64 and s390(x) machines, but it does not provide me > any really useful information from sysfs. There is no topology and cache > available there (2.6.18 Kernel). I don't have access to other > architecutes. If there is an evidence of sysfs working consistently on > other arches, I'd be happy to add them in. See Documentation/cputopology.txt The sysfs files are defined in drivers/base/topology. So it's really arch-agnostic. Samuel -- To unsubscribe from this list: send the line "unsubscribe util-linux-ng" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html