Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!apple!olivea!samsung!zaphod.mps.ohio-state.edu!wuarchive!udel!mmdf From: HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) Newsgroups: comp.os.minix Subject: Re: Minix 68k queries Message-ID: <33973@nigel.ee.udel.edu> Date: 19 Oct 90 09:07:27 GMT Sender: mmdf@ee.udel.edu Lines: 22 I am pretending to be an 68k guru, but nevertheless.... 1.) Kernel ROMable.... hmm, if you put the data segment into RAM, this might go, but you have to initialize the data segment (in RAM) from ROM tables. 2.) 1K/task: return addresses are 32 bit on an Atari (so are pointers), that is twice as much as on PC 3.) contiguous memory: not needed, but you have to change that memtable initialiation in MM, which takes a single chunk. It is not possible to segment a process! 4.) Relocatable kernel: The kernel itself is relocatable and gets relocated by the build utility when creating an OS image for a fixed address, (0, in the common cases) you can relocate the kernel for other addresses, perhaps at boot-time, but you have to change the brain-damaged definition of the interrupt vectors (sorry, Frans) as a pair of two 16-bit values (these won't get relocated properly. Christoph van Wuellen.