Date: Fri, 1 Aug 1997 17:50:03 -0400 From: "David S. Miller" <davem@jenolan.rutgers.edu> To: toor@dyson.iquest.net Cc: Shimon@i-connect.net, FreeBSD-Hackers@FreeBSD.ORG Subject: Re: Kernel howto, Second Request Message-ID: <199708012150.RAA03675@jenolan.rutgers.edu> In-Reply-To: <199708012118.QAA05888@dyson.iquest.net> (toor@dyson.iquest.net)
next in thread | previous in thread | raw e-mail | index | archive | help
From: "John S. Dyson" <toor@dyson.iquest.net> Date: Fri, 1 Aug 1997 16:18:33 -0500 (EST) Unlike certain (broken) systems, FreeBSD doesn't map all of phys memory by default. This of course, saves address space for user processes, and keeps physical memory size from being constrained by kernel space limitations. Yes, but please do not ignore the fact that on modern architectures (read as: 64-bit) it lacks any these limitations. (for example, on the UltraSparc under Linux, the full 64-bit virtual address space is given to the user, and arbitrarily large physical memory configurations are supported, all this is done at zero cost, and it's possible to be zero cost because of this "broken" system's design). Not to mention the fact that in many cases it also makes SMP cheaper (Linux only performs tlb flush cross calls during swapping, ptrace(), and for user threads). Later, David "Sparc" Miller davem@caip.rutgers.edu
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199708012150.RAA03675>