From owner-freebsd-questions@FreeBSD.ORG Wed Mar 30 07:19:04 2011 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 213B7106579D; Wed, 30 Mar 2011 07:19:04 +0000 (UTC) (envelope-from fuzhli1007@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id D16C38FC17; Wed, 30 Mar 2011 07:19:03 +0000 (UTC) Received: by iyj12 with SMTP id 12so1230743iyj.13 for ; Wed, 30 Mar 2011 00:19:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=Fa1/rAYZk4Jmm5F1Ncn0LviToaoZwp8OS95ASbJd5e0=; b=GSkmTaI1H8Q5q7+HBqxn3HlaQ3P9eiP5ImCDCbAXMTDxM4A4d0DYEyEm8KFqaK62br 4uzp1/joxUMdrnmWAANN2kMWMHihoGpaUyBOZuk9UKHNhGrbxlpl9zvkSv3+cWq3l4iw H11ABUF/6jER5DmRN6Zc1Gz8vCGvmAJk0Mr8I= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=gPSLU0n9taNCPScDsjUuFnY7WQoXkJw9ouvurXHBqyD7D70pKBduXqkjyqBHMTPeQn BadI/QXqE+OQK2B10+TFvekMm29vOz1CeCccPPYNhh97CI4Pr3xB+pv1QDpUFHVwxo7u FRTYSCXsAtN699SD0gtAkaB9se3DCG/A5kjHg= MIME-Version: 1.0 Received: by 10.42.172.131 with SMTP id n3mr750436icz.136.1301467660859; Tue, 29 Mar 2011 23:47:40 -0700 (PDT) Received: by 10.42.180.72 with HTTP; Tue, 29 Mar 2011 23:47:40 -0700 (PDT) Date: Wed, 30 Mar 2011 14:47:40 +0800 Message-ID: From: fuzhli To: alc@freebsd.org, questions@freebsd.org X-Mailman-Approved-At: Wed, 30 Mar 2011 11:11:13 +0000 Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: about NKPT on amd64 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Mar 2011 07:19:04 -0000 Hi, Alan I'm study the "Revision 187465" : "Prepare for a larger kernel virtual address space". After read some relative source code, I have an question about the macro NKPT on amd64: why 32 is enough for the kernel page table pages? Do it means that the range (KERNBASE, virtual_avail) should always less than 64MB( 32 * 2MB)? --=20 =B1=F0=D7=F6=C3=CE,=C4=E3=D2=D124=CB=EA=C1=CB