Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!zaphod.mps.ohio-state.edu!samsung!noose.ecn.purdue.edu!ecn.purdue.edu!cyliax From: cyliax@ecn.purdue.edu (Ingo Cyliax) Newsgroups: comp.os.minix Subject: Re: MINIX and 68030 Message-ID: <1990Sep24.153036@ecn.purdue.edu> Date: 24 Sep 90 19:30:36 GMT References: <90266.095514ST00482@auvm.auvm.edu> <7717@star.cs.vu.nl> Sender: news@ecn.purdue.edu (USENET news) Reply-To: cyliax@ecn.purdue.edu (Ingo Cyliax) Organization: Purdue University Engineering Computer Network Lines: 51 In article <7717@star.cs.vu.nl>, ast@cs.vu.nl (Andy Tanenbaum) writes: |> In article <90266.095514ST00482@auvm.auvm.edu> ST00482@auvm.auvm.edu (dan drake) writes: |> >I've just been informed that MINIX will not run on an Amiga 3000 |> I believe this is correct. A 68030 has an MMU that must be set up properly. |> None of the 68000 versions of MINIX even know such a gadget exists, let alone |> setting it up correctly. Even with that done, my intuition says that plenty |> of other changes will be needed. When Bruce Evans went from 8088 to 80286 |> protected mode for the IBM version, large number of changes were needed. |> I think the 68000 to 68030 transition will be equally massive. This gives |> you a nice project for the coming year. I have a port of Minix-ST to a 68020 system with 68851 (PMMU). The 68030 MMU is a subset of the 68851 PMMU. I was careful in selecting the modes and instructions used for the 68851 code, so it shouldn't be that hard to use my code if you're interested. My kernel is Minix-ST user binary compat. and doesn't use shadowing. BTW, it took me 3 months to get the whole thing running. 2 months to get the devices drivers for my system, and 1 month to get the MMU to work. Thanks (Andy) for a robust and modular OS and (Frans) for a (mostly) nice port to the Atari-ST. I say "mostly", since I wasn't too happy about the vector incoded in the top 8 bits of the PC in stmpx.s, but otherwise it was a nice port. Let me know if you're interested. -ingo -- /* Ingo Cyliax ECN, Electrical Engineering Bldg. * * cyliax@ecn.purdue.edu Purdue University, W. Lafayette,IN 47907 * * ing@cc.purdue.edu Work: (317) 494-9523 * * cyliax@pur-ee.UUCP Home: (317) 474-0031 */