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>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904021759.JAA73451>