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

[MiNT] MMU usage in MiNT, fork/mmap



I know MiNT can "use an MMU", or so people have sworn to me, but last I
knew this was only for memory protection, but it did not provide a
virtual address space for applications.  I've been told this isn't an
issue as virtual memory wasn't a requirement.  However, I see other
problems.

This means that a proper fork() is next to impossible, among other
issues, such as memory fragmentation still being a problem since the
system can't glue pages together into a single block with the MMU (ok,
probably best if we never have to do any such thing).  

So .. my question .. whats the current state of MiNT and its MMU usage?
Can completely different pages of real memory be mapped to same address
in different processes?  If not, is anyone working on this?

Thanks,
Evan