.TH CPUID 8
.SH NAME
cpuid \- x86 cpuid instriction
.SH SYNOPSIS
.B cpuid
[
.B -w
.I mach
] [-efisvt] [-n fn]
...
.SH DESCRIPTION
.I
Cpuid
prints out information gleaned from the
Intel
.B CPUID
instruction. A function number may be
specified with the
.B -n
flag. Alternatively, a few known functions
are available
.TF "-xx "
.PD
.TP
.B "-e"
decode extended feature information from function
0x80000001.
.TP
.B "-f"
decode feature information from function 1.
.TP
.B "-i"
print the informational brand string gathered
from functions 0x80000002-6.
.TP
.B "-s"
print the processor signature returned in AX
from function 0x01 in raw form and also as
.IR family . model . stepping .
.TP
.B "-v"
print the manufacturer's identification string
returned by function 0x00.
.TP
.B "-t"
Intel only? print the X2APIC processor topology.
.PP
.SH
EXAMPLE
.IP
.EX
chula; aux/cpuid -t
thread 00000001 00000002 00000100 00000000
core 00000004 00000008 00000201 00000000
mach0 apic 00000000
mach1 apic 00000002
mach2 apic 00000004
mach3 apic 00000006
4 machs inactive
.EE
.SH SOURCE
.B /sys/src/cmd/aux/cpuid
.SH BUGS
Functions are architecture and vendor specific.
|