From owner-cvs-all Fri Nov 30 2: 8: 8 2001 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 139F137B416; Fri, 30 Nov 2001 02:07:55 -0800 (PST) Received: (from dfr@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fAUA7tZ16023; Fri, 30 Nov 2001 02:07:55 -0800 (PST) (envelope-from dfr) Message-Id: <200111301007.fAUA7tZ16023@freefall.freebsd.org> From: Doug Rabson Date: Fri, 30 Nov 2001 02:07:55 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/ia64/ia64 pmap.c X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG dfr 2001/11/30 02:07:55 PST Modified files: sys/ia64/ia64 pmap.c Log: * Don't use critical_enter/critical_exit when accessing the VHPT - its pointless and would be inadequate for SMP systems. We will rely on the VM system's locks to serialise this for now. * Change pmap_remove() so that if the range being removed is larger than the number of pages mapped by the pmap, we iterate over the currently mapped pages instead of over the virtual address range. This should make a difference when removing large virtual address ranges from an address space. Revision Changes Path 1.39 +21 -17 src/sys/ia64/ia64/pmap.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message