From owner-cvs-all Fri Apr 2 10: 0:12 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id 7FE4514FBA; Fri, 2 Apr 1999 10:00:09 -0800 (PST) (envelope-from alc@FreeBSD.org) Received: (from alc@localhost) by freefall.freebsd.org (8.9.2/8.9.2) id JAA73451; Fri, 2 Apr 1999 09:59:50 -0800 (PST) (envelope-from alc@FreeBSD.org) Message-Id: <199904021759.JAA73451@freefall.freebsd.org> From: Alan Cox Date: Fri, 2 Apr 1999 09:59:50 -0800 (PST) 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 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk 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 Tested by: Luoqi Chen , Poul-Henning Kamp 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