Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Apr 2015 12:16:50 -0700
From:      Adrian Chadd <adrian@freebsd.org>
To:        John Levine <johnl@iecc.com>
Cc:        Pierre-Yves.Peneau@lip6.fr, FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: How FreeBSD manage more than 4GB on 32 bits architecture
Message-ID:  <CAJ-Vmo=1E1TLQLsPR23zOV5gB3P-p0UwxDeQ0yPJzs_SA9h0eQ@mail.gmail.com>
In-Reply-To: <20150410171240.770.qmail@ary.lan>
References:  <552794F7.60306@asim.lip6.fr> <20150410171240.770.qmail@ary.lan>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

Everyone - this is a research project. If they want to hack around
with FreeBSD on a PAE style 32 bit system but massively parallel,
please let them. If they hit the same walls as others have hit, hey,
great. But they may come up with something novel.

Pierre - thanks for looking into it. Yes, there's PAE support in
FreeBSD. Yes, there's some NUMA domain awareness in FreeBSD. You're
definitely not starting from scratch. I don't know of any PAE style
awareness in the MIPS32 code; that would be a good place to start
investigating.

So please take a look at what PAE / i386 is doing and see if you can
map that to vm and pmap management for MIPS32. It'd likely overlap a
lot with how we would support > 256MB of RAM on MIPS32 - right now we
just use the direct map setup for everything, and that's limited to
the KSEG sizes of 256MB.



-adrian



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ-Vmo=1E1TLQLsPR23zOV5gB3P-p0UwxDeQ0yPJzs_SA9h0eQ>