Article View: comp.arch
Article #2017Re: Instruction (dis)continuation
From: Engineering
Date: Mon, 28 Aug 1989 15:44
Date: Mon, 28 Aug 1989 15:44
32 lines
1877 bytes
1877 bytes
In article <2345@oakhill.UUCP> shebanow@oakhill.UUCP (Mike Shebanow) writes:
In article <231@ssp1.idca.tds.philips.nl> roelof@idca.tds.PHILIPS.nl
(R. Vuurboom) writes:
>I've noticed that motorola has moved from instruction continuation
>(68010-30) to instruction restart (68040). So they no longer support
>virtual machines. (Must be the processors got tired of puking their
>insides all over the stack. :-)
>
>[...]
You can still emulate virtual machines using instruction restart. All
you have to do is simply interpret the instruction which faulted :-\
That is, when the machine takes the exception, the stack frame will point
to the offending instruction.
Forgive me for showing my ignorance, but, doesn't instruction continuation
enable features such as dynamic stack allocation? Are we doomed to
return to the antiquated "stack probe"? Does this mean that 68030
(user mode) software will not always work correctly on the 68040?
What about page faults? Is the operating system *really* expected
to include an instruction set interpreter so it can simulate
instruction continuation? The 386 is suddenly starting to look good
me.
--
---------------------------------------
Scott Amspoker
Basis International, Albuquerque, NM
505-345-5232
Technical Details
Message-ID:
<204@bbxeng.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!bbx!bbxeng!scottReferences:
<AGLEW.89Aug21205533@chant.urbana.mcd.mot.com> <1989Aug24.215104.156@mentor.com> <231@ssp1.idca.tds.philips.nl> <2345@oakhill.UUCP>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!unmvax!bbx!bbxeng!scott From: scott@bbxeng.UUCP (Engineering) Newsgroups: comp.arch Subject: Re: Instruction (dis)continuation Message-ID: <204@bbxeng.UUCP> Date: 28 Aug 89 15:44:01 GMT References: <AGLEW.89Aug21205533@chant.urbana.mcd.mot.com> <1989Aug24.215104.156@mentor.com> <231@ssp1.idca.tds.philips.nl> <2345@oakhill.UUCP> Reply-To: scott@bbxeng.UUCP (Scott-Engineering) Organization: Basis International, Albuquerque, NM Lines: 32