!cpuid

The !cpuid extension displays information about the processors on the system.

!cpuid [Processor]

Parameters

Processor
Specifies the processor whose information will be displayed. If you omit this parameter, all processors are displayed.

DLL

Windows 2000

Ext.dll

Windows XP and later

Ext.dll

Additional Information

For more information about how to debug multiprocessor computers, see Multiprocessor Syntax.

Remarks

The !cpuid extension works during live user-mode or kernel-mode debugging, local kernel debugging, and debugging of dump files. However, user-mode minidump files contain only information about the active processor.

If you are debugging in user mode, the !cpuid extension describes the computer that the target application is running on. In kernel mode, it describes the target computer.

The following example shows this extension.

kd> !cpuid 
CP  F/M/S  Manufacturer        MHz 
 0  6,5,1  GenuineIntel        700 
 1  8,1,5  AuthenticAMD        700 

The CP column gives the processor number. (These numbers are always sequential, starting with zero). The Manufacturer column specifies the processor manufacturer. The MHz column specifies the processor speed, if it is available.

For an x86-based processor or an x64-based processor, the F column displays the processor family number, the M column displays the processor model number, and the S column displays the stepping size.