17.01.2013 Views

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

MIPS R10000 Microprocessor User's Manual - SGI TechPubs Library

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table of Contents xxvii<br />

16<br />

Memory Management<br />

Processor Modes.............................................................................................................................316<br />

Processor Operating Modes................................................................................................316<br />

Addressing Modes ...............................................................................................................317<br />

Virtual Address Space ...................................................................................................................317<br />

User Mode Operations .......................................................................................................318<br />

32-bit User Mode (useg) ............................................................................................319<br />

64-bit User Mode (xuseg)..........................................................................................319<br />

Supervisor Mode Operations ............................................................................................320<br />

32-bit Supervisor Mode, User Space (suseg)..........................................................320<br />

32-bit Supervisor Mode, Supervisor Space (sseg) .................................................321<br />

64-bit Supervisor Mode, User Space (xsuseg)........................................................321<br />

64-bit Supervisor Mode, Current Supervisor Space (xsseg) ................................321<br />

64-bit Supervisor Mode, Separate Supervisor Space (csseg) ...............................321<br />

Kernel Mode Operations....................................................................................................322<br />

32-bit Kernel Mode, User Space (kuseg).................................................................323<br />

32-bit Kernel Mode, Kernel Space 0 (kseg0)...........................................................323<br />

32-bit Kernel Mode, Kernel Space 1 (kseg1)...........................................................323<br />

32-bit Kernel Mode, Supervisor Space (ksseg).......................................................323<br />

32-bit Kernel Mode, Kernel Space 3 (kseg3)...........................................................323<br />

64-bit Kernel Mode, User Space (xkuseg)...............................................................324<br />

64-bit Kernel Mode, Current Supervisor Space (xksseg)......................................324<br />

64-bit Kernel Mode, Physical Spaces (xkphys) ......................................................324<br />

64-bit Kernel Mode, Kernel Space (xkseg)..............................................................326<br />

64-bit Kernel Mode, Compatibility Spaces (ckseg1:0, cksseg, ckseg3) ...............326<br />

Address Space Access Privilege Differences Between the R4400 and R1000..............326<br />

Virtual Address Translation .........................................................................................................328<br />

Virtual Pages.........................................................................................................................328<br />

Virtual Page Size Encodings...............................................................................................328<br />

Using the TLB .......................................................................................................................329<br />

Cache Algorithm Field ........................................................................................................329<br />

Format of a TLB Entry .........................................................................................................329<br />

Address Translation.............................................................................................................330<br />

Address Space Identification (ASID).................................................................................330<br />

Global Processes (G) ............................................................................................................330<br />

Avoiding TLB Conflict ........................................................................................................330<br />

<strong>MIPS</strong> <strong>R10000</strong> <strong>Microprocessor</strong> <strong>User's</strong> <strong>Manual</strong> Version 2.0 of January 29, 1997

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!