@@ -115,8 +115,69 @@ GEN_OFFSET_SYM(_callee_saved_stack_t, dpfp2l);
115115GEN_OFFSET_SYM (_callee_saved_stack_t , dpfp1h );
116116GEN_OFFSET_SYM (_callee_saved_stack_t , dpfp1l );
117117#endif
118-
119118#endif
119+ #ifdef CONFIG_DSP_SHARING
120+ GEN_OFFSET_SYM (_callee_saved_stack_t , dsp_ctrl );
121+ GEN_OFFSET_SYM (_callee_saved_stack_t , acc0_lo );
122+ GEN_OFFSET_SYM (_callee_saved_stack_t , acc0_glo );
123+ GEN_OFFSET_SYM (_callee_saved_stack_t , acc0_hi );
124+ GEN_OFFSET_SYM (_callee_saved_stack_t , acc0_ghi );
125+ #ifdef CONFIG_ARC_DSP_BFLY_SHARING
126+ GEN_OFFSET_SYM (_callee_saved_stack_t , dsp_bfly0 );
127+ GEN_OFFSET_SYM (_callee_saved_stack_t , dsp_fft_ctrl );
128+ #endif
129+ #endif
130+ #ifdef CONFIG_AGU_SHARING
131+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap0 );
132+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap1 );
133+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap2 );
134+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap3 );
135+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os0 );
136+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os1 );
137+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod0 );
138+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod1 );
139+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod2 );
140+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod3 );
141+ #ifdef CONFIG_ARC_AGU_MEDIUM
142+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap4 );
143+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap5 );
144+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap6 );
145+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap7 );
146+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os2 );
147+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os3 );
148+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod4 );
149+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod5 );
150+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod6 );
151+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod7 );
152+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod8 );
153+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod9 );
154+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod10 );
155+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod11 );
156+ #endif
157+ #ifdef CONFIG_ARC_AGU_LARGE
158+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap8 );
159+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap9 );
160+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap10 );
161+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_ap11 );
162+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os4 );
163+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os5 );
164+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os6 );
165+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_os7 );
166+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod12 );
167+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod13 );
168+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod14 );
169+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod15 );
170+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod16 );
171+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod17 );
172+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod18 );
173+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod19 );
174+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod20 );
175+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod21 );
176+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod22 );
177+ GEN_OFFSET_SYM (_callee_saved_stack_t , agu_mod23 );
178+ #endif
179+ #endif
180+
120181GEN_ABSOLUTE_SYM (___callee_saved_stack_t_SIZEOF , sizeof (_callee_saved_stack_t ));
121182
122183GEN_ABSOLUTE_SYM (_K_THREAD_NO_FLOAT_SIZEOF , sizeof (struct k_thread ));
0 commit comments