@@ -35,35 +35,35 @@ GTEXT(_offload_routine)
3535 * /
3636SECTION_FUNC(exception.entry , _exception)
3737 / * Reserve thread stack space for saving context * /
38- subi sp , sp , __z_arch_esf_t_SIZEOF
38+ subi sp , sp , __struct_arch_esf_SIZEOF
3939
4040 / * Preserve all caller - saved registers onto the thread's stack * /
41- stw ra , __z_arch_esf_t_ra_OFFSET ( sp )
42- stw r1 , __z_arch_esf_t_r1_OFFSET ( sp )
43- stw r2 , __z_arch_esf_t_r2_OFFSET ( sp )
44- stw r3 , __z_arch_esf_t_r3_OFFSET ( sp )
45- stw r4 , __z_arch_esf_t_r4_OFFSET ( sp )
46- stw r5 , __z_arch_esf_t_r5_OFFSET ( sp )
47- stw r6 , __z_arch_esf_t_r6_OFFSET ( sp )
48- stw r7 , __z_arch_esf_t_r7_OFFSET ( sp )
49- stw r8 , __z_arch_esf_t_r8_OFFSET ( sp )
50- stw r9 , __z_arch_esf_t_r9_OFFSET ( sp )
51- stw r10 , __z_arch_esf_t_r10_OFFSET ( sp )
52- stw r11 , __z_arch_esf_t_r11_OFFSET ( sp )
53- stw r12 , __z_arch_esf_t_r12_OFFSET ( sp )
54- stw r13 , __z_arch_esf_t_r13_OFFSET ( sp )
55- stw r14 , __z_arch_esf_t_r14_OFFSET ( sp )
56- stw r15 , __z_arch_esf_t_r15_OFFSET ( sp )
41+ stw ra , __struct_arch_esf_ra_OFFSET ( sp )
42+ stw r1 , __struct_arch_esf_r1_OFFSET ( sp )
43+ stw r2 , __struct_arch_esf_r2_OFFSET ( sp )
44+ stw r3 , __struct_arch_esf_r3_OFFSET ( sp )
45+ stw r4 , __struct_arch_esf_r4_OFFSET ( sp )
46+ stw r5 , __struct_arch_esf_r5_OFFSET ( sp )
47+ stw r6 , __struct_arch_esf_r6_OFFSET ( sp )
48+ stw r7 , __struct_arch_esf_r7_OFFSET ( sp )
49+ stw r8 , __struct_arch_esf_r8_OFFSET ( sp )
50+ stw r9 , __struct_arch_esf_r9_OFFSET ( sp )
51+ stw r10 , __struct_arch_esf_r10_OFFSET ( sp )
52+ stw r11 , __struct_arch_esf_r11_OFFSET ( sp )
53+ stw r12 , __struct_arch_esf_r12_OFFSET ( sp )
54+ stw r13 , __struct_arch_esf_r13_OFFSET ( sp )
55+ stw r14 , __struct_arch_esf_r14_OFFSET ( sp )
56+ stw r15 , __struct_arch_esf_r15_OFFSET ( sp )
5757
5858 / * Store value of estatus control register * /
5959 rdctl et , estatus
60- stw et , __z_arch_esf_t_estatus_OFFSET ( sp )
60+ stw et , __struct_arch_esf_estatus_OFFSET ( sp )
6161
6262 / * ea - 4 is the address of the instruction when the exception happened ,
6363 * put this in the stack frame as well
6464 * /
6565 addi r15 , ea , - 4
66- stw r15 , __z_arch_esf_t_instr_OFFSET ( sp )
66+ stw r15 , __struct_arch_esf_instr_OFFSET ( sp )
6767
6868 / * Figure out whether we are here because of an interrupt or an
6969 * exception. If an interrupt , switch stacks and enter IRQ handling
@@ -157,7 +157,7 @@ not_interrupt:
157157 *
158158 * We earlier put ea - 4 in the stack frame , replace it with just ea
159159 * /
160- stw ea , __z_arch_esf_t_instr_OFFSET ( sp )
160+ stw ea , __struct_arch_esf_instr_OFFSET ( sp )
161161
162162#ifdef CONFIG_IRQ_OFFLOAD
163163 / * Check the contents of _offload_routine. If non - NULL , jump into
@@ -193,35 +193,35 @@ _exception_exit:
193193 * and return to the interrupted context * /
194194
195195 / * Return address from the exception * /
196- ldw ea , __z_arch_esf_t_instr_OFFSET ( sp )
196+ ldw ea , __struct_arch_esf_instr_OFFSET ( sp )
197197
198198 / * Restore estatus
199199 * XXX is this right??? * /
200- ldw r5 , __z_arch_esf_t_estatus_OFFSET ( sp )
200+ ldw r5 , __struct_arch_esf_estatus_OFFSET ( sp )
201201 wrctl estatus , r5
202202
203203 / * Restore caller - saved registers * /
204- ldw ra , __z_arch_esf_t_ra_OFFSET ( sp )
205- ldw r1 , __z_arch_esf_t_r1_OFFSET ( sp )
206- ldw r2 , __z_arch_esf_t_r2_OFFSET ( sp )
207- ldw r3 , __z_arch_esf_t_r3_OFFSET ( sp )
208- ldw r4 , __z_arch_esf_t_r4_OFFSET ( sp )
209- ldw r5 , __z_arch_esf_t_r5_OFFSET ( sp )
210- ldw r6 , __z_arch_esf_t_r6_OFFSET ( sp )
211- ldw r7 , __z_arch_esf_t_r7_OFFSET ( sp )
212- ldw r8 , __z_arch_esf_t_r8_OFFSET ( sp )
213- ldw r9 , __z_arch_esf_t_r9_OFFSET ( sp )
214- ldw r10 , __z_arch_esf_t_r10_OFFSET ( sp )
215- ldw r11 , __z_arch_esf_t_r11_OFFSET ( sp )
216- ldw r12 , __z_arch_esf_t_r12_OFFSET ( sp )
217- ldw r13 , __z_arch_esf_t_r13_OFFSET ( sp )
218- ldw r14 , __z_arch_esf_t_r14_OFFSET ( sp )
219- ldw r15 , __z_arch_esf_t_r15_OFFSET ( sp )
204+ ldw ra , __struct_arch_esf_ra_OFFSET ( sp )
205+ ldw r1 , __struct_arch_esf_r1_OFFSET ( sp )
206+ ldw r2 , __struct_arch_esf_r2_OFFSET ( sp )
207+ ldw r3 , __struct_arch_esf_r3_OFFSET ( sp )
208+ ldw r4 , __struct_arch_esf_r4_OFFSET ( sp )
209+ ldw r5 , __struct_arch_esf_r5_OFFSET ( sp )
210+ ldw r6 , __struct_arch_esf_r6_OFFSET ( sp )
211+ ldw r7 , __struct_arch_esf_r7_OFFSET ( sp )
212+ ldw r8 , __struct_arch_esf_r8_OFFSET ( sp )
213+ ldw r9 , __struct_arch_esf_r9_OFFSET ( sp )
214+ ldw r10 , __struct_arch_esf_r10_OFFSET ( sp )
215+ ldw r11 , __struct_arch_esf_r11_OFFSET ( sp )
216+ ldw r12 , __struct_arch_esf_r12_OFFSET ( sp )
217+ ldw r13 , __struct_arch_esf_r13_OFFSET ( sp )
218+ ldw r14 , __struct_arch_esf_r14_OFFSET ( sp )
219+ ldw r15 , __struct_arch_esf_r15_OFFSET ( sp )
220220
221221 / * Put the stack pointer back where it was when we entered
222222 * exception state
223223 * /
224- addi sp , sp , __z_arch_esf_t_SIZEOF
224+ addi sp , sp , __struct_arch_esf_SIZEOF
225225
226226 / * All done , copy estatus into status and transfer to ea * /
227227 eret
0 commit comments