diff options
author | peter <peter@FreeBSD.org> | 2002-01-16 02:22:19 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-01-16 02:22:19 +0000 |
commit | eeaba9a1cca40643f53cfa3a3ec39a1717e957cd (patch) | |
tree | c1926e800ef39312ffcf6a1f553a688e4f5f69b8 /sys/i386 | |
parent | 2199df01e8d069e2bed682b17b6db1041a802d10 (diff) | |
download | FreeBSD-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.c | 6 |
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>" ); |