tech-embed archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD without MMU ?



On Fri, 12 Apr 2002, Lennart Augustsson wrote:

: > However, you do have to do some really major evil and hack the compiler to
: > make all code PIC-and-then-some (ensuring base register relative addressing
: > for all data accesses).

: Not at all.  Original Unix implemented fork() without PIC.  What you do
: is that you copy all of the current process to swap space and then you
: make that process the parent (well, I guess you could make it the child
: if you want).

This is also known as `banking' process contexts.

It's still evil from a modern CPU standpoint.  8-)

-- 
-- Todd Vierling <tv%wasabisystems.com@localhost>  *  Wasabi & NetBSD:  Run 
with it.
-- CDs, Integration, Embedding, Support -- http://www.wasabisystems.com/




Home | Main Index | Thread Index | Old Index