Page 1 of 1

[SPARC64] Memory address translation under UltraSPARC IIIi

Posted: Fri Oct 07, 2011 8:03 am
by aod
Hello!
I seek for help in understanding how to manage virtual address translation under SPARC architecture. I've read SPARC V9 Architecture Manual and UltraSPARC IIIi User's Guide, but I can't find anything.
How is this translation done? How to setup ASIs?

Re: [SPARC64] Memory address translation under UltraSPARC II

Posted: Fri Oct 07, 2011 9:02 am
by Combuster
SPARC is designed as an architecture, and not as a chip. Processors don't need to implement a MMU so you'll have to find the manual for the processor you're targeting instead to find out how the MMU is implemented.

Re: [SPARC64] Memory address translation under UltraSPARC II

Posted: Fri Oct 07, 2011 9:06 am
by aod
Yes, I know, I've read the User's Manual of my processor, but data I've found are insufficient to program operating system. There is only little information about virtual memory and nothing about translation maps.
EDIT: apparently, MMU documentation is not publicly available: http://kerneltrap.org/node/568