Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Apr 1999 22:21:55 -0400 (EDT)
From:      Chuck Robey <chuckr@picnic.mat.net>
To:        Luoqi Chen <luoqi@FreeBSD.org>
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 ...
Message-ID:  <Pine.BSF.4.10.9904272220200.378-100000@picnic.mat.net>
In-Reply-To: <199904280104.SAA02665@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help

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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.10.9904272220200.378-100000>