2-12
The SPARC CPU
Cache Controller and Memory Management Unit
The Context Table Pointer register provides a pointer to the context table,
and the context register provides an index to the Root Pointer, which in turn
points to a level 1 page table. Index 1 from the virtual address selects an
entry within Level 1 pointing to a level 2 page table, where Index 2 selects
a pointer to a level 3 table. Index 3 then selects one of the entries in the level
3 table which should point to a 4Kbyte memory page. When a page table
pointer (PTP) is encountered within the tables, the search continues to the
next lower level. If a page table entry (PTE) is found, the search is
terminated and the entry is stored in the TLB. If no PTE is found at all, a
synchronous fault exception is signalled to the IU. The PTE provides a
pointer to a physical page while, in the case of a three level table walk, the
lower 12 bits of the virtual address provides an offset.
Figure 2-5 A Three Level Table Walk In Memory
Context Register
Page Offset
Level 1 Page
Table
PTP
Level 2 Page
Table
PTP
Level 3 Page
Table
PTE
Root Pointer
Context Table
Context Table
Register
Physical Page Number
Physical Address
Virtual Address
Index 1
Index 2
Index 3
Page Offset
31
24 23
18 17
12 11
0
35
12 11
0
Pointer
S3GX_TRMBook Page 12 Friday, September 19, 1997 11:39 am
Содержание SPARCbook 3 series
Страница 1: ...Series Technical Reference Manual 980327 02 3 S3GX_TRMBook Page i Friday September 19 1997 11 39 am...
Страница 8: ...viii S3GX_TRMBook Page viii Friday September 19 1997 11 39 am...
Страница 28: ...1 16 Architecture Overview Microcontroller Subsystem S3GX_TRMBook Page 16 Friday September 19 1997 11 39 am...
Страница 44: ...2 16 The SPARC CPU SBus Controller S3GX_TRMBook Page 16 Friday September 19 1997 11 39 am...
Страница 76: ...5 8 SCSI Controller DMA Support S3GX_TRMBook Page 8 Friday September 19 1997 11 39 am...
Страница 82: ...6 6 Ethernet Interface DMA Support for Network Operations S3GX_TRMBook Page 6 Friday September 19 1997 11 39 am...
Страница 96: ...7 14 PCMCIA Interface Microcontroller Registers S3GX_TRMBook Page 14 Friday September 19 1997 11 39 am...
Страница 146: ...9 28 MODEM Class 2 Fax Command Set S3GX_TRMBook Page 28 Friday September 19 1997 11 39 am...
Страница 180: ...11 30 Display Interface RAMDAC S3GX_TRMBook Page 30 Friday September 19 1997 11 39 am...
Страница 210: ...B 10 Connector Information Removable Hard Drive SCSI Connector S3GX_TRMBook Page 10 Friday September 19 1997 11 39 am...
Страница 216: ...Index vi S3GX_TRMBook Page vi Friday September 19 1997 11 39 am...