home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.arch
- Path: sparky!uunet!haven.umd.edu!decuac!pa.dec.com!nntpd2.cxo.dec.com!nntpd.lkg.dec.com!star.dec.com!dipirro
- From: dipirro@star.dec.com (Steve DiPirro)
- Subject: Re: DEC Alpha architecture issues
- Message-ID: <1992Nov19.204209.6619@nntpd.lkg.dec.com>
- Sender: usenet@nntpd.lkg.dec.com (USENET News System)
- Organization: Digital Equipment Corporation
- Date: Thu, 19 Nov 1992 20:30:12 GMT
- Lines: 23
-
-
- In article <lgnfc3INNqnt@spim.mti.sgi.com>, woodacre@mips.com (Michael Woodacre) writes...
- >In article <1992Nov18.210416.27212@nntpd.lkg.dec.com>,
- . . .
- >Can you explain how this is different from kernel code with interrupts
- >disabled on any other risc processor? For instance, an R4000 can
- >implement uniprocessor-atomic "instructions" which are sequences of
- >MIPS instructions to implement complex functions by running code
- >in kernel level with interrupts switched off.
-
- There are certainly similarities. PALcode "instructions" actually appear
- as single instructions in the Istream which is handy for debuggers, etc.
- PALcode runs with interrupts disabled, Istream memory management traps
- disabled, and complete control over machine state. The environment allows
- more flexibility and more possibilities than merely running in the "standard"
- environment with interrupts disabled.
-
- ------------
- Steve DiPirro dipirro@star.dec.com
- --or-- dipirro@star.enet.dec.com
- --or-- ...!decwrl!star.dec.com!dipirro
- --or-- dipirro%star.dec@decwrl.dec.com
- ------------
-