From owner-cvs-src-old@FreeBSD.ORG Sun Mar 22 04:32:12 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0538E106566C for ; Sun, 22 Mar 2009 04:32:12 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id E69058FC17 for ; Sun, 22 Mar 2009 04:32:11 +0000 (UTC) (envelope-from alc@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n2M4WB5H042764 for ; Sun, 22 Mar 2009 04:32:11 GMT (envelope-from alc@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n2M4WBfd042763 for cvs-src-old@freebsd.org; Sun, 22 Mar 2009 04:32:11 GMT (envelope-from alc@repoman.freebsd.org) Message-Id: <200903220432.n2M4WBfd042763@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to alc@repoman.freebsd.org using -f From: Alan Cox Date: Sun, 22 Mar 2009 04:32:05 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/amd64/amd64 pmap.c vm_machdep.c src/sys/amd64/include pmap.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Mar 2009 04:32:12 -0000 alc 2009-03-22 04:32:05 UTC FreeBSD src repository Modified files: sys/amd64/amd64 pmap.c vm_machdep.c sys/amd64/include pmap.h Log: SVN rev 190239 on 2009-03-22 04:32:05Z by alc In general, the kernel virtual address of the pml4 page table page that is stored in the pmap is from the direct map region. The two exceptions have been the kernel pmap and the swapper's pmap. These pmaps have used a kernel virtual address established by pmap_bootstrap() for their shared pml4 page table page. However, there is no reason not to use the direct map for these pmaps as well. Revision Changes Path 1.657 +3 -3 src/sys/amd64/amd64/pmap.c 1.262 +3 -1 src/sys/amd64/amd64/vm_machdep.c 1.149 +4 -0 src/sys/amd64/include/pmap.h