Rev 663 | Rev 666 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 663 | Rev 664 | ||
---|---|---|---|
Line 58... | Line 58... | ||
58 | .org trap_table + TT_CLEAN_WINDOW*ENTRY_SIZE |
58 | .org trap_table + TT_CLEAN_WINDOW*ENTRY_SIZE |
59 | .global clean_window_handler |
59 | .global clean_window_handler |
60 | clean_window_handler: |
60 | clean_window_handler: |
61 | CLEAN_WINDOW_HANDLER |
61 | CLEAN_WINDOW_HANDLER |
62 | 62 | ||
- | 63 | /* TT = 0x41, TL = 0, interrupt_level_1 handler */ |
|
- | 64 | .org trap_table + TT_INTERRUPT_LEVEL_1*ENTRY_SIZE |
|
- | 65 | .global interrupt_level_1_handler |
|
- | 66 | interrupt_level_1_handler: |
|
- | 67 | INTERRUPT_LEVEL_N_HANDLER 1 |
|
- | 68 | ||
- | 69 | /* TT = 0x42, TL = 0, interrupt_level_2 handler */ |
|
- | 70 | .org trap_table + TT_INTERRUPT_LEVEL_2*ENTRY_SIZE |
|
- | 71 | .global interrupt_level_2_handler |
|
- | 72 | interrupt_level_2_handler: |
|
- | 73 | INTERRUPT_LEVEL_N_HANDLER 2 |
|
- | 74 | ||
- | 75 | /* TT = 0x43, TL = 0, interrupt_level_3 handler */ |
|
- | 76 | .org trap_table + TT_INTERRUPT_LEVEL_3*ENTRY_SIZE |
|
- | 77 | .global interrupt_level_3_handler |
|
- | 78 | interrupt_level_3_handler: |
|
- | 79 | INTERRUPT_LEVEL_N_HANDLER 3 |
|
- | 80 | ||
- | 81 | /* TT = 0x44, TL = 0, interrupt_level_4 handler */ |
|
- | 82 | .org trap_table + TT_INTERRUPT_LEVEL_4*ENTRY_SIZE |
|
- | 83 | .global interrupt_level_4_handler |
|
- | 84 | interrupt_level_4_handler: |
|
- | 85 | INTERRUPT_LEVEL_N_HANDLER 4 |
|
- | 86 | ||
- | 87 | /* TT = 0x45, TL = 0, interrupt_level_5 handler */ |
|
- | 88 | .org trap_table + TT_INTERRUPT_LEVEL_5*ENTRY_SIZE |
|
- | 89 | .global interrupt_level_5_handler |
|
- | 90 | interrupt_level_5_handler: |
|
- | 91 | INTERRUPT_LEVEL_N_HANDLER 5 |
|
- | 92 | ||
- | 93 | /* TT = 0x46, TL = 0, interrupt_level_6 handler */ |
|
- | 94 | .org trap_table + TT_INTERRUPT_LEVEL_6*ENTRY_SIZE |
|
- | 95 | .global interrupt_level_6_handler |
|
- | 96 | interrupt_level_6_handler: |
|
- | 97 | INTERRUPT_LEVEL_N_HANDLER 6 |
|
- | 98 | ||
- | 99 | /* TT = 0x47, TL = 0, interrupt_level_7 handler */ |
|
- | 100 | .org trap_table + TT_INTERRUPT_LEVEL_7*ENTRY_SIZE |
|
- | 101 | .global interrupt_level_7_handler |
|
- | 102 | interrupt_level_7_handler: |
|
- | 103 | INTERRUPT_LEVEL_N_HANDLER 7 |
|
- | 104 | ||
- | 105 | /* TT = 0x48, TL = 0, interrupt_level_8 handler */ |
|
- | 106 | .org trap_table + TT_INTERRUPT_LEVEL_8*ENTRY_SIZE |
|
- | 107 | .global interrupt_level_8_handler |
|
- | 108 | interrupt_level_8_handler: |
|
- | 109 | INTERRUPT_LEVEL_N_HANDLER 8 |
|
- | 110 | ||
- | 111 | /* TT = 0x49, TL = 0, interrupt_level_9 handler */ |
|
- | 112 | .org trap_table + TT_INTERRUPT_LEVEL_9*ENTRY_SIZE |
|
- | 113 | .global interrupt_level_9_handler |
|
- | 114 | interrupt_level_9_handler: |
|
- | 115 | INTERRUPT_LEVEL_N_HANDLER 9 |
|
- | 116 | ||
- | 117 | /* TT = 0x4a, TL = 0, interrupt_level_10 handler */ |
|
- | 118 | .org trap_table + TT_INTERRUPT_LEVEL_10*ENTRY_SIZE |
|
- | 119 | .global interrupt_level_10_handler |
|
- | 120 | interrupt_level_10_handler: |
|
- | 121 | INTERRUPT_LEVEL_N_HANDLER 10 |
|
- | 122 | ||
- | 123 | /* TT = 0x4b, TL = 0, interrupt_level_11 handler */ |
|
- | 124 | .org trap_table + TT_INTERRUPT_LEVEL_11*ENTRY_SIZE |
|
- | 125 | .global interrupt_level_11_handler |
|
- | 126 | interrupt_level_11_handler: |
|
- | 127 | INTERRUPT_LEVEL_N_HANDLER 11 |
|
- | 128 | ||
- | 129 | /* TT = 0x4c, TL = 0, interrupt_level_12 handler */ |
|
- | 130 | .org trap_table + TT_INTERRUPT_LEVEL_12*ENTRY_SIZE |
|
- | 131 | .global interrupt_level_12_handler |
|
- | 132 | interrupt_level_12_handler: |
|
- | 133 | INTERRUPT_LEVEL_N_HANDLER 12 |
|
- | 134 | ||
- | 135 | /* TT = 0x4d, TL = 0, interrupt_level_13 handler */ |
|
- | 136 | .org trap_table + TT_INTERRUPT_LEVEL_13*ENTRY_SIZE |
|
- | 137 | .global interrupt_level_13_handler |
|
- | 138 | interrupt_level_13_handler: |
|
- | 139 | INTERRUPT_LEVEL_N_HANDLER 13 |
|
- | 140 | ||
- | 141 | /* TT = 0x4e, TL = 0, interrupt_level_14 handler */ |
|
- | 142 | .org trap_table + TT_INTERRUPT_LEVEL_14*ENTRY_SIZE |
|
- | 143 | .global interrupt_level_14_handler |
|
- | 144 | interrupt_level_14_handler: |
|
- | 145 | INTERRUPT_LEVEL_N_HANDLER 14 |
|
- | 146 | ||
- | 147 | /* TT = 0x4f, TL = 0, interrupt_level_15 handler */ |
|
- | 148 | .org trap_table + TT_INTERRUPT_LEVEL_15*ENTRY_SIZE |
|
- | 149 | .global interrupt_level_15_handler |
|
- | 150 | interrupt_level_15_handler: |
|
- | 151 | INTERRUPT_LEVEL_N_HANDLER 15 |
|
- | 152 | ||
63 | /* TT = 0x60, TL = 0, interrupt_vector_trap handler */ |
153 | /* TT = 0x60, TL = 0, interrupt_vector_trap handler */ |
64 | .org trap_table + TT_INTERRUPT_VECTOR_TRAP*ENTRY_SIZE |
154 | .org trap_table + TT_INTERRUPT_VECTOR_TRAP*ENTRY_SIZE |
65 | .global interrupt_vector_trap_handler |
155 | .global interrupt_vector_trap_handler |
66 | interrupt_vector_trap_handler: |
156 | interrupt_vector_trap_handler: |
67 | INTERRUPT_VECTOR_TRAP_HANDLER |
157 | INTERRUPT_VECTOR_TRAP_HANDLER |