From owner-freebsd-amd64@FreeBSD.ORG Sun Feb 27 13:21:16 2005 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D589216A4CE; Sun, 27 Feb 2005 13:21:16 +0000 (GMT) Received: from mehl.gfz-potsdam.de (mehl.gfz-potsdam.de [139.17.1.100]) by mx1.FreeBSD.org (Postfix) with ESMTP id AF88D43D2F; Sun, 27 Feb 2005 13:21:15 +0000 (GMT) (envelope-from ohartman@uni-mainz.de) Received: from nfw1.gfz-potsdam.de (virscan [139.17.1.10]) by mehl.gfz-potsdam.de (8.13.1/8.13.1) with SMTP id j1RDLDMH025828; Sun, 27 Feb 2005 14:21:14 +0100 (CET) Received: from ([139.17.145.116]) by nfw1; Sun, 27 Feb 2005 14:21:12 +0100 (CET) Message-ID: <4221C943.8080500@uni-mainz.de> Date: Sun, 27 Feb 2005 14:21:07 +0100 From: "O. Hartmann" User-Agent: Mozilla/5.0 (X11; U; Linux i686; de-AT; rv:1.6) Gecko/20040113 X-Accept-Language: de-de MIME-Version: 1.0 To: freebsd-questions@freebsd.org, freebsd-amd64@freebsd.org Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Subject: Kernel/Userland Mem-Space Tuning (1/3 on IA32) X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Feb 2005 13:21:17 -0000 Hello. I read about address space division of recent operating systems like Linux and Windows XP. In both cases, the whole address space of the 32 or 64 Bit system is divided into halfes, 2GB for kernel, 2 GB for process(es) (speaking in 32Bit words). The same in 64bit systems like AMD64. Those who happily utilize an AMD64 based machine are not (yet) involved by this problem, but on recent 32 Bit architectures someone can run out of process space, like me! Some geophysical modelling software needs more than the allowed 2GB address space and therefore I would like to ask whether FreeBSD (my preferred OS) has a 'knob' to change the kernel/userland parity of the address space like it is done in Windows with a special knob at boot time (/W3GB I think, but I'm not sure about the exakt syntax but I know someone can change the half by half parity towards 1 to 3 in XP). I'm not sure whether FreeBSD divides kernel/userland address space this way, I know Linux and Windows does and on Windows we changed this (not yet on Linux and not yet on our FreeBSD machines (OS version >5.0, mostly FreeBSD 5.3-R or 5.4-PRERELEASE). Any help is appreciated. Thanks, Oliver