Article View: comp.arch
Article #22066Re: 68000 prehistory, was IBM PC prehistory
From: John R. Levine
Date: Fri, 12 Jan 1990 04:23
Date: Fri, 12 Jan 1990 04:23
18 lines
1514 bytes
1514 bytes
In article <9308@cbmvax.commodore.com> daveh@cbmvax.commodore.com (Dave Haynie) writes:
>The MMU is certainly a difference when it comes to implementing UNIX on a
>680x0 system. But that's an OS concern, it shouldn't have anything to do
>with an ABI standard. ...
You'd hope so, but you'd be disappointed. Different MMUs have all made the
code, data, and stack be addressed at different locations. Writing an ABI
in which, for example, you don't know whether the data will start at the
next 2K boundary after the text or the next 1MB boundary after the text is
possible but difficult and messy; it forces you to do a lot of relocation at
exec() time which Unix has not traditionally done.
Since the advent of the 68030, its on-board MMU is the obvious place to
standardize, but there's a lot of old 68000 crud out there already.
--
John R. Levine, Segue Software, POB 349, Cambridge MA 02238, +1 617 864 9650
johnl@esegue.segue.boston.ma.us, {ima|lotus|spdcc}!esegue!johnl
"Now, we are all jelly doughnuts."
Technical Details
Message-ID:
<1990Jan12.042336.6123@esegue.segue.boston.ma.us>Path:
arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!snorkelwacker!spdcc!esegue!johnlReferences:
<1576@aber-cs.UUCP> <9308@cbmvax.commodore.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!usc!snorkelwacker!spdcc!esegue!johnl From: johnl@esegue.segue.boston.ma.us (John R. Levine) Newsgroups: comp.arch Subject: Re: 68000 prehistory, was IBM PC prehistory Message-ID: <1990Jan12.042336.6123@esegue.segue.boston.ma.us> Date: 12 Jan 90 04:23:36 GMT References: <1576@aber-cs.UUCP> <9308@cbmvax.commodore.com> Reply-To: johnl@esegue.segue.boston.ma.us (John R. Levine) Organization: Segue Software, Cambridge MA Lines: 18