EasyManua.ls Logo

Sun Microsystems UltraSPARC-I - Page 174

Sun Microsystems UltraSPARC-I
410 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...
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