Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!mit-eddie!genrad!decvax!tektronix!orca!paulsc From: paulsc@orca.UUCP Newsgroups: comp.os.minix Subject: Re: Minix and compiler models Message-ID: <2289@orca.TEK.COM> Date: Mon, 26-Jan-87 20:00:26 EST Article-I.D.: orca.2289 Posted: Mon Jan 26 20:00:26 1987 Date-Received: Wed, 28-Jan-87 07:29:12 EST References: <966@ulowell.cs.ulowell.edu> <1565@cit-vax.Caltech.Edu> Reply-To: paulsc@orca.UUCP (Paul Scherf) Organization: Tektronix, Inc., Wilsonville, OR Lines: 18 In article <1565@cit-vax.Caltech.Edu> jon@oddhack.UUCP (Jon Leech) writes: > It's not clear to me from what I've read so far if minix supports >a long-model compiler. I guess this is really a question about ACK, but in >any case, I'd appreciate hearing from someone in the know. I went to the MINIX BOF at USENIX last week. Andy T. said the compiler supports only the small model, but MINIX supports 64K text (code segment), 64K data (data segment) and 64K stack (stack segment) (like "split I and D" on some PDP-11s). If you have a cross compiler, you can generate programs that use 192 Kbytes (3 * 64K) of memory. If the native compiler generates something like the ".text" and ".data" pseudo-ops, it might not be too difficult to hack the native assembler and native linker to generate the "split I and D" object files. Paul Scherf, Tektronix, Box 1000, MS 61-028, Wilsonville, OR, USA tektronix!orca!paulsc