From owner-freebsd-arch Thu Dec 7 10:52: 1 2000 From owner-freebsd-arch@FreeBSD.ORG Thu Dec 7 10:51:58 2000 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mail.interware.hu (mail.interware.hu [195.70.32.130]) by hub.freebsd.org (Postfix) with ESMTP id ADED637B400 for ; Thu, 7 Dec 2000 10:51:57 -0800 (PST) Received: from luanda-33.budapest.interware.hu ([195.70.51.33] helo=elischer.org) by mail.interware.hu with esmtp (Exim 3.16 #1 (Debian)) id 144694-0004Iy-00; Thu, 07 Dec 2000 19:51:55 +0100 Sender: julian@FreeBSD.ORG Message-ID: <3A2F93C6.7967D1DA@elischer.org> Date: Thu, 07 Dec 2000 05:42:30 -0800 From: Julian Elischer X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 5.0-CURRENT i386) X-Accept-Language: en, hu MIME-Version: 1.0 To: Seigo Tanimura Cc: arch@freebsd.org Subject: Re: Even 1GB KVA is not enough, but we have no more space References: Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Seigo Tanimura wrote: [interesting stuff deleted] > The solution I have is that we do not count the size of physical > memory larger than the size of our KVA, or 1GB, upon estimating the > size of KVA space to allocate in kernel_map. Hence the kernel > allocates the same amount of memory for swap metadata or whatever, on > a machine with 1GB, 2GB, 3GB and 4GB RAM. This solution might degrage > the performance of our kernel, but you would have no other options > than to switch to alpha or ia64 in order to expand the size of KVA. > > Thanks, and any comments, flames or whatever are welcome. > THEORETICALLY it should be possible to put the kernel into a differnt KV space from the processes and give it 4GB. Practically, we'd have to do a lot to do this, and it may effect throughout (page tables loading in and out). It may however be worth looking at. Especially with the possibility of altering the system to allow the > 4GB physical ram that P6 and higher have. -- __--_|\ Julian Elischer / \ julian@elischer.org ( OZ ) World tour 2000 ---> X_.---._/ presently in: Budapest v To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message