Date: Fri, 2 Apr 1999 09:59:50 -0800 (PST) From: Alan Cox <alc@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/i386 genassym.c pmap.c swtch.s src/sys/i386/include pmap.h Message-ID: <199904021759.JAA73451@freefall.freebsd.org>
index | next in thread | raw e-mail
alc 1999/04/02 09:59:50 PST
Modified files:
sys/i386/i386 genassym.c pmap.c swtch.s
sys/i386/include pmap.h
Log:
Put in place the infrastructure for improved UP and SMP TLB management.
In particular, replace the unused field pmap::pm_flag by pmap::pm_active,
which is a bit mask representing which processors have the pmap activated.
(Thus, it is a simple Boolean on UPs.)
Also, eliminate an unnecessary memory reference from cpu_switch()
in swtch.s.
Assisted by: John S. Dyson <dyson@iquest.net>
Tested by: Luoqi Chen <luoqi@watermarkgroup.com>,
Poul-Henning Kamp <phk@critter.freebsd.dk>
Revision Changes Path
1.65 +2 -1 src/sys/i386/i386/genassym.c
1.226 +41 -6 src/sys/i386/i386/pmap.c
1.78 +28 -15 src/sys/i386/i386/swtch.s
1.60 +2 -5 src/sys/i386/include/pmap.h
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904021759.JAA73451>
