home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #18 / NN_1992_18.iso / spool / comp / sys / sun / misc / 3719 < prev    next >
Encoding:
Internet Message Format  |  1992-08-16  |  1.7 KB

  1. Xref: sparky comp.sys.sun.misc:3719 comp.sys.sun.hardware:3900
  2. Newsgroups: comp.sys.sun.misc,comp.sys.sun.hardware
  3. Path: sparky!uunet!ocsmd!gumby!obi
  4. From: obi@gumby.ocs.com (Kuryan "Obi" Thomas)
  5. Subject: SPARC virtual to physical address translation
  6. Message-ID: <Bt3z0L.7K3@gumby.ocs.com>
  7. Sender: obi@gumby (Kuryan "Obi" Thomas)
  8. Reply-To: obi@gumby.ocs.com
  9. Organization: Online Computer Systems, Inc.
  10. Date: Mon, 17 Aug 1992 03:29:08 GMT
  11. Lines: 29
  12.  
  13. Would some kind netperson please explain (by email if possible) how 32-bit
  14. virtual addresses are translated into physical addresses using the SPARC
  15. "reference MMU," whatever that is? I understand there is a two-level
  16. translation scheme, using a segment map and a page map. There's also
  17. something called a "context register." I'm clueless beyond this point.
  18.  
  19. What I'd like to know specifically is:
  20.  
  21. 1. What is the context register? Is it something that establishes how a
  22.    particular process's virtual addresses are translated to physical?
  23.  
  24. 2. How does the two-level translation take place?
  25.  
  26. 3. What is the segment map? The page map? What is a page map entry group
  27.    (PMEG) and why are page map entries grouped?
  28.  
  29. 4. How are the 32 bits of a virtual address mapped to 32 bits of physical
  30.    address? (E.g., the low-order 12 bits is the offset in a page, the next
  31.    5 bits are the page number...that sort of thing).
  32.  
  33. 5. Any other nuggets of info you care to share.
  34.  
  35. I'm just a curious user, so any level of detail and partial answers are
  36. welcome. I've been reading some of the papers in "The SPARC Technical
  37. Papers," (Springer-Verlag 1991) and I'm now more confused than I was
  38. before.
  39.  
  40. Thank you for any and all responses. I'll post a summary if there's enough
  41. excitement.
  42.