RM5261-200-QI PMC-Sierra Inc, RM5261-200-QI Datasheet - Page 16

no-image

RM5261-200-QI

Manufacturer Part Number
RM5261-200-QI
Description
RM5261 Microprocessor with 64-Bit System Bus Data Sheet Released
Manufacturer
PMC-Sierra Inc
Datasheet
Proprietary and Confidential to PMC-Sierra, Inc and for its Customer’s Internal Use
Document ID: PMC-2002241, Issue 1
3.13 Virtual to Physical Address Mapping
Figure 4
The RM5261 provides three modes of virtual addressing:
This mechanism is available to system software to provide a secure environment for user
processes. Bits in the CP0 register Status determine which virtual addressing mode is used. In the
user mode, the RM5261 provides a single, uniform virtual address space of 1TB (2 GB in 32-bit
mode).
When operating in the kernel mode, four distinct virtual address spaces, totalling over 2.5TB (4
GB in 32-bit mode), are simultaneously available and are differentiated by the high-order bits of
the virtual address.
The RM5261 processors also support a supervisor mode in which the virtual address space over
2TB (2.5 GB in 32-bit mode), divided into three regions based on the high-order bits of the virtual
address.
When the RM5261 is configured as a 64-bit microprocessor, the virtual address space layout is an
upward compatible extension of the 32-bit virtual address space layout.
Figure 5 shows the address space layout for 32-bit operation.
* Register number
user mode
kernel mode
supervisor mode
CP0 Registers
LLAddr
17*
47
0
PageMask
EntryHi
TagLo
10*
28*
(entries protected
5*
from TLBWR)
TLB
Used for memory
management
RM5261™ Microprocessor with 64-Bit System Bus Data Sheet
EntryLo0
EntryLo1
2*
3*
TagHi
29*
Random
Config
Wired
Index
PRId
15*
16*
0*
1*
6*
Context
Status
Count
ECC
EPC
12*
14*
26*
4*
9*
Used for exception
BadVAddr
CacheErr
ErrorEPC
Compare
XContext
Cause
processing
13*
20*
27*
30*
11*
8*
Released
16

Related parts for RM5261-200-QI