Also, the PIII CAN'T natively support more than 4GB of ram. If a
particular PIII motherboard supports this, then it's using some kind of
wierd chipset that allows this to happen. 4GB is the limit with a 32 bit
chip I believe; and the PIII is a 32-bit chip.

Ken

On Thu, 2 Aug 2001, Rik van Riel wrote:

> On Wed, 1 Aug 2001, Terry Lambert wrote:
> > > craig wrote:
> > >
> > >
> > > I know PIII can support 64G physical memory. In FreeBSD how can I visit such
> > > range memory(4G-64G) ?
> >
> > The short answer is "you can't".
> >
> > The longer answer is that you end up having to window it using
> > segmentation;
> 
> Only if you want to use it all within one process.
> 
> You can have multiple 2 GB (that's the maximum
> process size in FreeBSD, right?) programs at the
> same time, happily using all physical memory.
> 
> Only the FreeBSD memory management subsystem doesn't
> support it (yet?).
> 
> > This basically means that the memory is useless as a DMA target
> > or source for disk controllers or gigabit ethernet cards, and is
> > pretty useless for swap, ...
> 
> > So for limited uses in data intensive applications, it might be
> > usable,
> 
> And for those data intensive applications, it is very
> useful indeed...
> 
> > But to directly answer your question: by rewriting much of the
> > low core virtual memory and page mapping handling code to know
> > about segmentation.
> 
> Not just that.  There is a more insidious problem with
> the FreeBSD VM code and support of huge machines.
> 
> The part of handling the PAE extended page table format
> and mapping high memory pages in and out of KVA (kernel
> virtual address) memory to copy stuff is easy.
> 
> Problem is that you'll have to fit all of FreeBSD's VM
> data structures in the 2GB of KVA. This just isn't going
> to fit with the size the data structures have today ...
> 
> So in order to support huge memory machines "right",
> you'd have to put a number of FreeBSD's VM data structures
> on a rather strict diet.
> 
> regards,
> 
> Rik
> --
> Executive summary of a recent Microsoft press release:
>    "we are concerned about the GNU General Public License (GPL)"
> 
> 
>               http://www.surriel.com/
> http://www.conectiva.com/     http://distro.conectiva.com/
> 
> 
> To Unsubscribe: send mail to [EMAIL PROTECTED]
> with "unsubscribe freebsd-hackers" in the body of the message
> 


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to