🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #21661

Re: Mainframe Architectures

#21661
From: Allen J. Baum
Date: Fri, 09 Jun 1989 00:05
27 lines
1950 bytes
[]
>In article <26545@ames.arc.nasa.gov> lamaster@ames.arc.nasa.gov (Hugh LaMaster) writes:
>What isn't a clearly and completely defined ISA?
>
>1) ISA's which allow undefined or discovered instructions. An exception
>should be produced if an unused opcode or opcode+mode combination is executed.
>Do undefined opcodes or instruction 
>sequences matter if you can count on compilers not to produce them?  I can
>think of cases where they don't, but proving the reliability  and 
>security of the resulting systems is still necessary.  In order to do that,
>you need to define what the state of the processor *is* during one of these
>illegal-but-not-detected sequences, and prove that it isn't something it 
>shouldn't be.Anyone who puts stuff like that in an architecture has the burden
>of proof to demonstrate that it is OK, that you can build new implementations
>of the architecture which will produce the same results, that there are not
>any reliability or security problems, that an upward compatible extension of
>the architecture can be produced, etc.

The HP Precision architecture had lots of undefined (sub)opcodes, where the
architecture manual stated that what happened was undefined, implementation
dependent, but could not cause any security violations, i.e. you couldn't
access any registers or memory that could couldn't access with 'legal'
instructions.

--
		  baum@apple.com		(408)974-3385
{decwrl,hplabs}!amdahl!apple!baum
Technical Details
Message-ID: <32319@apple.Apple.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!sun-barr!apple!baum
References: <125@ssp1.idca.tds.philips.nl> <20752@winchester.mips.COM> <26207@ames.arc.nasa.gov> <184@dg.dg.com> <19131@cup.portal.com> <26545@ames.arc.nasa.gov>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!sun-barr!apple!baum
From: baum@Apple.COM (Allen J. Baum)
Newsgroups: comp.arch
Subject: Re: Mainframe Architectures
Message-ID: <32319@apple.Apple.COM>
Date: 9 Jun 89 00:05:05 GMT
References: <125@ssp1.idca.tds.philips.nl> <20752@winchester.mips.COM> <26207@ames.arc.nasa.gov> <184@dg.dg.com> <19131@cup.portal.com> <26545@ames.arc.nasa.gov>
Reply-To: baum@apple.UUCP (Allen Baum)
Organization: Apple Computer, Inc.
Lines: 27