home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 10994 < prev    next >
Encoding:
Internet Message Format  |  1992-11-21  |  1.8 KB

  1. Path: sparky!uunet!olivea!spool.mu.edu!umn.edu!kksys.com!edgar!technix!bret
  2. From: bret@technix.mn.org (Bret Indrelee)
  3. Newsgroups: comp.arch
  4. Subject: Re: DEC Alpha architecture issues
  5. Message-ID: <1992Nov21.194311.7600@technix.mn.org>
  6. Date: 21 Nov 92 19:43:11 GMT
  7. References: <1992Nov19.204209.6619@nntpd.lkg.dec.com> <DOCONNOR.92Nov20095251@potato.sedona.intel.com> <1992Nov20.183610.12796@crl.dec.com>
  8. Organization: Private System - Saint Paul, MN
  9. Lines: 37
  10.  
  11. In article <1992Nov20.183610.12796@crl.dec.com> payne@crl.dec.com (Andrew Payne) writes:
  12. >DEC Cambridge Research Lab
  13. [ Text deleted ]
  14. >When the processor is running in PAL mode (as a result of executing a 
  15. >call PAL opcode or taking an exception) the processor is fetching and
  16. >executing instructions as usual, but:
  17.  
  18. [ First two points deleted ]
  19.  
  20. >3. Interrupts are disabled (so you can do atomic operations)
  21.  
  22.  
  23. Hold it!  Disabling interrupts is not usually enough to guarentee that
  24. an operation is atomic!
  25.  
  26. Either I am missing something, or PALcode has to do more in order to make
  27. sure that the operation is atomic.
  28.  
  29.  
  30. The Alpha machines included models with multiprocessors.  Disabling the
  31. interrupts on one processor does not, by itself, prevent one of the other
  32. processors from changing the memory location.
  33.  
  34. Even on single-processor machines, disabling interrupts is not enough.
  35. The high-end machines can have Futurebus+ cards on them, such as an
  36. intelligent graphics engine.  These devices can be accessing memory,
  37. and should be able to do atomic transactions.  The processor (and
  38. system memory bus) have to do more than just disable interrupts in
  39. order to guarentee a truely atomic transaction!
  40.  
  41. -Bret
  42.  
  43.  
  44. -- 
  45. ------------------------------------------------------------------------------
  46. Bret Indrelee               |         Insanity is all in the mind.
  47. email: bret@technix.mn.org  |   
  48.