Projects / x86info

x86info

Unlike other `cpuinfo' tools which just parse /proc/cpuinfo, x86info probes the CPU registers to find out a lot more information. It can discover the contents of model-specific registers, discover CPU silicon revisions, and lots more.

Tags Hardware
Licenses GPL
Operating Systems POSIX Linux
Implementation Assembly C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  06 Jun 2007 04:57
  • Rrelease-after

Changes: Since the previous freshmeat announcement, many updates were made, allowing recognition of newer CPUs.

  • Rrelease-mid
  •  07 Aug 2003 14:45
  • Rrelease-after

Changes: Identifies several new CPUS. Additional MSR decoding on various CPUs. A few misidentification bugs have been fixed. Completely rewritten cachesize determination. Various new cache descriptors added. Numerous MHz estimation improvements. AMD K7 powernow register/BIOS decoding. Now decodes extended Intel feature flags, cpuid brand field, and sSpec on some models. AMD Opteron/Athlon64 support. VIA Powersaver/Longhaul support. A --bugs option to display CPU errata. No longer retries opening /dev/msr if the first open fails. Fixes a memory leak in --url.

  • Rrelease-mid
  •  12 Nov 2002 04:27
  • Rrelease-after

Changes: Better formatting for narrow terminals, a command line option to print the URL of an errata or datasheet if it is known, and extra verbosity. There was a Pentium 4 Xeon Northwood identification fix, the addition of socket types for AMD Clawhammer, more Pentium Pro steppings, and a reorganisation of Athlon MP/XP/4/Mobile determination. The flags/eflags per-CPU check now tests that MTRRs are available before dumping them, and the VIA Cyrix 3 cache size errata is mentioned when the workaround is in use. Various code cleanups were also made.

  • Rrelease-mid
  •  24 Jul 2002 06:24
  • Rrelease-after

Changes: Added recognition for newer P4 Xeons, AMD Clawhammer ES, VIA Cyrix Ezra-T, and several new Intel cache descriptors. It is now possible to dump MTRR registers and decode the AMD K6 EFER register. The output of the machine check registers was reformatted, bugs discovered using valgrind were fixed, and the type of CPU socket in use is now displayed. There was also an internal code cleanup.

  • Rrelease-mid
  •  27 Apr 2002 08:12
  • Rrelease-after

Changes: AMD CPU detection works again.

No-screenshot

Project Spotlight

Fast Code Eclipse Plugin

An Eclipse plugin for fast coding in Java.

No-screenshot

Project Spotlight

SNAKES

The Net Algebra Kit for Editors and Simulators.