Rev 1726 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1726 | Rev 1730 | ||
|---|---|---|---|
| Line 135... | Line 135... | ||
| 135 | .org 0x300 |
135 | .org 0x300 |
| 136 | .global exc_data_storage |
136 | .global exc_data_storage |
| 137 | exc_data_storage: |
137 | exc_data_storage: |
| 138 | CONTEXT_STORE |
138 | CONTEXT_STORE |
| 139 | 139 | ||
| 140 | # li r3, 2 |
140 | li r3, 2 |
| 141 | # mr r4, sp |
141 | mr r4, sp |
| 142 | # addi r4, r4, 8 |
142 | addi r4, r4, 8 |
| 143 | # bl pht_real_refill |
143 | bl pht_real_refill |
| 144 | 144 | ||
| 145 | # cmpwi r3, 0 |
145 | cmpwi r3, 0 |
| 146 | # bne iret_real |
146 | bne iret_real |
| 147 | 147 | ||
| 148 | li r3, 2 |
148 | li r3, 2 |
| 149 | b jump_to_kernel |
149 | b jump_to_kernel |
| 150 | 150 | ||
| 151 | .org 0x400 |
151 | .org 0x400 |
| 152 | .global exc_instruction_storage |
152 | .global exc_instruction_storage |
| 153 | exc_instruction_storage: |
153 | exc_instruction_storage: |
| 154 | CONTEXT_STORE |
154 | CONTEXT_STORE |
| 155 | 155 | ||
| 156 | # li r3, 3 |
156 | li r3, 3 |
| 157 | # mr r4, sp |
157 | mr r4, sp |
| 158 | # addi r4, r4, 8 |
158 | addi r4, r4, 8 |
| 159 | # bl pht_real_refill |
159 | bl pht_real_refill |
| 160 | 160 | ||
| 161 | # cmpwi r3, 0 |
161 | cmpwi r3, 0 |
| 162 | # bne iret_real |
162 | bne iret_real |
| 163 | 163 | ||
| 164 | li r3, 3 |
164 | li r3, 3 |
| 165 | b jump_to_kernel |
165 | b jump_to_kernel |
| 166 | 166 | ||
| 167 | .org 0x500 |
167 | .org 0x500 |