Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!dali.cs.montana.edu!uakari.primate.wisc.edu!sdd.hp.com!wuarchive!udel!mmdf From: HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) Newsgroups: comp.os.minix Subject: Re: Virtual addresses Message-ID: <53323@nigel.ee.udel.edu> Date: 11 May 91 10:32:18 GMT Sender: mmdf@ee.udel.edu Lines: 25 I do not know what exactly has been done around -- but: Future versions of 68K MINIX with MMU have the following features: - all processes have virtual addresses starting at zero (or, near zero. It is sensible to leave the first 8K or so unused to trace NIL pointer dereferences) - there will be memory protection This does not change the layout of the system binaries, for example. These are actually relocated for use at address zero, but there is relocation info that allows MM to relocate it. In 68K-MMU-MINIX, you can use the same binaries and just ignore the relocation info. How it is done in practise is under discussion. Opinions go from - integrating MM in the kernel to - leaving MM as it is, but expanding the MM-Kernel interface. Surely, FS and MM will have their own address space like every other process, most likely, the kernel uses a 'flat' address space. C>v.W.