Date: Thu, 08 Jul 1999 16:59:16 +1000 From: Patryk Zadarnowski <patrykz@mycenae.ilion.eu.org> To: Ville-Pertti Keinonen <will@iki.fi> Cc: julian@whistle.com (Julian Elischer), hackers@FreeBSD.ORG Subject: Re: Bursting at the seams (was: Heh heh, humorous lockup) Message-ID: <199907080659.QAA17097@mycenae.ilion.eu.org> In-Reply-To: Your message of "08 Jul 1999 09:47:32 %2B0300." <86oghnr62j.fsf@not.demophon.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> julian@whistle.com (Julian Elischer) writes: > > > we already use the gs register for SMP now.. > > what about the fs register? > > I vaguely remember that the different segments could be used to achieve > > this.... (%fs points to user space or something) > > You can't extend the address space that way, segments are all parts of > the single 4GB address space described by the page mapping. True, but you can reserve a part of the 4GB address space (say 128MB of it) for partitioning into tiny (say 8MB) address spaces (which are still flat, just small), for use by small processes, the idea being that all those small processes will than share a single page table without compromising on memory protection (the GDT is under full OS's control anyway), or the simplicity of a flat address space (virtual addresses still start at 0 and continue till the top of address space; the scheme is totally transparent.) patryk. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199907080659.QAA17097>