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.