From owner-cvs-all Tue Jan 16 1:10:58 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 10C6837B400; Tue, 16 Jan 2001 01:10:35 -0800 (PST) Received: (from peter@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f0G9AYK15102; Tue, 16 Jan 2001 01:10:34 -0800 (PST) (envelope-from peter) Message-Id: <200101160910.f0G9AYK15102@freefall.freebsd.org> From: Peter Wemm Date: Tue, 16 Jan 2001 01:10:34 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/conf NOTES src/sys/i386/i386 identcpu.c machdep.c pmap.c support.s src/sys/pc98/conf GENERIC src/sys/pc98/i386 machdep.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG peter 2001/01/16 01:10:34 PST Modified files: sys/i386/conf NOTES sys/i386/i386 identcpu.c machdep.c pmap.c support.s sys/pc98/conf GENERIC sys/pc98/i386 machdep.c Log: Stop doing runtime checking on i386 cpus for cpu class. The cpu is slow enough as it is, without having to constantly check that it really is an i386 still. It was possible to compile out the conditionals for faster cpus by leaving out 'I386_CPU', but it was not possible to unconditionally compile for the i386. You got the runtime checking whether you wanted it or not. This makes I386_CPU mutually exclusive with the other cpu types, and tidies things up a little in the process. Reviewed by: alfred, markm, phk, benno, jlemon, jhb, jake, grog, msmith, jasone, dcs, des (and a bunch more people who encouraged it) Revision Changes Path 1.873 +4 -4 src/sys/i386/conf/NOTES 1.90 +7 -4 src/sys/i386/i386/identcpu.c 1.429 +3 -4 src/sys/i386/i386/machdep.c 1.268 +28 -27 src/sys/i386/i386/pmap.c 1.78 +7 -30 src/sys/i386/i386/support.s 1.167 +2 -2 src/sys/pc98/conf/GENERIC 1.196 +3 -4 src/sys/pc98/i386/machdep.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message