From owner-cvs-src-old@FreeBSD.ORG Mon Jan 25 15:51:02 2010 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 E667810657A0 for ; Mon, 25 Jan 2010 15:51:02 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id D44FD8FC1E for ; Mon, 25 Jan 2010 15:51:02 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o0PFp2Gi069841 for ; Mon, 25 Jan 2010 15:51:02 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o0PFp2wb069840 for cvs-src-old@freebsd.org; Mon, 25 Jan 2010 15:51:02 GMT (envelope-from jhb@repoman.freebsd.org) Message-Id: <201001251551.o0PFp2wb069840@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to jhb@repoman.freebsd.org using -f From: John Baldwin Date: Mon, 25 Jan 2010 15:50:52 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 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: Mon, 25 Jan 2010 15:51:03 -0000 jhb 2010-01-25 15:50:52 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/amd64/amd64 pmap.c vm_machdep.c sys/amd64/include pmap.h Log: SVN rev 202970 on 2010-01-25 15:50:52Z by jhb MFC 190239: 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. Approved by: re (kib) Revision Changes Path 1.590.2.33 +3 -3 src/sys/amd64/amd64/pmap.c 1.255.2.3 +3 -1 src/sys/amd64/amd64/vm_machdep.c 1.138.2.9 +4 -0 src/sys/amd64/include/pmap.h