Article View: comp.arch
Article #11350Re: DEC Alpha architecture issues
From: Eliot Moss
Date: Fri, 20 Nov 1992 15:11
Date: Fri, 20 Nov 1992 15:11
28 lines
2212 bytes
2212 bytes
>>>>> On 19 Nov 1992 16:14:59 GMT, woodacre@mips.com (Michael Woodacre) said: > PALcode allows for the implementation of uniprocessor-atomic > "instructions" which are actually a sequence of Alpha instructions. > It allows the architecture to remain pure RISC and not compromise > performance to implement some complex instructions. This was very > useful in the port of VMS to Alpha. Michael> Can you explain how this is different from kernel code with interrupts Michael> disabled on any other risc processor? For instance, an R4000 can Michael> implement uniprocessor-atomic "instructions" which are sequences of Michael> MIPS instructions to implement complex functions by running code Michael> in kernel level with interrupts switched off. It's not really all that different. My understanding of the point of PAL code is that a collection of architecture implementation specific routines are provided in ROM, reducing implementation specificities of the kernel. It may also be the case that entering/exiting PAL code is a little faster than a usual syscall (but gives a more restricted execution environment). -- J. Eliot B. Moss, Associate Professor Visiting Associate Professor Department of Computer Science School of Computer Science Lederle Graduate Research Center Carnegie Mellon University University of Massachusetts 5000 Forbes Avenue Amherst, MA 01003 Pittsburgh, PA 15213-3891 (413) 545-4206, 545-1249 (fax) (412) 268-6767, 681-5739 (fax) Moss@cs.umass.edu Moss@cs.cmu.edu
Technical Details
Message-ID:
<MOSS.92Nov20101151@CRAFTY.cs.cmu.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!wupost!udel!rochester!cantaloupe.srv.cs.cmu.edu!netnews-2.srv.cs.cmu.edu!mossReferences:
<1992Nov18.210416.27212@nntpd.lkg.dec.com> <lgnfc3INNqnt@spim.mti.sgi.com>Show Full Headers
Complete Article Headers
Newsgroups: comp.arch Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!wupost!udel!rochester!cantaloupe.srv.cs.cmu.edu!netnews-2.srv.cs.cmu.edu!moss From: moss@cs.cmu.edu (Eliot Moss) Subject: Re: DEC Alpha architecture issues In-Reply-To: woodacre@mips.com's message of 19 Nov 1992 16:14:59 GMT Message-ID: <MOSS.92Nov20101151@CRAFTY.cs.cmu.edu> Followup-To: comp.arch Sender: news@cs.cmu.edu (Usenet News System) Nntp-Posting-Host: crafty.fox.cs.cmu.edu Reply-To: moss@cs.cmu.edu Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst) References: <1992Nov18.210416.27212@nntpd.lkg.dec.com> <lgnfc3INNqnt@spim.mti.sgi.com> Date: Fri, 20 Nov 1992 15:11:51 GMT Lines: 28