Sun Microsystems UltraSPARC-I User Manual page 252

Table of Contents

Advertisement

multiple nested traps, promoting processor efficiency while dramatically reduc-
ing the system overhead needed for trap handling. Three sets of alternate globals
are selected for different kinds of traps:
MMU globals for memory faults
Interrupt globals, and
Alternate globals for all other exceptions.
This further increases OS performance, providing fast trap execution by avoiding
the need to save and restore registers while processing exceptions.
Figure 14-1
All traps supported in UltraSPARC are listed in Table 8-6, "Traps Supported in
UltraSPARC," on page 158.
14.1.5 SIGM Support (Impdep #116)
UltraSPARC initiates a Software-Initiated Reset (SIR) by executing a SIGM in-
struction while in privileged mode. When in non-privileged mode, SIGM behaves
as a NOP. See also Section 10.1.3, "Software-Initiated Reset (SIR)," on page 171.
14.1.6 44-bit Virtual Address Space
UltraSPARC supports a 44-bit subset of the full 64-bit virtual address space. Al-
though the full 64 bits are generated and stored in integer registers, legal address-
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
es are restricted to two equal halves at the extreme lower and upper portions of
Level 0: Normal Program Execution
Level 1: System Calls, Interrupt Handlers, Emulation
Level 2: Exceptions in Common OS Routines
Level 3: Page Fault Handlers
Level 4: RED_state Handler
Nested Trap Levels
14. Implementation Dependencies

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UltraSPARC-I and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

This manual is also suitable for:

Ultrasparc-ii

Table of Contents