OSDN Git Service

update jelly sample (MIPS)
[hos/hos-v4a.git] / kernel / include / config / cfgerr.h
1 /** 
2  *  Hyper Operating System V4 Advance
3  *
4  * @file  cfgerr.h
5  * @brief %jp{エラー処理のコンフィギュレーション用ヘッダファイル}
6  *
7  * Copyright (C) 1998-2009 by Project HOS
8  * http://sourceforge.jp/projects/hos/
9  */
10
11
12 #ifndef _KERNEL__config__cfgerr_h__
13 #define _KERNEL__config__cfgerr_h__
14
15
16 /*
17 %jp{
18   本ファイルにて、カーネル内のエラーチェックサポートのコンフィギュ
19 レーションを行う。
20   エラーチェックを取り外した場合、コードサイズなどの削減が可能となるが、
21 そのエラーが発生する状況を発生させた場合は、動作未保証となるので注意して
22 取り外すこと。
23   また、本ファイルはセンブリ言語の前処理にも使う事を想定しているので、
24 C言語構文(例えばtypedefなど)はこの中には記載せず、マクロ定義などの
25 プリプロセッサディレクティブのみを記載する事とする。
26 }
27 */
28
29
30 /* cre_tsk */
31 #define _KERNEL_CFG_CRE_TSK_E_ID                TRUE
32 #define _KERNEL_CFG_CRE_TSK_E_RSATR     TRUE
33 #define _KERNEL_CFG_CRE_TSK_E_OBJ               TRUE
34 #define _KERNEL_CFG_CRE_TSK_E_NOMEM             TRUE
35 #define _KERNEL_CFG_CRE_TSK_E_NOSPT             FALSE
36
37 /* acre_tsk */
38 #define _KERNEL_CFG_ACRE_TSK_E_NOID             TRUE
39 #define _KERNEL_CFG_ACRE_TSK_E_RSATR    TRUE
40 #define _KERNEL_CFG_ACRE_TSK_E_NOMEM    TRUE    
41 #define _KERNEL_CFG_ACRE_TSK_E_NOSPT    FALSE
42
43 /* del_tsk */
44 #define _KERNEL_CFG_DEL_TSK_E_ID                TRUE
45 #define _KERNEL_CFG_DEL_TSK_E_NOEXS             TRUE
46 #define _KERNEL_CFG_DEL_TSK_E_OBJ               TRUE
47 #define _KERNEL_CFG_DEL_TSK_E_NOSPT             FALSE
48
49 /* act_tsk */
50 #define _KERNEL_CFG_ACT_TSK_E_ID                TRUE
51 #define _KERNEL_CFG_ACT_TSK_E_NOEXS             TRUE
52 #define _KERNEL_CFG_ACT_TSK_E_NOSPT             FALSE
53
54 /* iact_tsk */
55 #define _KERNEL_CFG_IACT_TSK_E_ID               TRUE
56 #define _KERNEL_CFG_IACT_TSK_E_CTX              TRUE    
57 #define _KERNEL_CFG_IACT_TSK_E_NOEXS    TRUE
58 #define _KERNEL_CFG_IACT_TSK_E_NOSPT    FALSE
59
60 /* can_act */
61 #define _KERNEL_CFG_CAN_ACT_E_ID                TRUE
62 #define _KERNEL_CFG_CAN_ACT_E_NOEXS             TRUE
63 #define _KERNEL_CFG_CAN_ACT_E_NOSPT             FALSE
64
65 /* sta_tsk */
66 #define _KERNEL_CFG_STA_TSK_E_ID                TRUE    
67 #define _KERNEL_CFG_STA_TSK_E_NOEXS             TRUE
68 #define _KERNEL_CFG_STA_TSK_E_OBJ               TRUE
69 #define _KERNEL_CFG_STA_TSK_E_NOSPT             FALSE
70  
71 /* ext_tsk */
72 #define _KERNEL_CFG_EXT_TSK_E_NOSPT             FALSE
73
74 /* exd_tsk */
75 #define _KERNEL_CFG_EXD_TSK_E_NOSPT             FALSE
76
77 /* ter_tsk */
78 #define _KERNEL_CFG_TER_TSK_E_ID                TRUE
79 #define _KERNEL_CFG_TER_TSK_E_NOEXS             TRUE
80 #define _KERNEL_CFG_TER_TSK_E_ILUSE             TRUE
81 #define _KERNEL_CFG_TER_TSK_E_NOSPT             FALSE
82
83 /* chg_pri */
84 /* get_pri */
85 /* ref_tsk */
86 #define _KERNEL_CFG_REF_TSK_E_ID                TRUE
87 #define _KERNEL_CFG_REF_TSK_E_NOEXS             TRUE
88 #define _KERNEL_CFG_REF_TSK_E_NOSPT             FALSE
89
90 /* ref_tst */
91 #define _KERNEL_CFG_REF_TST_E_ID                TRUE
92 #define _KERNEL_CFG_REF_TST_E_NOEXS             TRUE
93 #define _KERNEL_CFG_REF_TST_E_NOSPT             FALSE
94
95 /* slp_tsk */
96 /* tslp_tsk */
97 /* wup_tsk */
98 #define _KERNEL_CFG_WUP_TSK_E_ID                TRUE
99 #define _KERNEL_CFG_WUP_TSK_E_NOEXS             TRUE
100 #define _KERNEL_CFG_WUP_TSK_E_QOVR              TRUE
101
102 /* iwup_tsk */
103
104
105 /* can_wup */
106 #define _KERNEL_CFG_CAN_WUP_E_ID                TRUE
107 #define _KERNEL_CFG_CAN_WUP_E_NOEXS             TRUE
108
109 /* rel_wai */
110 #define _KERNEL_CFG_REL_WAI_E_ID                TRUE
111 #define _KERNEL_CFG_REL_WAI_E_NOEXS             TRUE
112 #define _KERNEL_CFG_REL_WAI_E_OBJ               TRUE
113 #define _KERNEL_CFG_REL_WAI_E_NOSPT             FALSE
114
115 /* irel_wai */
116 #define _KERNEL_CFG_IREL_WAI_E_ID               TRUE
117 #define _KERNEL_CFG_IREL_WAI_E_NOEXS    TRUE
118 #define _KERNEL_CFG_IREL_WAI_E_OBJ              TRUE
119 #define _KERNEL_CFG_IREL_WAI_E_NOSPT    FALSE
120
121 /* sus_tsk */
122 #define _KERNEL_CFG_SUS_TSK_E_ID                TRUE            
123 #define _KERNEL_CFG_SUS_TSK_E_CTX               TRUE
124 #define _KERNEL_CFG_SUS_TSK_E_NOEXS             TRUE
125 #define _KERNEL_CFG_SUS_TSK_E_OBJ               TRUE
126 #define _KERNEL_CFG_SUS_TSK_E_QOVR              TRUE
127 #define _KERNEL_CFG_SUS_TSK_E_NOSPT             FALSE
128
129 /* rsm_tsk */
130 #define _KERNEL_CFG_RSM_TSK_E_ID                TRUE
131 #define _KERNEL_CFG_RSM_TSK_E_NOEXS             TRUE
132 #define _KERNEL_CFG_RSM_TSK_E_OBJ               TRUE
133 #define _KERNEL_CFG_RSM_TSK_E_NOSPT             FALSE
134
135 /* frsm_tsk */
136 #define _KERNEL_CFG_FRSM_TSK_E_ID               TRUE
137 #define _KERNEL_CFG_FRSM_TSK_E_NOEXS    TRUE
138 #define _KERNEL_CFG_FRSM_TSK_E_OBJ              TRUE
139 #define _KERNEL_CFG_FRSM_TSK_E_NOSPT    FALSE
140
141 /* dly_tsk */
142 #define _KERNEL_CFG_DLY_TSK_E_CTX               TRUE
143
144
145
146 /* def_tex */
147 #define _KERNEL_CFG_DEF_TEX_E_ID                TRUE
148 #define _KERNEL_CFG_DEF_TEX_E_NOEXS             TRUE    
149 #define _KERNEL_CFG_DEF_TEX_E_RSATR     TRUE
150 #define _KERNEL_CFG_DEF_TEX_E_NOMEM             TRUE
151 #define _KERNEL_CFG_DEF_TEX_E_NOSPT             FALSE
152
153
154 /* ras_tex */
155 /* iras_tex */
156 /* dis_tex */
157 /* ena_tex */
158 /* sns_tex */
159 /* ref_tex */
160
161
162 /* cre_sem */
163 #define _KERNEL_CFG_CRE_SEM_E_ID                TRUE
164 #define _KERNEL_CFG_CRE_SEM_E_RSATR     TRUE
165 #define _KERNEL_CFG_CRE_SEM_E_OBJ               TRUE
166 #define _KERNEL_CFG_CRE_SEM_E_NOMEM             TRUE
167 #define _KERNEL_CFG_CRE_SEM_E_NOSPT             FALSE
168
169 /* acre_sem */
170 #define _KERNEL_CFG_ACRE_SEM_E_NOID             TRUE
171 #define _KERNEL_CFG_ACRE_SEM_E_RSATR    TRUE
172 #define _KERNEL_CFG_ACRE_SEM_E_NOMEM    TRUE    
173 #define _KERNEL_CFG_ACRE_SEM_E_NOSPT    FALSE
174
175 /* del_sem */
176 #define _KERNEL_CFG_DEL_SEM_E_ID                TRUE
177 #define _KERNEL_CFG_DEL_SEM_E_NOEXS             TRUE
178 #define _KERNEL_CFG_DEL_SEM_E_NOSPT             FALSE
179
180 /* sig_sem */
181 #define _KERNEL_CFG_SIG_SEM_E_ID                TRUE
182 #define _KERNEL_CFG_SIG_SEM_E_NOEXS             TRUE
183 #define _KERNEL_CFG_SIG_SEM_E_QOVR              TRUE
184 #define _KERNEL_CFG_SIG_SEM_E_NOSPT             FALSE
185
186 /* isig_sem */
187 #define _KERNEL_CFG_ISIG_SEM_E_ID               TRUE
188 #define _KERNEL_CFG_ISIG_SEM_E_NOEXS    TRUE
189 #define _KERNEL_CFG_ISIG_SEM_E_QOVR             TRUE    
190 #define _KERNEL_CFG_ISIG_SEM_E_NOSPT    FALSE
191
192 /* wai_sem */
193 #define _KERNEL_CFG_WAI_SEM_E_ID                TRUE
194 #define _KERNEL_CFG_WAI_SEM_E_CTX               TRUE
195 #define _KERNEL_CFG_WAI_SEM_E_NOEXS             TRUE
196 #define _KERNEL_CFG_WAI_SEM_E_RLWAI     TRUE
197 #define _KERNEL_CFG_WAI_SEM_E_DLT       TRUE
198 #define _KERNEL_CFG_WAI_SEM_E_NOSPT             FALSE
199
200 /* pol_sem */
201 #define _KERNEL_CFG_POL_SEM_E_ID                TRUE
202 #define _KERNEL_CFG_POL_SEM_E_NOEXS             TRUE
203 #define _KERNEL_CFG_POL_SEM_E_TMOUT             TRUE
204 #define _KERNEL_CFG_POL_SEM_E_NOSPT             FALSE
205
206 /* twai_sem */
207 #define _KERNEL_CFG_TWAI_SEM_E_ID               TRUE
208 #define _KERNEL_CFG_TWAI_SEM_E_CTX              TRUE
209 #define _KERNEL_CFG_TWAI_SEM_E_NOEXS    TRUE
210 #define _KERNEL_CFG_TWAI_SEM_E_PAR              TRUE
211 #define _KERNEL_CFG_TWAI_SEM_E_RLWAI    TRUE
212 #define _KERNEL_CFG_TWAI_SEM_E_TMOUT    TRUE
213 #define _KERNEL_CFG_TWAI_SEM_E_DLT      TRUE
214 #define _KERNEL_CFG_TWAI_SEM_E_NOSPT    FALSE
215
216 /* ref_sem */
217 #define _KERNEL_CFG_REF_SEM_E_ID                TRUE
218 #define _KERNEL_CFG_REF_SEM_E_NOEXS             TRUE
219 #define _KERNEL_CFG_REF_SEM_E_PAR               TRUE
220 #define _KERNEL_CFG_REF_SEM_E_NOSPT             FALSE
221
222
223 /* cre_flg */
224 #define _KERNEL_CFG_CRE_FLG_E_ID                TRUE
225 #define _KERNEL_CFG_CRE_FLG_E_RSATR     TRUE
226 #define _KERNEL_CFG_CRE_FLG_E_OBJ               TRUE
227 #define _KERNEL_CFG_CRE_FLG_E_NOMEM             TRUE
228 #define _KERNEL_CFG_CRE_FLG_E_NOSPT             TRUE
229
230 /* acre_flg */
231 #define _KERNEL_CFG_ACRE_FLG_E_NOID             TRUE
232 #define _KERNEL_CFG_ACRE_FLG_E_RSATR    TRUE
233 #define _KERNEL_CFG_ACRE_FLG_E_NOMEM    TRUE    
234 #define _KERNEL_CFG_ACRE_FLG_E_NOSPT    FALSE
235
236 /* del_flg */
237 #define _KERNEL_CFG_DEL_FLG_E_ID                TRUE
238 #define _KERNEL_CFG_DEL_FLG_E_NOEXS             TRUE
239 #define _KERNEL_CFG_DEL_FLG_E_NOSPT             FALSE
240
241 /* set_flg */
242 #define _KERNEL_CFG_SET_FLG_E_ID                TRUE
243 #define _KERNEL_CFG_SET_FLG_E_NOEXS             TRUE
244 #define _KERNEL_CFG_SET_FLG_E_PAR               TRUE
245 #define _KERNEL_CFG_SET_FLG_E_NOSPT             FALSE
246
247 /* iset_flg */
248 #define _KERNEL_CFG_ISET_FLG_E_ID               TRUE
249 #define _KERNEL_CFG_ISET_FLG_E_NOEXS    TRUE
250 #define _KERNEL_CFG_ISET_FLG_E_NOSPT    FALSE
251
252 /* clr_flg */
253 #define _KERNEL_CFG_CLR_FLG_E_ID                TRUE
254 #define _KERNEL_CFG_CLR_FLG_E_NOEXS             TRUE
255 #define _KERNEL_CFG_CLR_FLG_E_PAR               TRUE
256 #define _KERNEL_CFG_CLR_FLG_E_NOSPT             FALSE
257
258 /* wai_flg */
259 #define _KERNEL_CFG_WAI_FLG_E_ID                TRUE    
260 #define _KERNEL_CFG_WAI_FLG_E_CTX               TRUE
261 #define _KERNEL_CFG_WAI_FLG_E_NOEXS     TRUE
262 #define _KERNEL_CFG_WAI_FLG_E_PAR       TRUE
263 #define _KERNEL_CFG_WAI_FLG_E_ILUSE     TRUE
264 #define _KERNEL_CFG_WAI_FLG_E_RLWAI     TRUE
265 #define _KERNEL_CFG_WAI_FLG_E_DLT       TRUE
266 #define _KERNEL_CFG_WAI_FLG_E_NOSPT             FALSE
267
268 /* pol_flg */
269 #define _KERNEL_CFG_POL_FLG_E_ID                TRUE    
270 #define _KERNEL_CFG_POL_FLG_E_NOEXS     TRUE
271 #define _KERNEL_CFG_POL_FLG_E_PAR       TRUE
272 #define _KERNEL_CFG_POL_FLG_E_TMOUT     TRUE
273 #define _KERNEL_CFG_POL_FLG_E_NOSPT             FALSE
274
275 /* twai_flg */
276 #define _KERNEL_CFG_TWAI_FLG_E_ID               TRUE    
277 #define _KERNEL_CFG_TWAI_FLG_E_CTX              TRUE
278 #define _KERNEL_CFG_TWAI_FLG_E_NOEXS    TRUE
279 #define _KERNEL_CFG_TWAI_FLG_E_PAR      TRUE
280 #define _KERNEL_CFG_TWAI_FLG_E_ILUSE    TRUE
281 #define _KERNEL_CFG_TWAI_FLG_E_RLWAI    TRUE
282 #define _KERNEL_CFG_TWAI_FLG_E_TMOUT    TRUE
283 #define _KERNEL_CFG_TWAI_FLG_E_DLT      TRUE
284 #define _KERNEL_CFG_TWAI_FLG_E_NOSPT    FALSE
285
286 /* ref_flg */
287 #define _KERNEL_CFG_REF_FLG_E_ID                TRUE    
288 #define _KERNEL_CFG_REF_FLG_E_NOEXS     TRUE
289 #define _KERNEL_CFG_REF_FLG_E_PAR       TRUE
290 #define _KERNEL_CFG_REF_FLG_E_NOSPT             FALSE
291
292
293
294 /* cre_dtq */
295 #define _KERNEL_CFG_CRE_DTQ_E_ID                TRUE
296 #define _KERNEL_CFG_CRE_DTQ_E_RSATR             TRUE
297 #define _KERNEL_CFG_CRE_DTQ_E_OBJ               TRUE
298 #define _KERNEL_CFG_CRE_DTQ_E_NOMEM             TRUE
299 #define _KERNEL_CFG_CRE_DTQ_E_NOSPT             FALSE
300
301 /* acre_dtq */
302 #define _KERNEL_CFG_ACRE_DTQ_E_RSATR    TRUE
303 #define _KERNEL_CFG_ACRE_DTQ_E_NOID             TRUE    
304 #define _KERNEL_CFG_ACRE_DTQ_E_NOMEM    TRUE
305 #define _KERNEL_CFG_ACRE_DTQ_E_NOSPT    FALSE
306
307 /* del_dtq */
308 #define _KERNEL_CFG_DEL_DTQ_E_ID                TRUE
309 #define _KERNEL_CFG_DEL_DTQ_E_NOEXS             TRUE
310 #define _KERNEL_CFG_DEL_DTQ_E_NOSPT             FALSE
311
312 /* snd_dtq */
313 #define _KERNEL_CFG_SND_DTQ_E_ID                TRUE
314 #define _KERNEL_CFG_SND_DTQ_E_CTX               TRUE
315 #define _KERNEL_CFG_SND_DTQ_E_NOEXS             TRUE
316 #define _KERNEL_CFG_SND_DTQ_E_NOSPT             FALSE
317
318 /* psnd_dtq */
319 #define _KERNEL_CFG_PSND_DTQ_E_ID               TRUE
320 #define _KERNEL_CFG_PSND_DTQ_E_NOEXS    TRUE
321 #define _KERNEL_CFG_PSND_DTQ_E_TMOUT    TRUE
322 #define _KERNEL_CFG_PSND_DTQ_E_NOSPT    FALSE
323
324 /* ipsnd_dtq */
325 #define _KERNEL_CFG_IPSND_DTQ_E_ID              TRUE
326 #define _KERNEL_CFG_IPSND_DTQ_E_CTX             TRUE
327 #define _KERNEL_CFG_IPSND_DTQ_E_NOEXS   TRUE
328 #define _KERNEL_CFG_IPSND_DTQ_E_TMOUT   TRUE
329 #define _KERNEL_CFG_IPSND_DTQ_E_NOSPT   FALSE
330
331 /* tsnd_dtq */
332 #define _KERNEL_CFG_TSND_DTQ_E_ID               TRUE
333 #define _KERNEL_CFG_TSND_DTQ_E_CTX              TRUE
334 #define _KERNEL_CFG_TSND_DTQ_E_NOEXS    TRUE
335 #define _KERNEL_CFG_TSND_DTQ_E_PAR              TRUE
336 #define _KERNEL_CFG_TSND_DTQ_E_RLWAI    TRUE
337 #define _KERNEL_CFG_TSND_DTQ_E_TMOUT    TRUE
338 #define _KERNEL_CFG_TSND_DTQ_E_NOSPT    FALSE
339
340 /* fsnd_dtq */
341 #define _KERNEL_CFG_FSND_DTQ_E_ID               TRUE
342 #define _KERNEL_CFG_FSND_DTQ_E_NOEXS    TRUE
343 #define _KERNEL_CFG_FSND_DTQ_E_ILUSE    TRUE
344 #define _KERNEL_CFG_FSND_DTQ_E_NOSPT    FALSE
345
346 /* ifsnd_dtq */
347
348
349 /* rcv_dtq */
350 #define _KERNEL_CFG_RCV_DTQ_E_CTX               TRUE
351 #define _KERNEL_CFG_RCV_DTQ_E_ID                TRUE
352 #define _KERNEL_CFG_RCV_DTQ_E_NOEXS             TRUE
353 #define _KERNEL_CFG_RCV_DTQ_E_NOSPT             FALSE
354
355 /* prcv_dtq */
356 #define _KERNEL_CFG_PRCV_DTQ_E_CTX              TRUE
357 #define _KERNEL_CFG_PRCV_DTQ_E_ID               TRUE
358 #define _KERNEL_CFG_PRCV_DTQ_E_NOEXS    TRUE
359 #define _KERNEL_CFG_PRCV_DTQ_E_NOSPT    FALSE
360
361 /* trcv_dtq */
362 /* ref_dtq */
363
364
365 /* cre_mbx */
366 #define _KERNEL_CFG_CRE_MBX_E_ID                TRUE    
367 #define _KERNEL_CFG_CRE_MBX_E_RSATR     TRUE    
368 #define _KERNEL_CFG_CRE_MBX_E_OBJ               TRUE    
369 #define _KERNEL_CFG_CRE_MBX_E_NOMEM             TRUE    
370 #define _KERNEL_CFG_CRE_MBX_E_NOSPT             FALSE
371         
372 /* acre_mbx */
373 #define _KERNEL_CFG_ACRE_MBX_E_NOID             TRUE
374 #define _KERNEL_CFG_ACRE_MBX_E_RSATR    TRUE
375 #define _KERNEL_CFG_ACRE_MBX_E_NOMEM    TRUE
376 #define _KERNEL_CFG_ACRE_MBX_E_NOSPT    FALSE
377
378 /* del_mbx */
379 #define _KERNEL_CFG_DEL_MBX_E_ID                TRUE
380 #define _KERNEL_CFG_DEL_MBX_E_NOEXS             TRUE
381 #define _KERNEL_CFG_DEL_MBX_E_NOSPT             FALSE
382
383
384 /* snd_mbx */
385 /* rcv_mbx */
386 #define _KERNEL_CFG_RCV_MBX_E_ID                TRUE
387 #define _KERNEL_CFG_RCV_MBX_E_NOEXS             TRUE
388 #define _KERNEL_CFG_RCV_MBX_E_NOSPT             FALSE
389
390 /* prcv_mbx */
391 /* trcv_mbx */
392 /* ref_mbx */
393
394
395 /* cre_mtx */
396 #define _KERNEL_CFG_CRE_MTX_E_ID                TRUE
397 #define _KERNEL_CFG_CRE_MTX_E_RSATR             TRUE
398 #define _KERNEL_CFG_CRE_MTX_E_OBJ               TRUE
399 #define _KERNEL_CFG_CRE_MTX_E_NOMEM             TRUE
400 #define _KERNEL_CFG_CRE_MTX_E_NOSPT             FALSE
401
402 /* acre_mtx */
403 #define _KERNEL_CFG_ACRE_MTX_E_RSATR    TRUE
404 #define _KERNEL_CFG_ACRE_MTX_E_NOID             TRUE
405 #define _KERNEL_CFG_ACRE_MTX_E_NOMEM    TRUE
406 #define _KERNEL_CFG_ACRE_MTX_E_NOSPT    FALSE
407
408 /* del_mtx */
409 #define _KERNEL_CFG_DEL_MTX_E_ID                TRUE
410 #define _KERNEL_CFG_DEL_MTX_E_NOEXS             TRUE
411 #define _KERNEL_CFG_DEL_MTX_E_NOSPT             FALSE
412
413 /* loc_mtx */
414 #define _KERNEL_CFG_LOC_MTX_E_CTX               TRUE
415 #define _KERNEL_CFG_LOC_MTX_E_ID                TRUE
416 #define _KERNEL_CFG_LOC_MTX_E_NOEXS             TRUE
417 #define _KERNEL_CFG_LOC_MTX_E_ILUSE             TRUE
418 #define _KERNEL_CFG_LOC_MTX_E_NOSPT             FALSE
419
420 /* ploc_mtx */
421 #define _KERNEL_CFG_PLOC_MTX_E_ID               TRUE
422 #define _KERNEL_CFG_PLOC_MTX_E_NOEXS    TRUE
423 #define _KERNEL_CFG_PLOC_MTX_E_ILUSE    TRUE
424 #define _KERNEL_CFG_PLOC_MTX_E_TMOUT    TRUE
425 #define _KERNEL_CFG_PLOC_MTX_E_NOSPT    FALSE
426
427 /* tloc_mtx */
428 #define _KERNEL_CFG_TLOC_MTX_E_ID               TRUE
429 #define _KERNEL_CFG_TLOC_MTX_E_CTX              TRUE
430 #define _KERNEL_CFG_TLOC_MTX_E_NOEXS    TRUE
431 #define _KERNEL_CFG_TLOC_MTX_E_PAR              TRUE
432 #define _KERNEL_CFG_TLOC_MTX_E_ILUSE    TRUE
433 #define _KERNEL_CFG_TLOC_MTX_E_RLWAI    TRUE
434 #define _KERNEL_CFG_TLOC_MTX_E_TMOUT    TRUE
435 #define _KERNEL_CFG_TLOC_MTX_E_DLT      TRUE
436 #define _KERNEL_CFG_TLOC_MTX_E_NOSPT    FALSE
437
438 /* unl_mtx */
439 #define _KERNEL_CFG_UNL_MTX_E_CTX               TRUE
440 #define _KERNEL_CFG_UNL_MTX_E_ID                TRUE
441 #define _KERNEL_CFG_UNL_MTX_E_NOEXS             TRUE
442 #define _KERNEL_CFG_UNL_MTX_E_ILUSE             TRUE
443 #define _KERNEL_CFG_UNL_MTX_E_NOSPT             FALSE
444
445 /* ref_mtx */
446
447
448 /* cre_mbf */
449 /* acre_mbf */
450 /* del_mbf */
451 /* snd_mbf */
452 /* psnd_mbf */
453 /* tsnd_mbf */
454 /* rcv_mbf */
455 /* prcv_mbf */
456 /* trcv_mbf */
457 /* ref_mbf */
458
459
460 /* cre_por */
461 /* acre_por */
462 /* del_por */
463 /* cal_por */
464 /* tcal_por */
465 /* acp_por */
466 /* pacp_por */
467 /* tacp_por */
468 /* fwd_por */
469 /* rpl_rdv */
470 /* ref_por */
471 /* ref_rdv */
472
473
474 /* cre_mpf */
475 #define _KERNEL_CFG_CRE_MPF_E_ID                TRUE
476 #define _KERNEL_CFG_CRE_MPF_E_RSATR     TRUE
477 #define _KERNEL_CFG_CRE_MPF_E_OBJ               TRUE
478 #define _KERNEL_CFG_CRE_MPF_E_NOMEM             TRUE
479 #define _KERNEL_CFG_CRE_MPF_E_NOSPT             FALSE
480
481 /* acre_mpf */
482 #define _KERNEL_CFG_ACRE_MPF_E_NOID             TRUE
483 #define _KERNEL_CFG_ACRE_MPF_E_RSATR    TRUE
484 #define _KERNEL_CFG_ACRE_MPF_E_NOMEM    TRUE
485 #define _KERNEL_CFG_ACRE_MPF_E_NOSPT    FALSE
486
487 /* del_mpf */
488 #define _KERNEL_CFG_DEL_MPF_E_ID                TRUE
489 #define _KERNEL_CFG_DEL_MPF_E_NOEXS             TRUE
490 #define _KERNEL_CFG_DEL_MPF_E_NOSPT             FALSE
491
492 /* get_mpf */
493 #define _KERNEL_CFG_GET_MPF_E_ID                TRUE    
494 #define _KERNEL_CFG_GET_MPF_E_CTX               TRUE
495 #define _KERNEL_CFG_GET_MPF_E_NOEXS     TRUE
496 #define _KERNEL_CFG_GET_MPF_E_PAR       TRUE
497 #define _KERNEL_CFG_GET_MPF_E_ILUSE     TRUE
498 #define _KERNEL_CFG_GET_MPF_E_RLWAI     TRUE
499 #define _KERNEL_CFG_GET_MPF_E_DLT       TRUE
500 #define _KERNEL_CFG_GET_MPF_E_NOSPT             FALSE
501
502 /* pget_mpf */
503 #define _KERNEL_CFG_PGET_MPF_E_ID               TRUE    
504 #define _KERNEL_CFG_PGET_MPF_E_CTX              TRUE
505 #define _KERNEL_CFG_PGET_MPF_E_NOEXS    TRUE
506 #define _KERNEL_CFG_PGET_MPF_E_PAR      TRUE
507 #define _KERNEL_CFG_PGET_MPF_E_NOSPT    FALSE
508
509 /* tget_mpf */
510 /* rel_mpf */
511 /* ref_mpf */
512
513
514 /* cre_mpl */
515 /* acre_mpl */
516 /* del_mpl */
517 /* get_mpl */
518 /* pget_mpl */
519 /* tget_mpl */
520 /* rel_mpl */
521 /* ref_mpl */
522
523
524 /* set_tim */
525 #define _KERNEL_CFG_SET_TIM_E_PAR               TRUE    
526 #define _KERNEL_CFG_SET_TIM_E_NOSPT             FALSE
527
528 /* get_tim */
529 #define _KERNEL_CFG_GET_TIM_E_PAR               TRUE    
530 #define _KERNEL_CFG_GET_TIM_E_NOSPT             FALSE
531
532 /* isig_tim */
533 #define _KERNEL_CFG_ISIG_TIM_E_NOSPT    FALSE
534
535
536 /* cre_cyc */
537 /* acre_cyc */
538 /* del_cyc */
539 /* sta_cyc */
540 /* stp_cyc */
541 /* ref_cyc */
542
543
544 /* cre_alm */
545 /* acre_alm */
546 /* del_alm */
547 /* sta_alm */
548 /* stp_alm */
549 /* ref_alm */
550
551
552 /* def_ovr */
553 /* sta_ovr */
554 /* stp_ovr */
555 /* ref_ovr */
556
557
558 /* rot_rdq */
559 /* irot_rdq */
560 /* get_tid */
561 /* iget_tid */
562 /* loc_cpu */
563 /* iloc_cpu */
564 /* unl_cpu */
565 /* ilnl_cpu */
566 /* dis_dsp */
567 /* ena_dsp */
568 /* sns_ctx */
569 /* sns_loc */
570 /* sns_dsp */
571 /* sns_dpn */
572 /* ref_sys */
573
574
575 /* def_inh */
576 /* cre_isr */
577 /* acre_isr */
578 /* del_isr */
579 #define _KERNEL_CFG_DEL_ISR_E_ID                TRUE
580 #define _KERNEL_CFG_DEL_ISR_E_NOEXS             TRUE
581 #define _KERNEL_CFG_DEL_ISR_E_NOSPT             FALSE
582
583 /* ref_isr */
584 /* dis_int */
585 /* ena_int */
586 /* chg_ilv */
587 /* get_ilv */
588
589
590 /* def_svc */
591 /* cal_svc */
592
593
594 /* def_exc */
595 /* ref_cfg */
596 /* ref_ver */
597
598
599
600 #endif  /* _KERNEL__config__cfgerr_h__ */
601
602
603 /* end of file */