]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/man/8/cpuid
merge
[plan9front.git] / sys / man / 8 / cpuid
index 63cf4893bcce231462542aa0b9f539d8f0ce352c..8c641a395596ed7e8123dabc5fff71396415e24f 100644 (file)
@@ -1,18 +1,22 @@
 .TH CPUID 8
 .SH NAME
-cpuid \- print processor identification information
+cpuid, icanhasvmx \- print processor information
 .SH SYNOPSIS
 .B aux/cpuid
 [
 .B -ar
 ]
+
+.B aux/icanhasvmx
+[
+.B -r
+]
 .SH DESCRIPTION
-Intel compatible processors since the
+Intel and compatible processors since the
 .SM Pentiumâ„¢
-(or late 486), provide the
+(or late 486) provide the
 .SM CPUID
-instruction that returns feature extension information about
-the chip. The
+instruction that returns information about the chip. The
 .I cpuid
 program enumerates and prints this information in a simple
 textual format. The output consists of multiple lines prefixed
@@ -28,14 +32,14 @@ input register to the
 instruction followed by 4 colums with the output registers
 .BR AX ,
 .BR BX ,
-.BR CX ,
+.BR CX
 and
 .BR DX .
 .PP
 The
 .B -a
 option prints enumerated items in raw format if no
-keyword is known instead of omiting it (default).
+keyword is known instead of omitting it (default).
 .PP
 The keywords supported so far are:
 .TP
@@ -53,6 +57,13 @@ Processor name string
 .TP
 .B physbits, virtbits, guestbits
 Address lines, decimal in bits
+.PP
+.I Icanhasvmx
+queries the virtual machine extension (VMX) capabilities.
+If
+.B -r
+is specified, it prints the results in raw hexadecimal; otherwise it produces a human-readable format.
+In any case it prints a summary on fd 2.
 .SH EXAMPLE
 .EX
 term% aux/cpuid