summaryrefslogtreecommitdiffstats
path: root/sys/i386
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2002-01-16 02:22:19 +0000
committerpeter <peter@FreeBSD.org>2002-01-16 02:22:19 +0000
commiteeaba9a1cca40643f53cfa3a3ec39a1717e957cd (patch)
treec1926e800ef39312ffcf6a1f553a688e4f5f69b8 /sys/i386
parent2199df01e8d069e2bed682b17b6db1041a802d10 (diff)
downloadFreeBSD-src-eeaba9a1cca40643f53cfa3a3ec39a1717e957cd.zip
FreeBSD-src-eeaba9a1cca40643f53cfa3a3ec39a1717e957cd.tar.gz
Change <b28> to HTT (Hyperthreading technology). If this flag is set then
cpuid with %eax=1 will return a logical cpu count in bits 16-23 of %ebx. Bit 29 is actually 'TM' according to AP-485. This signifies the presence of the thermal control circuit (which I believe can slow the clock down to reduce core temperature).
Diffstat (limited to 'sys/i386')
-rw-r--r--sys/i386/i386/identcpu.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/i386/i386/identcpu.c b/sys/i386/i386/identcpu.c
index bc9d50c..22fb32a 100644
--- a/sys/i386/i386/identcpu.c
+++ b/sys/i386/i386/identcpu.c
@@ -578,7 +578,7 @@ printcpuinfo(void)
"\010MCE" /* Machine Check support */
"\011CX8" /* CMPEXCH8 instruction */
"\012APIC" /* SMP local APIC */
- "\013oldMTRR"
+ "\013oldMTRR" /* Previous implementation of MTRR */
"\014SEP" /* Fast System Call */
"\015MTRR" /* Memory Type Range Registers */
"\016PGE" /* PG_G (global bit) support */
@@ -596,8 +596,8 @@ printcpuinfo(void)
"\032SSE" /* Streaming SIMD Extensions */
"\033SSE2" /* Streaming SIMD Extensions #2 */
"\034SS" /* Self snoop */
- "\035<b28>"
- "\036ACC" /* Auto Clock Correction (TCC/ACPI) */
+ "\035HTT" /* Hyperthreading (see EBX bit 16-23) */
+ "\036TM" /* Thermal Monintor clock slowdown */
"\037IA64" /* CPU can execute IA64 instructions */
"\040<b31>"
);
OpenPOWER on IntegriCloud