Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!utgpu!water!watmath!clyde!rutgers!seismo!mcvax!botter!ast From: ast@botter.UUCP Newsgroups: comp.os.minix Subject: Re: First non Intel Minix ? Message-ID: <1196@botter.cs.vu.nl> Date: Thu, 4-Jun-87 04:20:59 EDT Article-I.D.: botter.1196 Posted: Thu Jun 4 04:20:59 1987 Date-Received: Sat, 6-Jun-87 07:57:26 EDT References: <540@ubu.warwick.UUCP> Reply-To: ast@cs.vu.nl (Andy Tanenbaum) Organization: VU Informatica, Amsterdam Lines: 20 In article <540@ubu.warwick.UUCP> arthur@ubu.UUCP (John Vaudin) writes: >We have just pseudo finished a port of Minix to a 32016 based home brew. Congratulations, although in my experience "pseudo-finished" is not quite isomorphic to "finished." >In general I was impressed by the ease of getting the thing to work. My >main moan, is that the code assumes that the bss is zero. MINIX does not assume the bss is 0. It explicitly zeroes it itself (see book, line 6159). It is not clear why you had a problem. >My second moan is that the code assumes that text AND data >segments start at zero. Not true. When the separate I & D flag is given to the compiler, yes, but the default is that text indeeds starts at 0, but data starts where text finishes. Keep the net posted on your work. Andy Tanenbaum (ast@cs.vu.nl)