From owner-cvs-all Tue Apr 27 19:24:29 1999 Delivered-To: cvs-all@freebsd.org Received: from picnic.mat.net (picnic.mat.net [206.246.122.133]) by hub.freebsd.org (Postfix) with ESMTP id 93FA514BD0; Tue, 27 Apr 1999 19:24:20 -0700 (PDT) (envelope-from chuckr@picnic.mat.net) Received: from localhost (chuckr@localhost) by picnic.mat.net (8.9.3/8.8.5) with ESMTP id WAA96522; Tue, 27 Apr 1999 22:21:55 -0400 (EDT) Date: Tue, 27 Apr 1999 22:21:55 -0400 (EDT) From: Chuck Robey To: Luoqi Chen Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 db_interface.c db_trace.c exception.s genassym.c globals.s locore.s machdep.c mp_machdep.c mpboot.s pmap.c support.s swtch.s sys_machdep.c trap.c vm86.c vm86bios.s src/sys/i386/include globals.h asnames.h cpufunc.h ... In-Reply-To: <199904280104.SAA02665@freefall.freebsd.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk On Tue, 27 Apr 1999, Luoqi Chen wrote: > Log: > Enable vmspace sharing on SMP. Major changes are, > - %fs register is added to trapframe and saved/restored upon kernel entry/exit. > - Per-cpu pages are no longer mapped at the same virtual address. > - Each cpu now has a separate gdt selector table. A new segment selector > is added to point to per-cpu pages, per-cpu global variables are now > accessed through this new selector (%fs). The selectors in gdt table are > rearranged for cache line optimization. > - fask_vfork is now on as default for both UP and SMP. > - Some aio code cleanup. This sounds like _tremendous good news. Have you done any sort of benchmark, even a very informal one, so that you might offer a guess as to the effect of performance for an SMP system? ----------------------------+----------------------------------------------- Chuck Robey | Interests include any kind of voice or data chuckr@picnic.mat.net | communications topic, C programming, and Unix. 213 Lakeside Drive Apt T-1 | Greenbelt, MD 20770 | I run picnic (FreeBSD-current) (301) 220-2114 | and jaunt (Solaris7). ----------------------------+----------------------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message