Skip site navigation (1)Skip section navigation (2)
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>