Date: Wed, 22 Jan 2003 12:14:53 -0800 (PST) From: John Baldwin <jhb@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 identcpu.c initcpu.c locore.s machdep.c mp_machdep.c src/sys/i386/include asnames.h md_var.h Message-ID: <200301222014.h0MKEr8k018331@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
jhb 2003/01/22 12:14:53 PST
Modified files: (Branch: RELENG_4)
sys/i386/i386 identcpu.c initcpu.c locore.s machdep.c
mp_machdep.c
sys/i386/include asnames.h md_var.h
Log:
MFC: Precursors to simple hyperthreading support and sync with current:
- Axe earlysetcpuclass() as it was OBE a long time ago.
- Add cpu_exthigh to hold the highest supported extended cpuid.
- Don't initialize cpu_class, the initial value isn't used anywhere.
- Make the support for processor names in the extended cpuid information
shared between the AMD and Transmeta sections and also perform it for
Intel CPUs.
- Support brand-indexed names for Intel CPUs.
- Sync AMD 486 cpu_model's with current.
- Remove duplicate and bogus docs for bits 28 and 29 of cpuid features.
- Document bits 30 and 31 of cpuid features.
- Display the number of logical cores on CPUs that support hyperthreading.
- Make hw_instruction_sse static.
- Move enable_sse()'s prototype to machine/md_var.h.
- Add cpu_procinfo to hold information about this processor from cpuid
1 including count of HTT cores, brand index, local APIC ID, etc.
Revision Changes Path
1.80.2.14 +106 -66 src/sys/i386/i386/identcpu.c
1.19.2.8 +2 -4 src/sys/i386/i386/initcpu.c
1.132.2.9 +4 -2 src/sys/i386/i386/locore.s
1.385.2.28 +0 -2 src/sys/i386/i386/machdep.c
1.115.2.13 +0 -2 src/sys/i386/i386/mp_machdep.c
1.44.2.8 +1 -0 src/sys/i386/include/asnames.h
1.35.2.4 +4 -1 src/sys/i386/include/md_var.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200301222014.h0MKEr8k018331>
