🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #11387

Re: DEC Alpha architecture issues

#11387
From: Bret Indrelee
Date: Sat, 21 Nov 1992 19:43
37 lines
1899 bytes
In article <1992Nov20.183610.12796@crl.dec.com> payne@crl.dec.com (Andrew Payne) writes:
>DEC Cambridge Research Lab
[ Text deleted ]
>When the processor is running in PAL mode (as a result of executing a 
>call PAL opcode or taking an exception) the processor is fetching and
>executing instructions as usual, but:

[ First two points deleted ]

>3. Interrupts are disabled (so you can do atomic operations)


Hold it!  Disabling interrupts is not usually enough to guarentee that
an operation is atomic!

Either I am missing something, or PALcode has to do more in order to make
sure that the operation is atomic.


The Alpha machines included models with multiprocessors.  Disabling the
interrupts on one processor does not, by itself, prevent one of the other
processors from changing the memory location.

Even on single-processor machines, disabling interrupts is not enough.
The high-end machines can have Futurebus+ cards on them, such as an
intelligent graphics engine.  These devices can be accessing memory,
and should be able to do atomic transactions.  The processor (and
system memory bus) have to do more than just disable interrupts in
order to guarentee a truely atomic transaction!

-Bret


-- 
------------------------------------------------------------------------------
Bret Indrelee               |         Insanity is all in the mind.
email: bret@technix.mn.org  |   
Technical Details
Message-ID: <1992Nov21.194311.7600@technix.mn.org>
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!umn.edu!kksys.com!edgar!technix!bret
References: <1992Nov19.204209.6619@nntpd.lkg.dec.com> <DOCONNOR.92Nov20095251@potato.sedona.intel.com> <1992Nov20.183610.12796@crl.dec.com>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!olivea!spool.mu.edu!umn.edu!kksys.com!edgar!technix!bret
From: bret@technix.mn.org (Bret Indrelee)
Newsgroups: comp.arch
Subject: Re: DEC Alpha architecture issues
Message-ID: <1992Nov21.194311.7600@technix.mn.org>
Date: 21 Nov 92 19:43:11 GMT
References: <1992Nov19.204209.6619@nntpd.lkg.dec.com> <DOCONNOR.92Nov20095251@potato.sedona.intel.com> <1992Nov20.183610.12796@crl.dec.com>
Organization: Private System - Saint Paul, MN
Lines: 37