EasyManuals Logo

Sun Microsystems UltraSPARC-I User Manual

Sun Microsystems UltraSPARC-I
410 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #174 background imageLoading...
Page #174 background image
Sun Microelectronics
159
8. Address Spaces, ASIs, ASRs, and Traps
1.
Priority 1 traps are processed in the following order: XIR>WDR>SIR>RED.
2.
Fp_exception_ieee_754
,
fp_exception_other
are mutually exclusive with memory access traps such as
privileged_action
and
VA_watchpoint
.
Privileged_action
has higher priority than
VA_watchpoint
.
3.
Priority 12 traps are processed in the following program order:
data_access_exception
>
fast_data_access_MMU_miss
/
fast_data_access_protection
>
PA_watchpoint
>
data_access_error
.
4.
Priority 10 traps are processed in the following order:
LDDF/STDF_mem_address_not_aligned
>
mem_address_not_aligned
trap. LDDF/
STDF_mem_address_not_aligned
traps are mutually exclusive.
5.
Priority 16 traps are processed in the following order: trap
instruction
>
interrupt_vector
.
6.
When an MMU fault is detected during an instruction access, a
fast_instruction_access_MMU_miss
trap is generated
instead of an
instruction_access_MMU_miss
trap.
7.
A
fast_data_access_MMU_miss
trap is generated instead of a
data_access_MMU_miss
trap.
8.
A
fast_data_access_protection
trap is generated instead of a
data_access_protection
trap.
9.
AG = alternate globals, MG = MMU globals, IG = interrupt globals
illegal_instruction
AG 010
16
7
10
privileged_opcode
AG 011
16
6
fp_disabled
AG 020
16
8
fp_exception_ieee_754
AG 021
16
11
2
fp_exception_other
AG 022
16
11
2
tag_overflow
AG 023
16
14
clean_window
AG 024
16
..027
16
10
division_by_zero
AG 028
16
15
data_access_exception
MG 030
16
12
3
data_access_error
AG 032
16
12
3
mem_address_not_aligned
AG 034
16
10
4, 10
LDDF_mem_address_not_aligned
AG 035
16
10
4
STDF_mem_address_not_aligned
AG 036
16
10
4
privileged_action
AG 037
16
11
2
interrupt_level_n
(n=1..15) AG 041
16
..04F
16
32n
interrupt_vector
IG 060
16
16
5
PA_watchpoint
AG 061
16
12
5
VA_watchpoint
AG 062
16
11
2
corrected_ECC_error
AG 063
16
33
fast_instruction_access_MMU_miss
MG 064
16
..067
16
2
6
fast_data_access_MMU_miss
MG 068
16
..06B
16
12
3,7
fast_data_access_protection
MG 06C
16
..06F
16
12
3,8
spill_n_normal
(n=0..7) AG 080
16
..09F
16
9
spill_n_other
(n=0..7) AG 0A0
16
..0BF
16
9
fill_n_normal
(n=0..7) AG 0C0
16
..0DF
16
9
fill_n_other
(n=0..7) AG 0E0
16
..0FF
16
9
trap_instruction
AG 100
16
..17F
16
16
5
Table 8-6 Traps Supported in UltraSPARC (Continued)
Exception or Interrupt Request Globals
9
TT Priority
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

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

Sun Microsystems UltraSPARC-I Specifications

General IconGeneral
BrandSun Microsystems
ModelUltraSPARC-I
CategoryComputer Hardware
LanguageEnglish