From owner-cvs-all Wed Jan 22 12:14:55 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6271837B401; Wed, 22 Jan 2003 12:14:54 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 105D843F13; Wed, 22 Jan 2003 12:14:54 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h0MKErbv018332; Wed, 22 Jan 2003 12:14:53 -0800 (PST) (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h0MKEr8k018331; Wed, 22 Jan 2003 12:14:53 -0800 (PST) Message-Id: <200301222014.h0MKEr8k018331@repoman.freebsd.org> From: John Baldwin Date: Wed, 22 Jan 2003 12:14:53 -0800 (PST) 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 X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG 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