EasyManua.ls Logo

Mips Technologies R4000 - Page 102

Mips Technologies R4000
754 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...
Chapter 4
72 MIPS R4000 Microprocessor User's Manual
64-bit Supervisor Mode, User Space (xsuseg)
In Supervisor mode, when SX = 1 in the Status register and bits 63:62 of the
virtual address are set to 00
2
, the xsuseg virtual address space is selected;
it covers the full 2
40
bytes (1 Tbyte) of the current user address space. The
virtual address is extended with the contents of the 8-bit ASID field to
form a unique virtual address.
This mapped space starts at virtual address 0x0000 0000 0000 0000 and
runs through 0x0000 00FF FFFF FFFF.
64-bit Supervisor Mode, Current Supervisor Space (xsseg)
In Supervisor mode, when SX = 1 in the Status register and bits 63:62 of the
virtual address are set to 01
2
, the xsseg current supervisor virtual address
space is selected. The virtual address is extended with the contents of the
8-bit ASID field to form a unique virtual address.
This mapped space begins at virtual address 0x4000 0000 0000 0000 and
runs through 0x4000 00FF FFFF FFFF.
64-bit Supervisor Mode, Separate Supervisor Space (csseg)
In Supervisor mode, when SX = 1 in the Status register and bits 63:62 of the
virtual address are set to 11
2
, the csseg separate supervisor virtual address
space is selected. Addressing of the csseg is compatible with addressing
sseg in 32-bit mode. The virtual address is extended with the contents of
the 8-bit ASID field to form a unique virtual address.
This mapped space begins at virtual address 0xFFFF FFFF C000 0000 and
runs through 0xFFFF FFFF DFFF FFFF.

Table of Contents