@@ -115,8 +115,69 @@ GEN_OFFSET_SYM(_callee_saved_stack_t, dpfp2l);
115
115
GEN_OFFSET_SYM (_callee_saved_stack_t , dpfp1h );
116
116
GEN_OFFSET_SYM (_callee_saved_stack_t , dpfp1l );
117
117
#endif
118
-
119
118
#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
+
120
181
GEN_ABSOLUTE_SYM (___callee_saved_stack_t_SIZEOF , sizeof (_callee_saved_stack_t ));
121
182
122
183
GEN_ABSOLUTE_SYM (_K_THREAD_NO_FLOAT_SIZEOF , sizeof (struct k_thread ));
0 commit comments