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>