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

Re: PL5 in progress ...

Doing a tfork() type thing inside of minixfs is fine, since the child will
be given access to its parent's memory just as though it owned the memory
itself. As you point out, the child will start up in user mode, but that's
the only real caveat (and whether you're in user mode or supervisor mode
doesn't affect access to memory which you own, only to memory which you
*don't* own).

When (old) GEM is running it spends most of its time in supervisor mode,
which is why the daemon isn't getting much time. The MultiTOS AES does
an Syield() at appropriate times; someone could write an ACC to do the
same thing under old GEM.