home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / arch / 8855 < prev    next >
Encoding:
Internet Message Format  |  1992-08-12  |  1.6 KB

  1. Path: sparky!uunet!caen!hellgate.utah.edu!cc.usu.edu!ivie
  2. From: ivie@cc.usu.edu (CP/M lives!)
  3. Newsgroups: comp.arch
  4. Subject: Re: PALcode instructions vs TRAP instructions
  5. Message-ID: <1992Aug12.092211.58077@cc.usu.edu>
  6. Date: 12 Aug 92 09:22:11 MDT
  7. References: <1992Aug10.211215.25582@nntpd.lkg.dec.com> <1992Aug12.094231.1767@uklirb.informatik.uni-kl.de>
  8. Organization: Utah State University
  9. Lines: 24
  10.  
  11. In article <1992Aug12.094231.1767@uklirb.informatik.uni-kl.de>, kirchner@uklira.informatik.uni-kl.de (Reinhard Kirchner) writes:
  12. > Access, and change of it, by system software might be possible by catching
  13. > requests of page table changes and preventing write access to those pages.
  14. > But doesn't this slow down the system? Every access to the page tables,
  15. > which happens quite frequently, has to checked.
  16. Not really. The OS will believe the console code about how much memory is
  17. available. The console reports the memory size as smaller than physical by
  18. the amount of memory needed for the PALcode and the console. The OS will not
  19. try to use the memory thus reserved for PALcode.
  20.  
  21. > I also could not find in the Alpha architecture handbook a flag about PALcode
  22. > state. There may be one on the chip, but not as part of the architecture.
  23. That's part of the software architecture, not the hardware architecture, and
  24. isn't covered by the book. You'll probably have to buy the Alpha VMS Internals
  25. book (haven't seen it yet) to find this sort of stuff. The PALcode section of
  26. the Alpha Architecture Manual talks about lots of things that are part of the
  27. software architecture; such as VMS PALcodes manipulating the "stack" (Alpha
  28. doesn't have one).
  29.  
  30. Roger Ivie
  31. ivie@cc.usu.edu
  32.