summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libcpu/i386/cpuModel.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2010-04-15 14:09:57 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2010-04-15 14:09:57 +0000
commit9e95e540b901aac63436f87513151e5ba3ea2eab (patch)
treeb53c484faeaf8422dffba13b109e33b0bd2657b4 /c/src/lib/libcpu/i386/cpuModel.h
parenti586-pc-freebsd8.0-gcc.spec (diff)
downloadrtems-9e95e540b901aac63436f87513151e5ba3ea2eab.tar.bz2
2010-04-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* cpuModel.S, cpuModel.h, displayCpu.c: Update to include more reserved bits and pick out a bit more information.
Diffstat (limited to 'c/src/lib/libcpu/i386/cpuModel.h')
-rw-r--r--c/src/lib/libcpu/i386/cpuModel.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/c/src/lib/libcpu/i386/cpuModel.h b/c/src/lib/libcpu/i386/cpuModel.h
index f11062a341..980846b557 100644
--- a/c/src/lib/libcpu/i386/cpuModel.h
+++ b/c/src/lib/libcpu/i386/cpuModel.h
@@ -24,8 +24,10 @@ extern char hard_math; /* floating point coprocessor present indicator */
extern char x86; /* type of cpu (3 = 386, 4 =486, ...) */
extern char x86_model;
extern char x86_mask;
-extern int x86_capability; /* cpuid:EDX */
-extern int x86_capability_x; /* cpuid:ECX */
+extern int x86_capability; /* cpuid:EDX */
+extern int x86_capability_x; /* cpuid:ECX */
+extern int x86_capability_ebx; /* cpuid:EBX */
+extern int x86_capability_cores; /* cpuid.(EAX=4, ECX=0) - physical cores */
extern char x86_vendor_id[13];
extern int have_cpuid;
extern unsigned char Cx86_step; /* cyrix processor identification */