On 6/15/20 11:31 AM, Luck, Tony wrote: >> In general, this should say something along the lines that /proc/cpuinfo >> shows features which the kernel supports. >> >> "For a full list of CPUID flags which the CPU supports, use >> tools/arch/x86/tools/cpuid/cpuid" >> >> :-) > Dave Hansen had suggested (offline) that we add a cpuid tool to the kernel > sources. > > I think that's a lot of (duplicated) work for someone to maintain. The > version of this > tool at http://www.etallen.com/cpuid.html is close to 10K lines of code.
Borislav suggested starting with something as simple as this: http://sr71.net/~dave/intel/stupid-cpuid.c That, plus code that consume the X86_FEATURE_* flag names and print out what's supported would be pretty handy and way smaller than 10k lines.