EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 72

Sun Microsystems UltraSPARC-I
410 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Sun Microelectronics
57
6. MMU Internal Architecture
6.9.2 I-/D-TSB Tag Target Registers
The I- and D-TSB Tag Target registers are simply bit-shifted versions of the data
stored in the I- and D-Tag Access registers, respectively. Since the I- or D-Tag Ac-
cess register is updated on an I- or D-TLB miss, respectively, the I- and D-Tag Tar-
get registers appear to software to be updated on an I or D TLB miss.
Figure 6-3 MMU Tag Target Registers (Two Registers)
I/D Context<12:0>: The context associated with the missing virtual address.
I/D VA<63:22>: The most significant bits of the missing virtual address.
6.9.3 Context Registers
The context registers are shared by the I- and D-MMUs. The Primary Context
Register is defined as follows:
Figure 6-4 D-MMU Primary Context Register
PContext: Context identifier for the primary address space.
The Secondary Context register is defined as follows:
Figure 6-5 D-MMU Secondary Context Register
SContext: Context identifier for the secondary address space.
The Nucleus Context register is hardwired to zero:
Figure 6-6 D-MMU Nucleus Context Register
63 61 47 4160 48 42 0
Context000 VA<63:22>
63
13 12 0
PContext
63 13 12 0
SContext
63 0
0000000000000000000000000000000000000000000000000000000000000000
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents