From owner-cvs-all Wed Jul 11 23:32: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 D812F37B401; Wed, 11 Jul 2001 23:32:51 -0700 (PDT) (envelope-from peter@FreeBSD.org) Received: (from peter@localhost) by freefall.freebsd.org (8.11.3/8.11.3) id f6C6Wps92533; Wed, 11 Jul 2001 23:32:51 -0700 (PDT) (envelope-from peter) Message-Id: <200107120632.f6C6Wps92533@freefall.freebsd.org> From: Peter Wemm Date: Wed, 11 Jul 2001 23:32:51 -0700 (PDT) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/conf options.i386 src/sys/i386/conf NOTES src/sys/i386/i386 exception.s genassym.c initcpu.c locore.s machdep.c mp_machdep.c support.s trap.c vm_machdep.c src/sys/i386/include md_var.h npx.h pcb.h specialreg.h trap.h ... X-FreeBSD-CVS-Branch: HEAD 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 peter 2001/07/11 23:32:51 PDT Modified files: sys/conf options.i386 sys/i386/conf NOTES sys/i386/i386 exception.s genassym.c initcpu.c locore.s machdep.c mp_machdep.c support.s trap.c vm_machdep.c sys/i386/include md_var.h npx.h pcb.h specialreg.h trap.h sys/i386/isa npx.c Log: Activate SSE/SIMD. This is the extra context switching support that we are required to do if we let user processes use the extra 128 bit registers etc. This is the base part of the diff I got from: http://www.issei.org/issei/FreeBSD/sse.html I believe this is by: Mr. SUZUKI Issei SMP support apparently by: Takekazu KATO Test code by: NAKAMURA Kazushi , see http://kobe1995.net/~kaz/FreeBSD/SSE.en.html I have fixed a couple of style(9) deviations. I have some followup commits to fix a couple of non-style things. Revision Changes Path 1.150 +2 -1 src/sys/conf/options.i386 1.936 +4 -1 src/sys/i386/conf/NOTES 1.88 +4 -1 src/sys/i386/i386/exception.s 1.112 +4 -3 src/sys/i386/i386/genassym.c 1.26 +23 -1 src/sys/i386/i386/initcpu.c 1.144 +3 -2 src/sys/i386/i386/locore.s 1.463 +79 -6 src/sys/i386/i386/machdep.c 1.160 +6 -1 src/sys/i386/i386/mp_machdep.c 1.84 +5 -5 src/sys/i386/i386/support.s 1.196 +6 -1 src/sys/i386/i386/trap.c 1.167 +2 -2 src/sys/i386/i386/vm_machdep.c 1.40 +2 -1 src/sys/i386/include/md_var.h 1.21 +38 -2 src/sys/i386/include/npx.h 1.38 +3 -2 src/sys/i386/include/pcb.h 1.20 +3 -1 src/sys/i386/include/specialreg.h 1.13 +3 -2 src/sys/i386/include/trap.h 1.103 +83 -12 src/sys/i386/isa/npx.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message