blob: df3f5ffd231c8f4f7cc5edde2476f3f751507230 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifdef TASK_PRIORITY_MACRO
2
3/*
4 * WARNING:
5 * (1) Our system do not support tasks to have same priority.
6 * Fatal error 0x823 KAL_ERROR_BUFFMNGR_GETBUFF_NOT_AVAILABLE will happen when tasks with "same priority"
7 * try to give Enhanced mutex (E-mutex) by kal_give_enh_mutex(). If your tasks will try to take same E-mutex, please
8 * make sure none of them have same priority.
9 *
10 */
11
12
13#define TASK_PRIORITY_DRVTEST KAL_PRIORITY_CLASS5
14#define TASK_PRIORITY_SSTESTA (KAL_PRIORITY_CLASS1 + 1)
15#define TASK_PRIORITY_SSTESTB (KAL_PRIORITY_CLASS0 + 4)
16#define TASK_PRIORITY_DRVTEST_GPIO (KAL_PRIORITY_CLASS5 + 3)
17#define TASK_PRIORITY_DRVTEST_EINT (KAL_PRIORITY_CLASS5 + 4)
18#define TASK_PRIORITY_DRVTEST_TEST (KAL_PRIORITY_CLASS5 + 5)
19#define TASK_PRIORITY_DRVTEST_TEST2 (KAL_PRIORITY_CLASS5 + 5)
20#define TASK_PRIORITY_DRVTEST_GPT (KAL_PRIORITY_CLASS5 + 5)
21#define TASK_PRIORITY_DRVTEST_GPT2 (KAL_PRIORITY_CLASS5 + 5)
22#define TASK_PRIORITY_DRVTEST_L2_COPRO (KAL_PRIORITY_CLASS5 + 5) // lmac auto test
23#define TASK_PRIORITY_DRVTEST_SPIC_1 (KAL_PRIORITY_CLASS5 + 5)
24#define TASK_PRIORITY_DRVTEST_SPIC_2 (KAL_PRIORITY_CLASS5 + 5)
25#define TASK_PRIORITY_DRVTEST_NFI_PRIMARY (KAL_PRIORITY_CLASS5 + 5)
26#define TASK_PRIORITY_DRVTEST_NFI_MINOR (KAL_PRIORITY_CLASS5 + 5)
27#define TASK_PRIORITY_DRVTEST_GDMA (KAL_PRIORITY_CLASS5 + 5)
28#define TASK_PRIORITY_DRVTEST_RSTCTL (KAL_PRIORITY_CLASS5 + 5)
29#define TASK_PRIORITY_DRVTEST_CPU (KAL_PRIORITY_CLASS5 + 5)
30#define TASK_PRIORITY_DRVTEST_USIM (KAL_PRIORITY_CLASS5 + 5)
31#define TASK_PRIORITY_DRVTEST_USIM2 (KAL_PRIORITY_CLASS5 + 5)
32#define TASK_PRIORITY_ATHIF_TASK0 (KAL_PRIORITY_CLASS5 + 8)
33#define TASK_PRIORITY_ATHIF_TASK1 (KAL_PRIORITY_CLASS5 + 9)
34#define TASK_PRIORITY_DRVTEST_CORESIGHT (KAL_PRIORITY_CLASS5 + 5)
35#define TASK_PRIORITY_DRVTEST_DEM (KAL_PRIORITY_CLASS5 + 5)
36#define TASK_PRIORITY_DRVTEST_PFC (KAL_PRIORITY_CLASS5 + 5)
37#define TASK_PRIORITY_DRVTEST_UART (KAL_PRIORITY_CLASS5 + 5)
38#define TASK_PRIORITY_DRVTEST_MSDC (KAL_PRIORITY_CLASS5 + 5)
39#define TASK_PRIORITY_DRVTEST_DSPFM (KAL_PRIORITY_CLASS5 + 5)
40#define TASK_PRIORITY_DRVTEST_IDC (KAL_PRIORITY_CLASS5 + 5)
41#define TASK_PRIORITY_DRVTEST_BUSMON (KAL_PRIORITY_CLASS5 + 5)
42#define TASK_PRIORITY_DRVTEST_BSI (KAL_PRIORITY_CLASS5 + 5)
43#define TASK_PRIORITY_DRVTEST_DORMANT (KAL_PRIORITY_CLASS5 + 5)
44#define TASK_PRIORITY_DRVTEST_EMI (KAL_PRIORITY_CLASS5 + 5)
45#define TASK_PRIORITY_DRVTEST_LOG_SEQ (KAL_PRIORITY_CLASS5 + 5)
46#define TASK_PRIORITY_DRVTEST_BWL (KAL_PRIORITY_CLASS5 + 5)
47#define TASK_PRIORITY_DRVTEST_STP (KAL_PRIORITY_CLASS5 + 5)
48#define TASK_PRIORITY_DRVTEST_SDF (KAL_PRIORITY_CLASS5 + 5)
49#define TASK_PRIORITY_DRVTEST_MTAD (KAL_PRIORITY_CLASS5 + 5)
50#define TASK_PRIORITY_DRVTEST_LP (KAL_PRIORITY_CLASS5 + 5)
51#define TASK_PRIORITY_DRVTEST_SLEEP_IT (KAL_PRIORITY_CLASS5 + 7)
52#define TASK_PRIORITY_DRVTEST_SLEEP_IT_MML2 (KAL_PRIORITY_CLASS5 + 6)
53#define TASK_PRIORITY_DRVTEST_SLEEP_IT_MML2_MMU (KAL_PRIORITY_CLASS5 + 5)
54#define TASK_PRIORITY_DRVTEST_SLEEP_IT_USIM (KAL_PRIORITY_CLASS5 + 4)
55#define TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE0 (KAL_PRIORITY_CLASS5 + 3)
56#define TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE1 (KAL_PRIORITY_CLASS5 + 2)
57#define TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE2 (KAL_PRIORITY_CLASS5 + 2)
58#define TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE3 (KAL_PRIORITY_CLASS5 + 2)
59#define TASK_PRIORITY_DRVTEST_SLEEP_IT_USIP (KAL_PRIORITY_CLASS5 + 1)
60#define TASK_PRIORITY_DRVTEST_SCC (KAL_PRIORITY_CLASS5 + 5)
61#define TASK_PRIORITY_DRVTEST_COS (KAL_PRIORITY_CLASS5 + 5)
62#define TASK_PRIORITY_DRVTEST_PCMON (KAL_PRIORITY_CLASS5 + 5)
63#define TASK_PRIORITY_DRVTEST_ECT (KAL_PRIORITY_CLASS5 + 5)
64#define TASK_PRIORITY_DRVTEST_ASM (KAL_PRIORITY_CLASS5 + 5)
65#define TASK_PRIORITY_DRVTEST_SOE (KAL_PRIORITY_CLASS5 + 5)
66#define TASK_PRIORITY_DRVTEST_LHIF (KAL_PRIORITY_CLASS5 + 5)
67#define TASK_PRIORITY_DRVTEST_LHIF1 (KAL_PRIORITY_CLASS5 + 6)
68#define TASK_PRIORITY_DRVTEST_LHIF2 (KAL_PRIORITY_CLASS5 + 7)
69#define TASK_PRIORITY_DRVTEST_LHIF3 (KAL_PRIORITY_CLASS5 + 8)
70#define TASK_PRIORITY_DRVTEST_LHIF4 (KAL_PRIORITY_CLASS5 + 9)
71#define TASK_PRIORITY_DRVTEST_LHIF5 (KAL_PRIORITY_CLASS5 + 10)
72#define TASK_PRIORITY_DRVTEST_PCC (KAL_PRIORITY_CLASS5 + 5)
73#define TASK_PRIORITY_ATCLDMA_TASK0 (KAL_PRIORITY_CLASS5 + 5)
74#define TASK_PRIORITY_DRVTEST_CLDMADEV (KAL_PRIORITY_CLASS5 + 5)
75#define TASK_PRIORITY_DRVTEST_DPMAIF (KAL_PRIORITY_CLASS5 + 5)
76#define TASK_PRIORITY_DRVTEST_DPMAIF_DATA (KAL_PRIORITY_CLASS5 + 6)
77#define TASK_PRIORITY_DRVTEST_DPMAIF_UT (KAL_PRIORITY_CLASS5 + 5)
78#define TASK_PRIORITY_DRVTEST_MDCIRQ (KAL_PRIORITY_CLASS5 + 5)
79#define TASK_PRIORITY_DRVTEST_CHE (KAL_PRIORITY_CLASS5 + 5)
80#define TASK_PRIORITY_DRVTEST_TIA (KAL_PRIORITY_CLASS5 + 5)
81
82#define TASK_PRIORITY_DRVTEST_DHL_DT0 (KAL_PRIORITY_CLASS6 + 0)
83#define TASK_PRIORITY_DRVTEST_DHL_DT1 (KAL_PRIORITY_CLASS6 + 1)
84#else /* else of TASK_PRIORITY_MACRO */
85
86MODULE_ID_FOR_PRINT_TRACE(MOD_DRVTEST)
87//Do not add setting before this line !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
88
89/*************************Task CFG Begin****************/
90#ifdef ATEST_DRV_TEST
91task_index(INDX_DT_TEST)
92task_module_map(INDX_DT_TEST, MOD_DT_TEST)
93task_name("DTTEST")
94task_queue_name("DTTEST Q")
95task_priority(TASK_PRIORITY_DRVTEST_TEST, KAL_TASK_INITIAL_PRIORITY)
96task_stack_size(1024)
97task_create_function(drvtest_test_task_create)
98task_stack_internalRAM(KAL_FALSE)
99task_external_queue_size(10)
100task_internal_queue_size(0)
101task_boot_mode(NORMAL_M)
102task_affinity_group(SMP_NORMAL_Group)
103task_affinity_group_id(AFFI_GROUP_ID_NONE)
104#endif /* end of ATEST_DRV_GPT */
105/*************************Task CFG END******************/
106/*************************Task CFG Begin****************/
107#ifdef ATEST_DRV_TEST
108task_index(INDX_DT_TEST2)
109task_module_map(INDX_DT_TEST2, MOD_DT_TEST2)
110task_name("DTTEST2")
111task_queue_name("DTTEST2 Q")
112task_priority(TASK_PRIORITY_DRVTEST_TEST2, KAL_TASK_INITIAL_PRIORITY)
113task_stack_size(1024)
114task_create_function(drvtest_test_task2_create)
115task_stack_internalRAM(KAL_FALSE)
116task_external_queue_size(10)
117task_internal_queue_size(0)
118task_boot_mode(NORMAL_M)
119task_affinity_group(SMP_NORMAL_Group)
120task_affinity_group_id(AFFI_GROUP_ID_NONE)
121#endif /* end of ATEST_DRV_GPT */
122/*************************Task CFG END******************/
123
124/*************************Task CFG Begin****************/
125#ifdef ATEST_DRV_BWL
126task_index(INDX_DT_BWL)
127task_module_map(INDX_DT_BWL, MOD_DT_BWL)
128task_name("DTBWL")
129task_queue_name("DTBWL Q")
130task_priority(TASK_PRIORITY_DRVTEST_BWL, KAL_TASK_INITIAL_PRIORITY)
131task_stack_size(1024)
132task_create_function(drvtest_bwl_task_create)
133task_stack_internalRAM(KAL_FALSE)
134task_external_queue_size(10)
135task_internal_queue_size(0)
136task_boot_mode(NORMAL_M)
137task_affinity_group(SMP_NORMAL_Group)
138task_affinity_group_id(AFFI_GROUP_ID_NONE)
139#endif /* end of ATEST_DRV_BWL */
140/*************************Task CFG END******************/
141
142/*************************Task CFG Begin****************/
143#ifdef ATEST_DRV_GPT
144task_index(INDX_DT_GPT)
145task_module_map(INDX_DT_GPT, MOD_DT_GPT)
146task_name("DTGPT")
147task_queue_name("DTGPT Q")
148task_priority(TASK_PRIORITY_DRVTEST_GPT, KAL_TASK_INITIAL_PRIORITY)
149task_stack_size(1024)
150task_create_function(drvtest_gpt_task_create)
151task_stack_internalRAM(KAL_FALSE)
152task_external_queue_size(10)
153task_internal_queue_size(0)
154task_boot_mode(NORMAL_M)
155task_affinity_group(VPE0_Group)
156task_affinity_group_id(AFFI_GROUP_ID_NONE)
157#endif /* end of ATEST_DRV_GPT */
158/*************************Task CFG END******************/
159
160/*************************Task CFG Begin****************/
161#ifdef ATEST_DRV_GPT_CC
162task_index(INDX_DT_GPT2)
163task_module_map(INDX_DT_GPT2, MOD_DT_GPT_TWO)
164task_name("DTGPT2")
165task_queue_name("DTGPT2 Q")
166task_priority(TASK_PRIORITY_DRVTEST_GPT2, KAL_TASK_INITIAL_PRIORITY)
167task_stack_size(1024)
168task_create_function(drvtest_gpt_task2_create)
169task_stack_internalRAM(KAL_FALSE)
170task_external_queue_size(10)
171task_internal_queue_size(0)
172task_boot_mode(NORMAL_M)
173task_affinity_group(SMP_NORMAL_Group)
174task_affinity_group_id(AFFI_GROUP_ID_NONE)
175#endif /* end of ATEST_DRV_GPT */
176/*************************Task CFG END******************/
177
178/*************************Task CFG Begin****************/
179#ifdef ATEST_DRV_MSDC
180task_index(INDX_MSDC)
181task_module_map(INDX_MSDC, MOD_MSDC)
182task_name("MSDC")
183task_queue_name("MSDC Q")
184task_priority(TASK_PRIORITY_DRVTEST_MSDC, KAL_TASK_INITIAL_PRIORITY)
185task_stack_size(1024)
186task_create_function(drvtest_msdc_task_create)
187task_stack_internalRAM(KAL_FALSE)
188task_external_queue_size(10)
189task_internal_queue_size(0)
190task_boot_mode(NORMAL_M)
191task_affinity_group(SMP_NORMAL_Group)
192task_affinity_group_id(AFFI_GROUP_ID_NONE)
193#if 0
194/* under construction !*/
195/* under construction !*/
196/* under construction !*/
197/* under construction !*/
198/* under construction !*/
199/* under construction !*/
200/* under construction !*/
201/* under construction !*/
202/* under construction !*/
203/* under construction !*/
204/* under construction !*/
205/* under construction !*/
206/* under construction !*/
207#endif
208
209#endif /* end of ATEST_DRV_MSDC */
210/*************************Task CFG END******************/
211
212/*************************Task CFG Begin****************/
213#ifdef ATEST_DRV_USIM
214task_index(INDX_DT_USIM)
215task_module_map(INDX_DT_USIM, MOD_DT_USIM)
216task_name("DTUSIM")
217task_queue_name("DTUSIM Q")
218task_priority(TASK_PRIORITY_DRVTEST_USIM, KAL_TASK_INITIAL_PRIORITY)
219task_stack_size(4096)
220task_create_function(drvtest_usim_task_create)
221task_stack_internalRAM(KAL_FALSE)
222task_external_queue_size(40)
223task_internal_queue_size(3)
224task_boot_mode(NORMAL_M)
225task_affinity_group(SMP_NORMAL_Group)
226task_affinity_group_id(AFFI_GROUP_ID_NONE)
227#endif /* end of ATEST_DRV_GPT */
228/*************************Task CFG END******************/
229
230/*************************Task CFG Begin****************/
231#ifdef ATEST_DRV_USIM
232task_index(INDX_DT_USIM2)
233task_module_map(INDX_DT_USIM2, MOD_DT_USIM2)
234task_name("DTUSIM2")
235task_queue_name("DTUSIM2 Q")
236task_priority(TASK_PRIORITY_DRVTEST_USIM2, KAL_TASK_INITIAL_PRIORITY)
237task_stack_size(4096)
238task_create_function(drvtest_usim_task2_create)
239task_stack_internalRAM(KAL_FALSE)
240task_external_queue_size(40)
241task_internal_queue_size(3)
242task_boot_mode(NORMAL_M)
243task_affinity_group(SMP_NORMAL_Group)
244task_affinity_group_id(AFFI_GROUP_ID_NONE)
245#endif /* end of ATEST_DRV_GPT */
246/*************************Task CFG END******************/
247
248/*************************Task CFG Begin****************/
249#if defined(ATEST_DRV_LMAC) || defined(ATEST_DRV_L2_CIPHER)
250/*task_indx_type*/
251task_index(INDX_L2_COPRO_AT)
252/*module_type and mod_task_g*/
253task_module_map(INDX_L2_COPRO_AT, MOD_L2_COPRO_AT)
254/*task's parameters*/
255task_name("L2_COPRO_AT")
256task_queue_name("L2_COPRO_AT_Q")
257task_priority(TASK_PRIORITY_DRVTEST_L2_COPRO, KAL_TASK_INITIAL_PRIORITY)
258task_stack_size(262144)
259task_create_function(l2_copro_at_create)
260task_stack_internalRAM(KAL_FALSE)
261task_external_queue_size(20)
262task_internal_queue_size(20)
263task_boot_mode(NORMAL_M)
264task_affinity_group(SMP_NORMAL_Group)
265task_affinity_group_id(AFFI_GROUP_ID_NONE)
266#endif /* ATEST_DRV_LMAC */
267/*************************Task CFG END******************/
268
269/*************************Task CFG Begin****************/
270#ifdef ATEST_DRV_SPIC
271task_index(INDX_DT_SPIC_1)
272task_module_map(INDX_DT_SPIC_1, MOD_DT_SPIC_ONE)
273task_name("DTSPIC_1")
274task_queue_name("DTSPIC_1 Q")
275task_priority(TASK_PRIORITY_DRVTEST_SPIC_1, KAL_TASK_INITIAL_PRIORITY)
276task_stack_size(4096)
277task_create_function(drvtest_spic_task_1_create)
278task_stack_internalRAM(KAL_FALSE)
279task_external_queue_size(10)
280task_internal_queue_size(0)
281task_boot_mode(NORMAL_M)
282task_affinity_group(SMP_NORMAL_Group)
283task_affinity_group_id(AFFI_GROUP_ID_NONE)
284#endif /* end of ATEST_DRV_SPIC */
285/*************************Task CFG END******************/
286
287/*************************Task CFG Begin****************/
288#ifdef ATEST_DRV_SPIC
289task_index(INDX_DT_SPIC_2)
290task_module_map(INDX_DT_SPIC_2, MOD_DT_SPIC_TWO)
291task_name("DTSPIC_2")
292task_queue_name("DTSPIC_2 Q")
293task_priority(TASK_PRIORITY_DRVTEST_SPIC_2, KAL_TASK_INITIAL_PRIORITY)
294task_stack_size(4096)
295task_create_function(drvtest_spic_task_2_create)
296task_stack_internalRAM(KAL_FALSE)
297task_external_queue_size(10)
298task_internal_queue_size(0)
299task_boot_mode(NORMAL_M)
300task_affinity_group(SMP_NORMAL_Group)
301task_affinity_group_id(AFFI_GROUP_ID_NONE)
302#endif /* end of ATEST_DRV_SPIC */
303/*************************Task CFG END******************/
304
305/*************************Task CFG Begin****************/
306#ifdef ATEST_DRV_NFI
307task_index(INDX_DT_NFI_PRIMARY)
308task_module_map(INDX_DT_NFI_PRIMARY, MOD_DT_NFI_PRIMARY)
309task_name("DTNFI_PRIMARY")
310task_queue_name("DTNFI_PRIMARY Q")
311task_priority(TASK_PRIORITY_DRVTEST_NFI_PRIMARY, KAL_TASK_INITIAL_PRIORITY)
312task_stack_size(4096)
313task_create_function(drvtest_nfi_task_1_create)
314task_stack_internalRAM(KAL_FALSE)
315task_external_queue_size(10)
316task_internal_queue_size(0)
317task_boot_mode(NORMAL_M)
318task_affinity_group(SMP_NORMAL_Group)
319task_affinity_group_id(AFFI_GROUP_ID_NONE)
320#endif /* end of ATEST_DRV_NFI */
321/*************************Task CFG END******************/
322
323/*************************Task CFG Begin****************/
324#ifdef ATEST_DRV_NFI
325task_index(INDX_DT_NFI_MINOR)
326task_module_map(INDX_DT_NFI_MINOR, MOD_DT_NFI_MINOR)
327task_name("DTNFI_MINOR")
328task_queue_name("DTNFI_MINOR Q")
329task_priority(TASK_PRIORITY_DRVTEST_NFI_MINOR, KAL_TASK_INITIAL_PRIORITY)
330task_stack_size(4096)
331task_create_function(drvtest_nfi_task_2_create)
332task_stack_internalRAM(KAL_FALSE)
333task_external_queue_size(10)
334task_internal_queue_size(0)
335task_boot_mode(NORMAL_M)
336task_affinity_group(SMP_NORMAL_Group)
337task_affinity_group_id(AFFI_GROUP_ID_NONE)
338#endif /* end of ATEST_DRV_NFI */
339/*************************Task CFG END******************/
340
341/*************************Task L2 Cipher Copro AT Begin****************/
342//#ifdef ATEST_DRV_L2_CIPHER
343///*task_indx_type*/
344//#define TASK_PRIORITY_L2_COPRO_AT_TASK0 (KAL_PRIORITY_CLASS20+1)
345//task_index(INDX_L2_COPRO_AT)
346///*module_type and mod_task_g*/
347//task_module_map(INDX_L2_COPRO_AT, MOD_L2_COPRO_AT)
348//
349///*task's parameters*/
350//task_name("L2_COPRO_AT")
351//task_queue_name("QL2_COPRO_AT")
352//task_priority(TASK_PRIORITY_L2_COPRO_AT_TASK0, KAL_TASK_INITIAL_PRIORITY)
353//task_stack_size(8192)
354//task_create_function(l2_copro_at_task_create)
355//task_stack_internalRAM(KAL_FALSE)
356//task_external_queue_size(20)
357//task_internal_queue_size(20)
358//task_boot_mode(NORMAL_M)
359//task_affinity_group(SMP_NORMAL_Group)
360//task_affinity_group_id(AFFI_GROUP_ID_NONE)
361//#endif /* end of ATEST_DRV_L2_CIPHER */
362/*************************Task L2 copro AT END******************/
363
364#ifdef ATEST_SS
365/*************************Task CFG Begin****************/
366/*task_indx_type*/
367task_index(INDX_SSTESTA)
368/*module_type and mod_task_g*/
369task_module_map(INDX_SSTESTA, MOD_SSTESTA_A)
370task_module_map(INDX_SSTESTA, MOD_SSTESTA_B)
371task_module_map(INDX_SSTESTA, MOD_SSTESTA_C)
372
373/*task's parameters*/
374task_name("SS1")
375task_queue_name("SST1 Q")
376task_priority(TASK_PRIORITY_SSTESTA, KAL_TASK_INITIAL_PRIORITY)
377task_stack_size(8192)
378task_create_function(sstest_task1_create)
379task_stack_internalRAM(KAL_FALSE)
380task_external_queue_size(90)
381task_internal_queue_size(0)
382task_boot_mode(NORMAL_M | USB_M)
383task_affinity_group(SMP_NORMAL_Group)
384task_affinity_group_id(AFFI_GROUP_ID_NONE)
385
386/*************************Task CFG END******************/
387/*************************Task CFG Begin****************/
388task_index(INDX_SS_T2)
389task_module_map(INDX_SS_T2, MOD_SSTESTB)
390task_name("SST2")
391task_queue_name("SST2 Q")
392task_priority(TASK_PRIORITY_SSTESTB, KAL_TASK_INITIAL_PRIORITY)
393task_stack_size(1024)
394task_create_function(sstest_task2_create)
395task_stack_internalRAM(KAL_FALSE)
396task_external_queue_size(10)
397task_internal_queue_size(0)
398task_boot_mode(NORMAL_M)
399task_affinity_group(SMP_NORMAL_Group)
400task_affinity_group_id(AFFI_GROUP_ID_NONE)
401/*************************Task CFG END******************/
402#endif /* end of ATEST_SS */
403
404/*************************Task GDMA CFG Begin****************/
405#ifdef ATEST_DRV_GDMA
406task_index(INDX_DT_GDMA)
407task_module_map(INDX_DT_GDMA, MOD_DT_GDMA)
408task_name("DTGDMA")
409task_queue_name("DTGDMA Q")
410task_priority(TASK_PRIORITY_DRVTEST_GDMA, KAL_TASK_INITIAL_PRIORITY)
411task_stack_size(4096)
412task_create_function(drvtest_gdma_task_create)
413task_stack_internalRAM(KAL_FALSE)
414task_external_queue_size(10)
415task_internal_queue_size(0)
416task_boot_mode(NORMAL_M)
417task_affinity_group(SMP_NORMAL_Group)
418task_affinity_group_id(AFFI_GROUP_ID_NONE)
419#endif /* end of ATEST_DRV_GDMA */
420/*************************Task CFG END******************/
421
422/*************************Task PCMON CFG Begin****************/
423#ifdef ATEST_DRV_PCMON
424task_index(INDX_DT_PCMON)
425task_module_map(INDX_DT_PCMON, MOD_DT_PCMON)
426task_name("DTPCMON")
427task_queue_name("DTPCMON Q")
428task_priority(TASK_PRIORITY_DRVTEST_PCMON, KAL_TASK_INITIAL_PRIORITY)
429task_stack_size(4096)
430task_create_function(drvtest_pdamon_task_create)
431task_stack_internalRAM(KAL_FALSE)
432task_external_queue_size(10)
433task_internal_queue_size(0)
434task_boot_mode(NORMAL_M)
435task_affinity_group(SMP_NORMAL_Group)
436task_affinity_group_id(AFFI_GROUP_ID_NONE)
437#endif /* end of ATEST_DRV_PCMON */
438/*************************Task CFG END******************/
439
440/*************************Task CFG Begin****************/
441#ifdef ATEST_DRV_EMI
442task_index(INDX_DT_EMI)
443task_module_map(INDX_DT_EMI, MOD_DT_EMI)
444task_name("DTEMI")
445task_queue_name("DTEMI Q")
446task_priority(TASK_PRIORITY_DRVTEST_EMI, KAL_TASK_INITIAL_PRIORITY)
447task_stack_size(1024)
448task_create_function(drvtest_emi_task_create)
449task_stack_internalRAM(KAL_FALSE)
450task_external_queue_size(10)
451task_internal_queue_size(0)
452task_boot_mode(NORMAL_M)
453task_affinity_group(SMP_NORMAL_Group)
454task_affinity_group_id(AFFI_GROUP_ID_NONE)
455#endif /* end of ATEST_DRV_EMI */
456/*************************Task CFG END******************/
457
458/*************************Task CFG Begin****************/
459#ifdef ATEST_DRV_RSTCTL
460task_index(INDX_DT_RSTCTL)
461task_module_map(INDX_DT_RSTCTL, MOD_DT_RSTCTL)
462task_name("DTRSTCTL")
463task_queue_name("DTRSTCTL Q")
464task_priority(TASK_PRIORITY_DRVTEST_RSTCTL, KAL_TASK_INITIAL_PRIORITY)
465task_stack_size(1024)
466task_create_function(drvtest_rstctl_task_create)
467task_stack_internalRAM(KAL_FALSE)
468task_external_queue_size(10)
469task_internal_queue_size(0)
470task_boot_mode(NORMAL_M)
471task_affinity_group(SMP_NORMAL_Group)
472task_affinity_group_id(AFFI_GROUP_ID_NONE)
473#endif /* end of ATEST_DRV_RSTCTL */
474/*************************Task CFG END******************/
475
476/*************************Task CFG Begin****************/
477#ifdef ATEST_DRV_CPU
478task_index(INDX_DT_CPU)
479task_module_map(INDX_DT_CPU, MOD_DT_CPU)
480task_name("DTCPU")
481task_queue_name("DTRCPU Q")
482task_priority(TASK_PRIORITY_DRVTEST_CPU, KAL_TASK_INITIAL_PRIORITY)
483task_stack_size(2048)
484task_create_function(drvtest_cpu_task_create)
485task_stack_internalRAM(KAL_FALSE)
486task_external_queue_size(10)
487task_internal_queue_size(0)
488task_boot_mode(NORMAL_M)
489task_affinity_group(SMP_NORMAL_Group)
490task_affinity_group_id(AFFI_GROUP_ID_NONE)
491#endif /* end of ATEST_DRV_CPU */
492/*************************Task CFG END******************/
493
494#ifdef ATEST_DRV_HIF
495/*************************Task CFG Begin****************/
496/*task_indx_type*/
497task_index(INDX_ATHIF_TASK0)
498/*module_type and mod_task_g*/
499task_module_map(INDX_ATHIF_TASK0, MOD_ATHIFT0)
500
501/*task's parameters*/
502task_name("ATHIFT0")
503task_queue_name("QATHIFT0")
504task_priority(TASK_PRIORITY_ATHIF_TASK0, KAL_TASK_INITIAL_PRIORITY)
505task_stack_size(4096)
506task_create_function(athif_task_create)
507task_stack_internalRAM(KAL_FALSE)
508task_external_queue_size(20)
509task_internal_queue_size(20)
510task_boot_mode(NORMAL_M)
511task_affinity_group(SMP_NORMAL_Group)
512task_affinity_group_id(AFFI_GROUP_ID_NONE)
513/*************************Task CFG END******************/
514/*************************Task CFG Begin****************/
515/*task_indx_type*/
516task_index(INDX_ATHIF_TASK1)
517/*module_type and mod_task_g*/
518task_module_map(INDX_ATHIF_TASK1, MOD_ATHIFT1)
519
520/*task's parameters*/
521task_name("ATHIFT1")
522task_queue_name("QATHIFT1")
523task_priority(TASK_PRIORITY_ATHIF_TASK1, KAL_TASK_INITIAL_PRIORITY)
524task_stack_size(4096)
525task_create_function(athif_dataflow_task_create)
526task_stack_internalRAM(KAL_FALSE)
527task_external_queue_size(20)
528task_internal_queue_size(20)
529task_boot_mode(NORMAL_M)
530task_affinity_group(SMP_NORMAL_Group)
531task_affinity_group_id(AFFI_GROUP_ID_NONE)
532/*************************Task CFG END******************/
533#endif /*ATEST_DRV_HIF*/
534
535/*************************Task CFG Begin****************/
536#ifdef ATEST_DRV_GPIO
537task_index(INDX_DT_GPIO)
538task_module_map(INDX_DT_GPIO, MOD_DT_GPIO)
539task_name("DTGPIO")
540task_queue_name("DTGPIO Q")
541task_priority(TASK_PRIORITY_DRVTEST_GPIO, KAL_TASK_INITIAL_PRIORITY)
542task_stack_size(4096)
543task_create_function(drvtest_gpio_task_create)
544task_stack_internalRAM(KAL_FALSE)
545task_external_queue_size(10)
546task_internal_queue_size(0)
547task_boot_mode(NORMAL_M)
548task_affinity_group(SMP_NORMAL_Group)
549task_affinity_group_id(AFFI_GROUP_ID_NONE)
550#endif /* end of ATEST_DRV_GPIO */
551/*************************Task CFG END******************/
552
553/*************************Task CFG Begin****************/
554#ifdef ATEST_DRV_EINT
555task_index(INDX_DT_EINT)
556task_module_map(INDX_DT_EINT, MOD_DT_EINT)
557task_name("DTEINT")
558task_queue_name("DTEINT Q")
559task_priority(TASK_PRIORITY_DRVTEST_EINT, KAL_TASK_INITIAL_PRIORITY)
560task_stack_size(4096)
561task_create_function(drvtest_eint_task_create)
562task_stack_internalRAM(KAL_FALSE)
563task_external_queue_size(10)
564task_internal_queue_size(0)
565task_boot_mode(NORMAL_M)
566task_affinity_group(SMP_NORMAL_Group)
567task_affinity_group_id(AFFI_GROUP_ID_NONE)
568#endif /* end of ATEST_DRV_EINT */
569/*************************Task CFG END******************/
570
571/*************************Task CFG Begin****************/
572#ifdef ATEST_DRV_CORESIGHT
573task_index(INDX_DT_CORESIGHT)
574task_module_map(INDX_DT_CORESIGHT, MOD_DT_CORESIGHT)
575task_name("DTCORESIGHT")
576task_queue_name("DTCORESIGHT Q")
577task_priority(TASK_PRIORITY_DRVTEST_CORESIGHT, KAL_TASK_INITIAL_PRIORITY)
578task_stack_size(8192)
579task_create_function(drvtest_coresight_task_create)
580task_stack_internalRAM(KAL_FALSE)
581task_external_queue_size(10)
582task_internal_queue_size(0)
583task_boot_mode(NORMAL_M)
584task_affinity_group(SMP_NORMAL_Group)
585task_affinity_group_id(AFFI_GROUP_ID_NONE)
586#endif /*ATEST_DRV_CORESIGHT*/
587/*************************Task CFG END******************/
588
589/*************************Task MAC PHY COSIM Begin****************/
590#ifdef ATEST_DRV_MAC_PHY_COSIM
591/*task_indx_type*/
592task_index(INDX_MAC_PHY_COSIM)
593/*module_type and mod_task_g*/
594task_module_map(INDX_MAC_PHY_COSIM, MOD_MAC_PHY_COSIM)
595
596/*task's parameters*/
597task_name("MAC_PHY_COSIM")
598task_queue_name("QL2_MAC_PHY_COSIM")
599task_priority((KAL_PRIORITY_CLASS20+1), KAL_TASK_INITIAL_PRIORITY)
600task_stack_size(4096)
601task_create_function(mac_phy_cosim_task_create)
602task_stack_internalRAM(KAL_FALSE)
603task_external_queue_size(20)
604task_internal_queue_size(20)
605task_boot_mode(NORMAL_M)
606task_affinity_group(SMP_NORMAL_Group)
607task_affinity_group_id(AFFI_GROUP_ID_NONE)
608#endif /* end of ATEST_DRV_MAC_PHY_COSIM */
609/*************************Task MAC PHY COSIM END******************/
610
611/*************************Task L2 HW logging test Begin****************/
612#ifdef ATEST_L2_HW_LOGGING
613/*task_indx_type*/
614task_index(INDX_l2_HW_LOGGING_AT)
615/*module_type and mod_task_g*/
616task_module_map(INDX_l2_HW_LOGGING_AT, MOD_L2_HW_LOGGING_AT)
617
618/*task's parameters*/
619task_name("L2_HW_LOGGING_AT")
620task_queue_name("QL2_HW_LOGGING_AT")
621task_priority((KAL_PRIORITY_CLASS20+1), KAL_TASK_INITIAL_PRIORITY)
622task_stack_size(4096)
623task_create_function(l2_hw_logging_at_task_create)
624task_stack_internalRAM(KAL_FALSE)
625task_external_queue_size(20)
626task_internal_queue_size(20)
627task_boot_mode(NORMAL_M)
628task_affinity_group(SMP_NORMAL_Group)
629task_affinity_group_id(AFFI_GROUP_ID_NONE)
630#endif /* end of ATEST_L2_HW_LOGGING */
631/*************************Task L2 HW logging test END******************/
632
633/*************************Task CFG Begin****************/
634#ifdef ATEST_DRV_DEM
635task_index(INDX_DT_DEM)
636task_module_map(INDX_DT_DEM, MOD_DT_DEM)
637task_name("DTDEM")
638task_queue_name("DTDEM Q")
639task_priority(TASK_PRIORITY_DRVTEST_DEM, KAL_TASK_INITIAL_PRIORITY)
640task_stack_size(8192)
641task_create_function(drvtest_dem_task_create)
642task_stack_internalRAM(KAL_FALSE)
643task_external_queue_size(10)
644task_internal_queue_size(0)
645task_boot_mode(NORMAL_M)
646task_affinity_group(SMP_NORMAL_Group)
647task_affinity_group_id(AFFI_GROUP_ID_NONE)
648#endif /*ATEST_DRV_DEM*/
649/*************************Task CFG END******************/
650
651/*************************Task CFG Begin****************/
652#ifdef ATEST_DRV_PFC
653task_index(INDX_DT_PFC)
654task_module_map(INDX_DT_PFC, MOD_DT_PFC)
655task_name("DTPFC")
656task_queue_name("DTRPFC Q")
657task_priority(TASK_PRIORITY_DRVTEST_PFC, KAL_TASK_INITIAL_PRIORITY)
658task_stack_size(4096)
659task_create_function(drvtest_pfc_task_create)
660task_stack_internalRAM(KAL_FALSE)
661task_external_queue_size(10)
662task_internal_queue_size(0)
663task_boot_mode(NORMAL_M)
664task_affinity_group(SMP_NORMAL_Group)
665task_affinity_group_id(AFFI_GROUP_ID_NONE)
666#endif /* end of ATEST_DRV_PFC */
667/*************************Task CFG END******************/
668
669/*************************Task CFG Begin****************/
670#ifdef ATEST_DRV_UART
671task_index(INDX_DT_UART)
672task_module_map(INDX_DT_UART, MOD_DT_UART)
673task_name("DTUART")
674task_queue_name("DTUART Q")
675task_priority(TASK_PRIORITY_DRVTEST_UART, KAL_TASK_INITIAL_PRIORITY)
676task_stack_size(4096)
677task_create_function(drvtest_uart_task_create)
678task_stack_internalRAM(KAL_FALSE)
679task_external_queue_size(10)
680task_internal_queue_size(0)
681task_boot_mode(NORMAL_M)
682task_affinity_group(VPE0_Group)
683task_affinity_group_id(AFFI_GROUP_ID_NONE)
684/*************************Task CFG END******************/
685/*************************Task CFG Begin****************/
686task_index(INDX_DT1_UART)
687task_module_map(INDX_DT1_UART, MOD_DT1_UART)
688task_name("DTUART1")
689task_queue_name("DTUART1 Q")
690task_priority(TASK_PRIORITY_DRVTEST_UART, KAL_TASK_INITIAL_PRIORITY)
691task_stack_size(4096)
692task_create_function(drvtest_uart_task_create2)
693task_stack_internalRAM(KAL_FALSE)
694task_external_queue_size(10)
695task_internal_queue_size(0)
696task_boot_mode(NORMAL_M)
697task_affinity_group(VPE2_Group)
698task_affinity_group_id(AFFI_GROUP_ID_NONE)
699#endif /* end of ATEST_DRV_UART */
700/*************************Task CFG END******************/
701
702/*************************Task CFG Begin****************/
703#ifdef ATEST_DRV_IDC
704task_index(INDX_DT_IDC)
705task_module_map(INDX_DT_IDC, MOD_DT_IDC)
706task_name("DTIDC")
707task_queue_name("DTIDC Q")
708task_priority(TASK_PRIORITY_DRVTEST_IDC, KAL_TASK_INITIAL_PRIORITY)
709task_stack_size(4096)
710task_create_function(drvtest_idc_task_create)
711task_stack_internalRAM(KAL_FALSE)
712task_external_queue_size(30)
713task_internal_queue_size(0)
714task_boot_mode(NORMAL_M)
715task_affinity_group(SMP_NORMAL_Group)
716task_affinity_group_id(AFFI_GROUP_ID_NONE)
717#endif /* end of ATEST_DRV_IDC */
718/*************************Task CFG END******************/
719
720/*************************Task CFG Begin****************/
721#ifdef ATEST_DRV_BUSMON
722task_index(INDX_DT_BUSMON)
723task_module_map(INDX_DT_BUSMON, MOD_DT_BUSMON)
724task_name("BUSMON")
725task_queue_name("BUSMON Q")
726task_priority(TASK_PRIORITY_DRVTEST_BUSMON, KAL_TASK_INITIAL_PRIORITY)
727task_stack_size(4096)
728task_create_function(drvtest_busmon_task_create)
729task_stack_internalRAM(KAL_FALSE)
730task_external_queue_size(10)
731task_internal_queue_size(0)
732task_boot_mode(NORMAL_M)
733task_affinity_group(SMP_NORMAL_Group)
734task_affinity_group_id(AFFI_GROUP_ID_NONE)
735#endif /* end of ATEST_DRV_BUSMON */
736/*************************Task CFG END******************/
737
738/*************************Task CFG Begin****************/
739#ifdef ATEST_DRV_DORMANT
740 #if defined(__MD95__)/* For all 95 serious only */
741 //Core0 VPE0
742 task_index(INDX_DT_DORMANT)
743 task_module_map(INDX_DT_DORMANT, MOD_DT_DORMANT)
744 task_name("0DORMANT")
745 task_queue_name("0DORMANT Q")
746 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
747 task_stack_size(4096)
748 task_create_function(drvtest_dormant_task_create)
749 task_stack_internalRAM(KAL_FALSE)
750 task_external_queue_size(10)
751 task_internal_queue_size(0)
752 task_boot_mode(NORMAL_M)
753 task_affinity_group(VPE0_Group)
754 task_affinity_group_id(AFFI_GROUP_ID_NONE)
755 //Core0 VPE1
756 task_index(INDX_DT_DORMANT1)
757 task_module_map(INDX_DT_DORMANT1, MOD_DT_DORMANT1)
758 task_name("1DORMANT")
759 task_queue_name("1DORMANT Q")
760 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
761 task_stack_size(4096)
762 task_create_function(drvtest_dormant_task_create1)
763 task_stack_internalRAM(KAL_FALSE)
764 task_external_queue_size(10)
765 task_internal_queue_size(0)
766 task_boot_mode(NORMAL_M)
767 task_affinity_group(VPE1_RESERVED)
768 task_affinity_group_id(AFFI_GROUP_ID_NONE)
769 //Core1 VPE0
770 task_index(INDX_DT_DORMANT2)
771 task_module_map(INDX_DT_DORMANT2, MOD_DT_DORMANT2)
772 task_name("2DORMANT")
773 task_queue_name("2DORMANT Q")
774 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
775 task_stack_size(4096)
776 task_create_function(drvtest_dormant_task_create2)
777 task_stack_internalRAM(KAL_FALSE)
778 task_external_queue_size(10)
779 task_internal_queue_size(0)
780 task_boot_mode(NORMAL_M)
781 task_affinity_group(VPE2_Group)
782 task_affinity_group_id(AFFI_GROUP_ID_NONE)
783 //Core1 VPE1
784 task_index(INDX_DT_DORMANT3)
785 task_module_map(INDX_DT_DORMANT3, MOD_DT_DORMANT3)
786 task_name("3DORMANT")
787 task_queue_name("3DORMANT Q")
788 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
789 task_stack_size(4096)
790 task_create_function(drvtest_dormant_task_create3)
791 task_stack_internalRAM(KAL_FALSE)
792 task_external_queue_size(10)
793 task_internal_queue_size(0)
794 task_boot_mode(NORMAL_M)
795 task_affinity_group(VPE3_RESERVED)
796 task_affinity_group_id(AFFI_GROUP_ID_NONE)
797 #if defined(__MD95_IS_2CORES__)
798 #else/* 95 3 CORE */
799 //Core2 VPE0
800 task_index(INDX_DT_DORMANT4)
801 task_module_map(INDX_DT_DORMANT4, MOD_DT_DORMANT4)
802 task_name("4DORMANT")
803 task_queue_name("4DORMANT Q")
804 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
805 task_stack_size(4096)
806 task_create_function(drvtest_dormant_task_create4)
807 task_stack_internalRAM(KAL_FALSE)
808 task_external_queue_size(10)
809 task_internal_queue_size(0)
810 task_boot_mode(NORMAL_M)
811 task_affinity_group(VPE4_RESERVED)
812 task_affinity_group_id(AFFI_GROUP_ID_NONE)
813 //Core2 VPE1
814 task_index(INDX_DT_DORMANT5)
815 task_module_map(INDX_DT_DORMANT5, MOD_DT_DORMANT5)
816 task_name("5DORMANT")
817 task_queue_name("5DORMANT Q")
818 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
819 task_stack_size(4096)
820 task_create_function(drvtest_dormant_task_create5)
821 task_stack_internalRAM(KAL_FALSE)
822 task_external_queue_size(10)
823 task_internal_queue_size(0)
824 task_boot_mode(NORMAL_M)
825 task_affinity_group(VPE5_RESERVED)
826 task_affinity_group_id(AFFI_GROUP_ID_NONE)
827 #endif
828 #elif defined(__MD97__)
829 //Core0 VPE0
830 task_index(INDX_DT_DORMANT)
831 task_module_map(INDX_DT_DORMANT, MOD_DT_DORMANT)
832 task_name("0DORMANT")
833 task_queue_name("0DORMANT Q")
834 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
835 task_stack_size(4096)
836 task_create_function(drvtest_dormant_task_create)
837 task_stack_internalRAM(KAL_FALSE)
838 task_external_queue_size(10)
839 task_internal_queue_size(0)
840 task_boot_mode(NORMAL_M)
841 task_affinity_group(VPE0_RESERVED)
842 task_affinity_group_id(AFFI_GROUP_ID_NONE)
843 //Core0 VPE1
844 task_index(INDX_DT_DORMANT1)
845 task_module_map(INDX_DT_DORMANT1, MOD_DT_DORMANT1)
846 task_name("1DORMANT")
847 task_queue_name("1DORMANT Q")
848 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
849 task_stack_size(4096)
850 task_create_function(drvtest_dormant_task_create1)
851 task_stack_internalRAM(KAL_FALSE)
852 task_external_queue_size(10)
853 task_internal_queue_size(0)
854 task_boot_mode(NORMAL_M)
855 task_affinity_group(VPE1_RESERVED)
856 task_affinity_group_id(AFFI_GROUP_ID_NONE)
857 //Core0 VPE2
858 task_index(INDX_DT_DORMANT2)
859 task_module_map(INDX_DT_DORMANT2, MOD_DT_DORMANT2)
860 task_name("2DORMANT")
861 task_queue_name("2DORMANT Q")
862 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
863 task_stack_size(4096)
864 task_create_function(drvtest_dormant_task_create2)
865 task_stack_internalRAM(KAL_FALSE)
866 task_external_queue_size(10)
867 task_internal_queue_size(0)
868 task_boot_mode(NORMAL_M)
869 task_affinity_group(VPE2_RESERVED)
870 task_affinity_group_id(AFFI_GROUP_ID_NONE)
871 //Core1 VPE0
872 task_index(INDX_DT_DORMANT3)
873 task_module_map(INDX_DT_DORMANT3, MOD_DT_DORMANT3)
874 task_name("3DORMANT")
875 task_queue_name("3DORMANT Q")
876 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
877 task_stack_size(4096)
878 task_create_function(drvtest_dormant_task_create3)
879 task_stack_internalRAM(KAL_FALSE)
880 task_external_queue_size(10)
881 task_internal_queue_size(0)
882 task_boot_mode(NORMAL_M)
883 task_affinity_group(VPE3_RESERVED)
884 task_affinity_group_id(AFFI_GROUP_ID_NONE)
885 //Core1 VPE1
886 task_index(INDX_DT_DORMANT4)
887 task_module_map(INDX_DT_DORMANT4, MOD_DT_DORMANT4)
888 task_name("4DORMANT")
889 task_queue_name("4DORMANT Q")
890 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
891 task_stack_size(4096)
892 task_create_function(drvtest_dormant_task_create4)
893 task_stack_internalRAM(KAL_FALSE)
894 task_external_queue_size(10)
895 task_internal_queue_size(0)
896 task_boot_mode(NORMAL_M)
897 task_affinity_group(VPE4_RESERVED)
898 task_affinity_group_id(AFFI_GROUP_ID_NONE)
899 //Core1 VPE2
900 task_index(INDX_DT_DORMANT5)
901 task_module_map(INDX_DT_DORMANT5, MOD_DT_DORMANT5)
902 task_name("5DORMANT")
903 task_queue_name("5DORMANT Q")
904 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
905 task_stack_size(4096)
906 task_create_function(drvtest_dormant_task_create5)
907 task_stack_internalRAM(KAL_FALSE)
908 task_external_queue_size(10)
909 task_internal_queue_size(0)
910 task_boot_mode(NORMAL_M)
911 task_affinity_group(VPE5_RESERVED)
912 task_affinity_group_id(AFFI_GROUP_ID_NONE)
913 //Core2 VPE0
914 task_index(INDX_DT_DORMANT6)
915 task_module_map(INDX_DT_DORMANT6, MOD_DT_DORMANT6)
916 task_name("6DORMANT")
917 task_queue_name("6DORMANT Q")
918 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
919 task_stack_size(4096)
920 task_create_function(drvtest_dormant_task_create6)
921 task_stack_internalRAM(KAL_FALSE)
922 task_external_queue_size(10)
923 task_internal_queue_size(0)
924 task_boot_mode(NORMAL_M)
925 task_affinity_group(VPE6_RESERVED)
926 task_affinity_group_id(AFFI_GROUP_ID_NONE)
927 //Core2 VPE1
928 task_index(INDX_DT_DORMANT7)
929 task_module_map(INDX_DT_DORMANT7, MOD_DT_DORMANT7)
930 task_name("7DORMANT")
931 task_queue_name("7DORMANT Q")
932 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
933 task_stack_size(4096)
934 task_create_function(drvtest_dormant_task_create7)
935 task_stack_internalRAM(KAL_FALSE)
936 task_external_queue_size(10)
937 task_internal_queue_size(0)
938 task_boot_mode(NORMAL_M)
939 task_affinity_group(VPE7_RESERVED)
940 task_affinity_group_id(AFFI_GROUP_ID_NONE)
941 //Core2 VPE2
942 task_index(INDX_DT_DORMANT8)
943 task_module_map(INDX_DT_DORMANT8, MOD_DT_DORMANT8)
944 task_name("8DORMANT")
945 task_queue_name("8DORMANT Q")
946 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
947 task_stack_size(4096)
948 task_create_function(drvtest_dormant_task_create8)
949 task_stack_internalRAM(KAL_FALSE)
950 task_external_queue_size(10)
951 task_internal_queue_size(0)
952 task_boot_mode(NORMAL_M)
953 task_affinity_group(VPE8_RESERVED)
954 task_affinity_group_id(AFFI_GROUP_ID_NONE)
955 //Core3 VPE0
956 task_index(INDX_DT_DORMANT9)
957 task_module_map(INDX_DT_DORMANT9, MOD_DT_DORMANT9)
958 task_name("9DORMANT")
959 task_queue_name("9DORMANT Q")
960 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
961 task_stack_size(4096)
962 task_create_function(drvtest_dormant_task_create9)
963 task_stack_internalRAM(KAL_FALSE)
964 task_external_queue_size(10)
965 task_internal_queue_size(0)
966 task_boot_mode(NORMAL_M)
967 task_affinity_group(VPE9_RESERVED)
968 task_affinity_group_id(AFFI_GROUP_ID_NONE)
969 //Core3 VPE1
970 task_index(INDX_DT_DORMANT10)
971 task_module_map(INDX_DT_DORMANT10, MOD_DT_DORMANT10)
972 task_name("10DORMANT")
973 task_queue_name("10DORMANT Q")
974 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
975 task_stack_size(4096)
976 task_create_function(drvtest_dormant_task_create10)
977 task_stack_internalRAM(KAL_FALSE)
978 task_external_queue_size(10)
979 task_internal_queue_size(0)
980 task_boot_mode(NORMAL_M)
981 task_affinity_group(VPE10_RESERVED)
982 task_affinity_group_id(AFFI_GROUP_ID_NONE)
983 //Core3 VPE2
984 task_index(INDX_DT_DORMANT11)
985 task_module_map(INDX_DT_DORMANT11, MOD_DT_DORMANT11)
986 task_name("11DORMANT")
987 task_queue_name("11DORMANT Q")
988 task_priority(TASK_PRIORITY_DRVTEST_DORMANT, KAL_TASK_INITIAL_PRIORITY)
989 task_stack_size(4096)
990 task_create_function(drvtest_dormant_task_create11)
991 task_stack_internalRAM(KAL_FALSE)
992 task_external_queue_size(10)
993 task_internal_queue_size(0)
994 task_boot_mode(NORMAL_M)
995 task_affinity_group(VPE11_RESERVED)
996 task_affinity_group_id(AFFI_GROUP_ID_NONE)
997 #else
998 #error "ERROR in Dormant task define in (Drvtest_task_config.h)"
999 #endif
1000#endif /* end of ATEST_DRV_DORMANT */
1001/*************************Task CFG END******************/
1002
1003
1004/*************************Task CFG Begin****************/
1005#ifdef ATEST_STRESS_TEST
1006task_index(INDX_ST_HIF_CTL)
1007task_module_map(INDX_ST_HIF_CTL, MOD_ST_HIF_CTL)
1008task_name("ST_HIF_CTL")
1009task_queue_name("ST_Q_HIF_CTL")
1010task_priority(KAL_PRIORITY_CLASS5, KAL_TASK_INITIAL_PRIORITY)
1011task_stack_size(4096)
1012task_create_function(stress_hif_control_task_create)
1013task_stack_internalRAM(KAL_FALSE)
1014task_external_queue_size(10)
1015task_internal_queue_size(0)
1016task_boot_mode(NORMAL_M)
1017task_affinity_group(SMP_NORMAL_Group)
1018task_affinity_group_id(AFFI_GROUP_ID_NONE)
1019
1020task_index(INDX_ST_HIF_DATA)
1021task_module_map(INDX_ST_HIF_DATA, MOD_ST_HIF_DATA)
1022task_name("ST_HIF_DATA")
1023task_queue_name("ST_Q_HIF_DATA")
1024task_priority(KAL_PRIORITY_CLASS5+1, KAL_TASK_INITIAL_PRIORITY)
1025task_stack_size(4096)
1026task_create_function(stress_hif_data_task_create)
1027task_stack_internalRAM(KAL_FALSE)
1028task_external_queue_size(10)
1029task_internal_queue_size(0)
1030task_boot_mode(NORMAL_M)
1031task_affinity_group(SMP_NORMAL_Group)
1032task_affinity_group_id(AFFI_GROUP_ID_NONE)
1033
1034task_index(INDX_ST_MAIN)
1035task_module_map(INDX_ST_MAIN, MOD_ST_MAIN)
1036task_name("ST_MAIN")
1037task_queue_name("ST_Q_M")
1038task_priority(KAL_PRIORITY_CLASS5+5, KAL_TASK_INITIAL_PRIORITY)
1039task_stack_size(4096)
1040task_create_function(dp_lb_task_create)
1041task_stack_internalRAM(KAL_FALSE)
1042task_external_queue_size(10)
1043task_internal_queue_size(0)
1044task_boot_mode(NORMAL_M)
1045task_affinity_group(SMP_NORMAL_Group)
1046task_affinity_group_id(AFFI_GROUP_ID_NONE)
1047
1048task_index(INDX_ST_ZERO)
1049task_module_map(INDX_ST_ZERO, MOD_ST_ZERO)
1050task_name("ST_ZERO")
1051task_queue_name("ST_Q_ZERO")
1052task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1053task_stack_size(4096)
1054task_create_function(stress_test_task_create)
1055task_stack_internalRAM(KAL_FALSE)
1056task_external_queue_size(10)
1057task_internal_queue_size(0)
1058task_boot_mode(NORMAL_M)
1059task_affinity_group(SMP_NORMAL_Group)
1060task_affinity_group_id(AFFI_GROUP_ID_NONE)
1061
1062task_index(INDX_ST_ONE)
1063task_module_map(INDX_ST_ONE, MOD_ST_ONE)
1064task_name("ST_ONE")
1065task_queue_name("ST_Q_ONE")
1066task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1067task_stack_size(4096)
1068task_create_function(stress_test_task_create)
1069task_stack_internalRAM(KAL_FALSE)
1070task_external_queue_size(10)
1071task_internal_queue_size(0)
1072task_boot_mode(NORMAL_M)
1073task_affinity_group(SMP_NORMAL_Group)
1074task_affinity_group_id(AFFI_GROUP_ID_NONE)
1075
1076task_index(INDX_ST_TWO)
1077task_module_map(INDX_ST_TWO, MOD_ST_TWO)
1078task_name("ST_TWO")
1079task_queue_name("ST_Q_TWO")
1080task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1081task_stack_size(4096)
1082task_create_function(stress_test_task_create)
1083task_stack_internalRAM(KAL_FALSE)
1084task_external_queue_size(10)
1085task_internal_queue_size(0)
1086task_boot_mode(NORMAL_M)
1087task_affinity_group(SMP_NORMAL_Group)
1088task_affinity_group_id(AFFI_GROUP_ID_NONE)
1089
1090task_index(INDX_ST_THREE)
1091task_module_map(INDX_ST_THREE, MOD_ST_THREE)
1092task_name("ST_THREE")
1093task_queue_name("ST_Q_THREE")
1094task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1095task_stack_size(4096)
1096task_create_function(stress_test_task_create)
1097task_stack_internalRAM(KAL_FALSE)
1098task_external_queue_size(10)
1099task_internal_queue_size(0)
1100task_boot_mode(NORMAL_M)
1101task_affinity_group(SMP_NORMAL_Group)
1102task_affinity_group_id(AFFI_GROUP_ID_NONE)
1103
1104task_index(INDX_ST_FOUR)
1105task_module_map(INDX_ST_FOUR, MOD_ST_FOUR)
1106task_name("ST_FOUR")
1107task_queue_name("ST_Q_FOUR")
1108task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1109task_stack_size(4096)
1110task_create_function(stress_test_task_create)
1111task_stack_internalRAM(KAL_FALSE)
1112task_external_queue_size(10)
1113task_internal_queue_size(0)
1114task_boot_mode(NORMAL_M)
1115task_affinity_group(SMP_NORMAL_Group)
1116task_affinity_group_id(AFFI_GROUP_ID_NONE)
1117
1118task_index(INDX_ST_FIVE)
1119task_module_map(INDX_ST_FIVE, MOD_ST_FIVE)
1120task_name("ST_FIVE")
1121task_queue_name("ST_Q_FIVE")
1122task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1123task_stack_size(4096)
1124task_create_function(stress_test_task_create)
1125task_stack_internalRAM(KAL_FALSE)
1126task_external_queue_size(10)
1127task_internal_queue_size(0)
1128task_boot_mode(NORMAL_M)
1129task_affinity_group(SMP_NORMAL_Group)
1130task_affinity_group_id(AFFI_GROUP_ID_NONE)
1131
1132task_index(INDX_ST_SIX)
1133task_module_map(INDX_ST_SIX, MOD_ST_SIX)
1134task_name("ST_SIX")
1135task_queue_name("ST_Q_SIX")
1136task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1137task_stack_size(4096)
1138task_create_function(stress_test_task_create)
1139task_stack_internalRAM(KAL_FALSE)
1140task_external_queue_size(10)
1141task_internal_queue_size(0)
1142task_boot_mode(NORMAL_M)
1143task_affinity_group(SMP_NORMAL_Group)
1144task_affinity_group_id(AFFI_GROUP_ID_NONE)
1145
1146task_index(INDX_ST_SEVEN)
1147task_module_map(INDX_ST_SEVEN, MOD_ST_SEVEN)
1148task_name("ST_SEVEN")
1149task_queue_name("ST_Q_SEVEN")
1150task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1151task_stack_size(4096)
1152task_create_function(stress_test_task_create)
1153task_stack_internalRAM(KAL_FALSE)
1154task_external_queue_size(10)
1155task_internal_queue_size(0)
1156task_boot_mode(NORMAL_M)
1157task_affinity_group(SMP_NORMAL_Group)
1158task_affinity_group_id(AFFI_GROUP_ID_NONE)
1159
1160task_index(INDX_ST_EIGHT)
1161task_module_map(INDX_ST_EIGHT, MOD_ST_EIGHT)
1162task_name("ST_EIGHT")
1163task_queue_name("ST_Q_EIGHT")
1164task_priority(KAL_PRIORITY_CLASS5+2, KAL_TASK_INITIAL_PRIORITY)
1165task_stack_size(4096)
1166task_create_function(stress_test_task_create)
1167task_stack_internalRAM(KAL_FALSE)
1168task_external_queue_size(10)
1169task_internal_queue_size(0)
1170task_boot_mode(NORMAL_M)
1171task_affinity_group(SMP_NORMAL_Group)
1172task_affinity_group_id(AFFI_GROUP_ID_NONE)
1173
1174#endif /* end of ATEST_STRESS_TEST */
1175/*************************Task CFG END******************/
1176
1177/*************************Task CFG Begin****************/
1178#ifdef ATEST_SLT
1179task_index(INDX_SLT_00)
1180task_module_map(INDX_SLT_00, MOD_ST_00)
1181task_name("SLT_00")
1182task_queue_name("ST_Q_SLT")
1183task_priority((KAL_PRIORITY_CLASS5+100), KAL_TASK_INITIAL_PRIORITY)
1184task_stack_size(32*1024)
1185task_create_function(slt_task_create)
1186task_stack_internalRAM(KAL_FALSE)
1187task_external_queue_size(10)
1188task_internal_queue_size(0)
1189task_boot_mode(NORMAL_M)
1190task_affinity_group(SMP_NORMAL_Group)
1191task_affinity_group_id(AFFI_GROUP_ID_NONE)
1192#endif /* end of ATEST_SLT */
1193/*************************Task CFG END******************/
1194
1195/*************************Task CFG Begin****************/
1196#ifdef ATEST_DRV_DSPFM
1197task_index(INDX_DT_DSPFM)
1198task_module_map(INDX_DT_DSPFM, MOD_DT_DSPFM)
1199task_name("DTDSPFM")
1200task_queue_name("DTDSPFM Q")
1201task_priority(TASK_PRIORITY_DRVTEST_DSPFM, KAL_TASK_INITIAL_PRIORITY)
1202task_stack_size(4096)
1203task_create_function(drvtest_dspfm_task_create)
1204task_stack_internalRAM(KAL_FALSE)
1205task_external_queue_size(10)
1206task_internal_queue_size(0)
1207task_boot_mode(NORMAL_M)
1208task_affinity_group(SMP_NORMAL_Group)
1209task_affinity_group_id(AFFI_GROUP_ID_NONE)
1210#endif /* end of ATEST_DRV_PFC */
1211/*************************Task CFG END******************/
1212
1213/*************************Task CFG Begin****************/
1214#ifdef ATEST_DRV_BSI
1215task_index(INDX_DT_BSI)
1216task_module_map(INDX_DT_BSI, MOD_DT_BSI)
1217task_name("DTBSI")
1218task_queue_name("DTBSI_Q")
1219task_priority(TASK_PRIORITY_DRVTEST_BSI, KAL_TASK_INITIAL_PRIORITY)
1220task_stack_size(1024)
1221task_create_function(drvtest_bsi_task_create)
1222task_stack_internalRAM(KAL_FALSE)
1223task_external_queue_size(10)
1224task_internal_queue_size(0)
1225task_boot_mode(NORMAL_M)
1226task_affinity_group(SMP_NORMAL_Group)
1227task_affinity_group_id(AFFI_GROUP_ID_NONE)
1228#endif /* end of ATEST_DRV_BSI */
1229/*************************Task CFG END******************/
1230
1231/*************************Task CFG Begin****************/
1232#ifdef ATEST_DRV_LOG_SEQ
1233task_index(INDX_DT_LOG_SEQ)
1234task_module_map(INDX_DT_LOG_SEQ, MOD_DT_LOG_SEQ)
1235task_name("DT_LOG_SEQ")
1236task_queue_name("DT_LOG_SEQ_Q")
1237task_priority(TASK_PRIORITY_DRVTEST_LOG_SEQ, KAL_TASK_INITIAL_PRIORITY)
1238task_stack_size(4096)
1239task_create_function(drvtest_logseq_at_task_create)
1240task_stack_internalRAM(KAL_FALSE)
1241task_external_queue_size(10)
1242task_internal_queue_size(0)
1243task_boot_mode(NORMAL_M)
1244task_affinity_group(SMP_NORMAL_Group)
1245task_affinity_group_id(AFFI_GROUP_ID_NONE)
1246#endif /* end of ATEST_DRV_LOG_SEQ */
1247/*************************Task CFG END******************/
1248
1249/*************************Task CFG Begin****************/
1250#ifdef ATEST_DRV_STP
1251task_index(INDX_DT_STP)
1252task_module_map(INDX_DT_STP, MOD_DT_STP)
1253task_name("DT_STP")
1254task_queue_name("DT_STP_Q")
1255task_priority(TASK_PRIORITY_DRVTEST_STP, KAL_TASK_INITIAL_PRIORITY)
1256task_stack_size(4096)
1257task_create_function(drvtest_stp_task_create)
1258task_stack_internalRAM(KAL_FALSE)
1259task_external_queue_size(10)
1260task_internal_queue_size(0)
1261task_boot_mode(NORMAL_M)
1262task_affinity_group(VPE0_Group)
1263task_affinity_group_id(AFFI_GROUP_ID_NONE)
1264#endif /* end of ATEST_STP */
1265/*************************Task CFG END******************/
1266/*************************Task CFG Begin****************/
1267#ifdef ATEST_DRV_SDF
1268task_index(INDX_DT_SDF0)
1269task_module_map(INDX_DT_SDF0, MOD_DT_SDF0)
1270task_name("DT_SDF0")
1271task_queue_name("DT_SDF0Q")
1272task_priority(TASK_PRIORITY_DRVTEST_SDF, KAL_TASK_INITIAL_PRIORITY)
1273task_stack_size(4096)
1274task_create_function(drvtest_sdf_task_create_core_0)
1275task_stack_internalRAM(KAL_FALSE)
1276task_external_queue_size(10)
1277task_internal_queue_size(0)
1278task_boot_mode(NORMAL_M)
1279task_affinity_group(VPE0_Group)
1280task_affinity_group_id(AFFI_GROUP_ID_NONE)
1281
1282#if defined(__MD93__)
1283task_index(INDX_DT_SDF1)
1284task_module_map(INDX_DT_SDF1, MOD_DT_SDF1)
1285task_name("DT_SDF1")
1286task_queue_name("DT_SDF1Q")
1287task_priority(TASK_PRIORITY_DRVTEST_SDF, KAL_TASK_INITIAL_PRIORITY)
1288task_stack_size(4096)
1289task_create_function(drvtest_sdf_task_create_core_1)
1290task_stack_internalRAM(KAL_FALSE)
1291task_external_queue_size(10)
1292task_internal_queue_size(0)
1293task_boot_mode(NORMAL_M)
1294task_affinity_group(VPE2_Group)
1295task_affinity_group_id(AFFI_GROUP_ID_NONE)
1296#endif //#if defined(__MD93__)
1297#endif /* end of ATEST_DRV_SDF */
1298/*************************Task CFG END******************/
1299/*************************Task MTAD CFG Begin****************/
1300#ifdef ATEST_DRV_MTAD
1301task_index(INDX_DT_MTAD)
1302task_module_map(INDX_DT_MTAD, MOD_DT_MTAD)
1303task_name("DT_MTAD")
1304task_queue_name("DT_MTAD_Q")
1305task_priority(TASK_PRIORITY_DRVTEST_MTAD, KAL_TASK_INITIAL_PRIORITY)
1306task_stack_size(4096)
1307task_create_function(drvtest_mtad_task_create)
1308task_stack_internalRAM(KAL_FALSE)
1309task_external_queue_size(10)
1310task_internal_queue_size(0)
1311task_boot_mode(NORMAL_M)
1312task_affinity_group(SMP_NORMAL_Group)
1313task_affinity_group_id(AFFI_GROUP_ID_NONE)
1314#endif /* end of ATEST_DRV_MTAD */
1315/*************************Task CFG END******************/
1316/*************************Task MTAD CFG Begin****************/
1317#ifdef ATEST_DRV_LP
1318task_index(INDX_DT_LP)
1319task_module_map(INDX_DT_LP, MOD_DT_LP)
1320task_name("DT_LP")
1321task_queue_name("DT_LP_Q")
1322task_priority(TASK_PRIORITY_DRVTEST_LP, KAL_TASK_INITIAL_PRIORITY)
1323task_stack_size(4096)
1324task_create_function(drvtest_lp_task_create)
1325task_stack_internalRAM(KAL_FALSE)
1326task_external_queue_size(10)
1327task_internal_queue_size(0)
1328task_boot_mode(NORMAL_M)
1329task_affinity_group(VPE0_Group)
1330task_affinity_group_id(AFFI_GROUP_ID_NONE)
1331
1332#if defined(__MD93__)
1333task_index(INDX_DT_LP1)
1334task_module_map(INDX_DT_LP1, MOD_DT_LP1)
1335task_name("1DT_LP")
1336task_queue_name("1DT_LP_Q")
1337task_priority(TASK_PRIORITY_DRVTEST_LP, KAL_TASK_INITIAL_PRIORITY)
1338task_stack_size(4096)
1339task_create_function(drvtest_lp_task_create1)
1340task_stack_internalRAM(KAL_FALSE)
1341task_external_queue_size(10)
1342task_internal_queue_size(0)
1343task_boot_mode(NORMAL_M)
1344task_affinity_group(VPE2_Group)
1345task_affinity_group_id(AFFI_GROUP_ID_NONE)
1346#endif
1347#endif /* end of ATEST_DRV_LP */
1348/*************************Task CFG END******************/
1349/*************************Task MTAD CFG Begin****************/
1350#ifdef ATEST_DRV_SLEEP_IT
1351// main function
1352task_index(INDX_DT_SLEEP_IT)
1353task_module_map(INDX_DT_SLEEP_IT, MOD_DT_SLEEP_IT)
1354task_name("DT_SLEEP_IT")
1355task_queue_name("DT_SLEEP_IT_Q")
1356task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT, KAL_TASK_INITIAL_PRIORITY)
1357task_stack_size(4096)
1358task_create_function(drvtest_sleep_it_task_create)
1359task_stack_internalRAM(KAL_FALSE)
1360task_external_queue_size(10)
1361task_internal_queue_size(0)
1362task_boot_mode(NORMAL_M)
1363task_affinity_group(VPE0_Group)
1364task_affinity_group_id(AFFI_GROUP_ID_NONE)
1365#if 1
1366task_index(INDX_DT_ILM_CORE0)
1367task_module_map(INDX_DT_ILM_CORE0, MOD_DT_ILM_CORE0)
1368task_name("DT_ILM_CORE0")
1369task_queue_name("DT_ILM_CORE0_Q")
1370task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE0, KAL_TASK_INITIAL_PRIORITY)
1371task_stack_size(4096)
1372task_create_function(drvtest_sleep_it_ilm_task_create)
1373task_stack_internalRAM(KAL_FALSE)
1374task_external_queue_size(10)
1375task_internal_queue_size(0)
1376task_boot_mode(NORMAL_M)
1377task_affinity_group(VPE0_Group)
1378task_affinity_group_id(AFFI_GROUP_ID_NONE)
1379// ILM for core1
1380task_index(INDX_DT_ILM_CORE1)
1381task_module_map(INDX_DT_ILM_CORE1, MOD_DT_ILM_CORE1)
1382task_name("DT_ILM_CORE1")
1383task_queue_name("DT_ILM_CORE1_Q")
1384task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE1, KAL_TASK_INITIAL_PRIORITY)
1385task_stack_size(4096)
1386task_create_function(drvtest_sleep_it_ilm_task_create)
1387task_stack_internalRAM(KAL_FALSE)
1388task_external_queue_size(10)
1389task_internal_queue_size(0)
1390task_boot_mode(NORMAL_M)
1391task_affinity_group(C1V0_Group)
1392task_affinity_group_id(AFFI_GROUP_ID_NONE)
1393#if defined(__MD95__)
1394// ILM for core2
1395task_index(INDX_DT_ILM_CORE2)
1396task_module_map(INDX_DT_ILM_CORE2, MOD_DT_ILM_CORE2)
1397task_name("DT_ILM_CORE2")
1398task_queue_name("DT_ILM_CORE2_Q")
1399task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE2, KAL_TASK_INITIAL_PRIORITY)
1400task_stack_size(4096)
1401task_create_function(drvtest_sleep_it_ilm_task_create)
1402task_stack_internalRAM(KAL_FALSE)
1403task_external_queue_size(10)
1404task_internal_queue_size(0)
1405task_boot_mode(NORMAL_M)
1406task_affinity_group(C2V0_Group)
1407task_affinity_group_id(AFFI_GROUP_ID_NONE)
1408#elif defined(__MD97__)
1409// ILM for core2
1410task_index(INDX_DT_ILM_CORE2)
1411task_module_map(INDX_DT_ILM_CORE2, MOD_DT_ILM_CORE2)
1412task_name("DT_ILM_CORE2")
1413task_queue_name("DT_ILM_CORE2_Q")
1414task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE2, KAL_TASK_INITIAL_PRIORITY)
1415task_stack_size(4096)
1416task_create_function(drvtest_sleep_it_ilm_task_create)
1417task_stack_internalRAM(KAL_FALSE)
1418task_external_queue_size(10)
1419task_internal_queue_size(0)
1420task_boot_mode(NORMAL_M)
1421task_affinity_group(C2V0_Group)
1422task_affinity_group_id(AFFI_GROUP_ID_NONE)
1423// ILM for core3
1424task_index(INDX_DT_ILM_CORE3)
1425task_module_map(INDX_DT_ILM_CORE3, MOD_DT_ILM_CORE3)
1426task_name("DT_ILM_CORE3")
1427task_queue_name("DT_ILM_CORE3_Q")
1428task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_ILM_CORE3, KAL_TASK_INITIAL_PRIORITY)
1429task_stack_size(4096)
1430task_create_function(drvtest_sleep_it_ilm_task_create)
1431task_stack_internalRAM(KAL_FALSE)
1432task_external_queue_size(10)
1433task_internal_queue_size(0)
1434task_boot_mode(NORMAL_M)
1435task_affinity_group(C3V0_Group)
1436task_affinity_group_id(AFFI_GROUP_ID_NONE)
1437#endif
1438#endif
1439#if 1
1440// MML2
1441task_index(INDX_DT_MML2)
1442task_module_map(INDX_DT_MML2, MOD_DT_MML2)
1443task_name("DT_MML2")
1444task_queue_name("DT_MML2_Q")
1445task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_MML2, KAL_TASK_INITIAL_PRIORITY)
1446task_stack_size(4096)
1447task_create_function(drvtest_sleep_it_mml2_task_create)
1448task_stack_internalRAM(KAL_FALSE)
1449task_external_queue_size(10)
1450task_internal_queue_size(0)
1451task_boot_mode(NORMAL_M)
1452task_affinity_group(SMP_NORMAL_Group)
1453task_affinity_group_id(AFFI_GROUP_ID_NONE)
1454// MML2 MMU
1455task_index(INDX_DT_MML2_MMU)
1456task_module_map(INDX_DT_MML2_MMU, MOD_DT_MML2_MMU)
1457task_name("DT_MML2_MMU")
1458task_queue_name("DT_MML2_MMU_Q")
1459task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_MML2_MMU, KAL_TASK_INITIAL_PRIORITY)
1460task_stack_size(4096)
1461task_create_function(drvtest_sleep_it_mml2_mmu_task_create)
1462task_stack_internalRAM(KAL_FALSE)
1463task_external_queue_size(10)
1464task_internal_queue_size(0)
1465task_boot_mode(NORMAL_M)
1466task_affinity_group(SMP_NORMAL_Group)
1467task_affinity_group_id(AFFI_GROUP_ID_NONE)
1468#endif
1469#if 1
1470//USIM
1471task_index(INDX_DT_USIM)
1472task_module_map(INDX_DT_USIM, MOD_DT_USIM)
1473task_name("DTUSIM")
1474task_queue_name("DTUSIM Q")
1475task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_USIM, KAL_TASK_INITIAL_PRIORITY)
1476task_stack_size(2048)
1477task_create_function(drvtest_sleep_it_usim_task_create)
1478task_stack_internalRAM(KAL_FALSE)
1479task_external_queue_size(40)
1480task_internal_queue_size(3)
1481task_boot_mode(NORMAL_M)
1482task_affinity_group(SMP_NORMAL_Group)
1483task_affinity_group_id(AFFI_GROUP_ID_NONE)
1484#endif
1485#if 1
1486// USIP
1487task_index(INDX_DT_USIP)
1488task_module_map(INDX_DT_USIP, MOD_DT_USIP)
1489task_name("DT_USIP")
1490task_queue_name("DT_USIP_Q")
1491task_priority(TASK_PRIORITY_DRVTEST_SLEEP_IT_USIP, KAL_TASK_INITIAL_PRIORITY)
1492task_stack_size(4096)
1493task_create_function(drvtest_sleep_it_usip_task_create)
1494task_stack_internalRAM(KAL_FALSE)
1495task_external_queue_size(10)
1496task_internal_queue_size(0)
1497task_boot_mode(NORMAL_M)
1498task_affinity_group(VPE0_Group)
1499task_affinity_group_id(AFFI_GROUP_ID_NONE)
1500#endif
1501#endif /* end of ATEST_DRV_SLEEP_IT */
1502/*************************Task CFG END******************/
1503
1504/*************************Task SCC CFG Begin****************/
1505#ifdef ATEST_DRV_SCC
1506task_index(INDX_DT_SCC)
1507task_module_map(INDX_DT_SCC, MOD_DT_SCC)
1508task_name("DT_SCC")
1509task_queue_name("DT_SCC Q")
1510task_priority(TASK_PRIORITY_DRVTEST_SCC, KAL_TASK_INITIAL_PRIORITY)
1511task_stack_size(4096)
1512task_create_function(drvtest_scc_task_create)
1513task_stack_internalRAM(KAL_FALSE)
1514task_external_queue_size(10)
1515task_internal_queue_size(0)
1516task_boot_mode(NORMAL_M)
1517task_affinity_group(SMP_NORMAL_Group)
1518task_affinity_group_id(AFFI_GROUP_ID_NONE)
1519#endif /* end of ATEST_DRV_SCC */
1520/*************************Task CFG END******************/
1521/*************************Task COS CFG Begin****************/
1522#ifdef ATEST_DRV_COS
1523task_index(INDX_DT_COS)
1524task_module_map(INDX_DT_COS, MOD_DT_COS)
1525task_name("DT_COS")
1526task_queue_name("DT_COS Q")
1527task_priority(TASK_PRIORITY_DRVTEST_COS, KAL_TASK_INITIAL_PRIORITY)
1528task_stack_size(524288)
1529task_create_function(drvtest_cos_task_create)
1530task_stack_internalRAM(KAL_FALSE)
1531task_external_queue_size(10)
1532task_internal_queue_size(0)
1533task_boot_mode(NORMAL_M)
1534task_affinity_group(VPE0_Group)
1535task_affinity_group_id(AFFI_GROUP_ID_NONE)
1536
1537#endif /* end of ATEST_DRV_COS */
1538
1539/*************************Task CFG END******************/
1540/*************************Task ECT CFG Begin****************/
1541#ifdef ATEST_DRV_ECT
1542task_index(INDX_DT_ECT)
1543task_module_map(INDX_DT_ECT, MOD_DT_ECT)
1544task_name("DTECT")
1545task_queue_name("DTECT Q")
1546task_priority(TASK_PRIORITY_DRVTEST_ECT, KAL_TASK_INITIAL_PRIORITY)
1547task_stack_size(4096)
1548task_create_function(drvtest_ect_task_create)
1549task_stack_internalRAM(KAL_FALSE)
1550task_external_queue_size(10)
1551task_internal_queue_size(0)
1552task_boot_mode(NORMAL_M)
1553task_affinity_group(SMP_NORMAL_Group)
1554task_affinity_group_id(AFFI_GROUP_ID_NONE)
1555#endif /* end of ATEST_DRV_ECT*/
1556/*************************Task CFG END******************/
1557/*************************Task ASM CFG Begin****************/
1558#ifdef ATEST_DRV_ASM
1559task_index(INDX_DT_ASM)
1560task_module_map(INDX_DT_ASM, MOD_DT_ASM)
1561task_name("DTASM")
1562task_queue_name("DTASM Q")
1563task_priority(TASK_PRIORITY_DRVTEST_ASM, KAL_TASK_INITIAL_PRIORITY)
1564task_stack_size(4096)
1565task_create_function(drvtest_asm_task_create)
1566task_stack_internalRAM(KAL_FALSE)
1567task_external_queue_size(10)
1568task_internal_queue_size(0)
1569task_boot_mode(NORMAL_M)
1570task_affinity_group(SMP_NORMAL_Group)
1571task_affinity_group_id(AFFI_GROUP_ID_NONE)
1572#endif /* end of ATEST_DRV_ASM*/
1573/*************************Task CFG END******************/
1574/*************************Task CFG Begin****************/
1575#ifdef ATEST_DRV_LHIF
1576task_index(INDX_DT_LHIF)
1577task_module_map(INDX_DT_LHIF, MOD_DT_LHIF)
1578task_name("DTLHIF")
1579task_queue_name("DTLHIF Q")
1580task_priority(TASK_PRIORITY_DRVTEST_LHIF, KAL_TASK_INITIAL_PRIORITY)
1581task_stack_size(4096)
1582task_create_function(lhif_dvt_task_create)
1583task_stack_internalRAM(KAL_FALSE)
1584task_external_queue_size(10)
1585task_internal_queue_size(0)
1586task_boot_mode(NORMAL_M)
1587task_affinity_group(VPE0_Group)
1588task_affinity_group_id(AFFI_GROUP_ID_NONE)
1589
1590task_index(INDX_DT_LHIF1)
1591task_module_map(INDX_DT_LHIF1, MOD_DT_LHIF1)
1592task_name("DTLHIF1")
1593task_queue_name("DTLHIF1 Q")
1594task_priority(TASK_PRIORITY_DRVTEST_LHIF1, KAL_TASK_INITIAL_PRIORITY)
1595task_stack_size(4096)
1596task_create_function(lhif_dvt_task_create1)
1597task_stack_internalRAM(KAL_FALSE)
1598task_external_queue_size(10)
1599task_internal_queue_size(0)
1600task_boot_mode(NORMAL_M)
1601task_affinity_group(VPE2_Group)
1602task_affinity_group_id(AFFI_GROUP_ID_NONE)
1603
1604task_index(INDX_DT_LHIF2)
1605task_module_map(INDX_DT_LHIF2, MOD_DT_LHIF2)
1606task_name("DTLHIF2")
1607task_queue_name("DTLHIF2 Q")
1608task_priority(TASK_PRIORITY_DRVTEST_LHIF2, KAL_TASK_INITIAL_PRIORITY)
1609task_stack_size(4096)
1610task_create_function(lhif_dvt_task_create2)
1611task_stack_internalRAM(KAL_FALSE)
1612task_external_queue_size(10)
1613task_internal_queue_size(0)
1614task_boot_mode(NORMAL_M)
1615task_affinity_group(SMP_NORMAL_Group)
1616task_affinity_group_id(AFFI_GROUP_ID_NONE)
1617
1618task_index(INDX_DT_LHIF3)
1619task_module_map(INDX_DT_LHIF3, MOD_DT_LHIF3)
1620task_name("DTLHIF3")
1621task_queue_name("DTLHIF3 Q")
1622task_priority(TASK_PRIORITY_DRVTEST_LHIF3, KAL_TASK_INITIAL_PRIORITY)
1623task_stack_size(4096)
1624task_create_function(lhif_dvt_task_create3)
1625task_stack_internalRAM(KAL_FALSE)
1626task_external_queue_size(10)
1627task_internal_queue_size(0)
1628task_boot_mode(NORMAL_M)
1629task_affinity_group(SMP_NORMAL_Group)
1630task_affinity_group_id(AFFI_GROUP_ID_NONE)
1631
1632task_index(INDX_DT_LHIF4)
1633task_module_map(INDX_DT_LHIF4, MOD_DT_LHIF4)
1634task_name("DTLHIF4")
1635task_queue_name("DTLHIF4 Q")
1636task_priority(TASK_PRIORITY_DRVTEST_LHIF4, KAL_TASK_INITIAL_PRIORITY)
1637task_stack_size(4096)
1638task_create_function(lhif_dvt_task_create4)
1639task_stack_internalRAM(KAL_FALSE)
1640task_external_queue_size(10)
1641task_internal_queue_size(0)
1642task_boot_mode(NORMAL_M)
1643task_affinity_group(SMP_NORMAL_Group)
1644task_affinity_group_id(AFFI_GROUP_ID_NONE)
1645
1646task_index(INDX_DT_LHIF5)
1647task_module_map(INDX_DT_LHIF5, MOD_DT_LHIF5)
1648task_name("DTLHIF5")
1649task_queue_name("DTLHIF5 Q")
1650task_priority(TASK_PRIORITY_DRVTEST_LHIF5, KAL_TASK_INITIAL_PRIORITY)
1651task_stack_size(4096)
1652task_create_function(lhif_dvt_task_create5)
1653task_stack_internalRAM(KAL_FALSE)
1654task_external_queue_size(10)
1655task_internal_queue_size(0)
1656task_boot_mode(NORMAL_M)
1657task_affinity_group(SMP_NORMAL_Group)
1658task_affinity_group_id(AFFI_GROUP_ID_NONE)
1659
1660#endif /* end of ATEST_DRV_LHIF */
1661/*************************Task CFG END******************/
1662
1663/*************************Task CFG Begin****************/
1664#ifdef ATEST_DRV_SOE
1665task_index(INDX_DT_SOE)
1666task_module_map(INDX_DT_SOE, MOD_DT_SOE)
1667task_name("DTSOE")
1668task_queue_name("DTSOE Q")
1669task_priority(TASK_PRIORITY_DRVTEST_SOE, KAL_TASK_INITIAL_PRIORITY)
1670task_stack_size(16384)
1671task_create_function(drvtest_soe_task_create)
1672task_stack_internalRAM(KAL_FALSE)
1673task_external_queue_size(10)
1674task_internal_queue_size(0)
1675task_boot_mode(NORMAL_M)
1676task_affinity_group(VPE0_Group)
1677task_affinity_group_id(AFFI_GROUP_ID_NONE)
1678
1679#if (!defined(__MD95__))
1680task_index(INDX_DT_SOE1)
1681task_module_map(INDX_DT_SOE1, MOD_DT_SOE1)
1682task_name("DTSOE1")
1683task_queue_name("DTSOE Q1")
1684task_priority(TASK_PRIORITY_DRVTEST_SOE, KAL_TASK_INITIAL_PRIORITY)
1685task_stack_size(16384)
1686task_create_function(drvtest_soe_task_create1)
1687task_stack_internalRAM(KAL_FALSE)
1688task_external_queue_size(10)
1689task_internal_queue_size(0)
1690task_boot_mode(NORMAL_M)
1691task_affinity_group(VPE2_Group)
1692task_affinity_group_id(AFFI_GROUP_ID_NONE)
1693#endif
1694
1695#endif /* end of ATEST_DRV_SOE */
1696/*************************Task CFG END******************/
1697/*************************Task PCC CFG Begin****************/
1698#ifdef ATEST_DRV_PCC
1699task_index(INDX_DT_PCC0)
1700task_module_map(INDX_DT_PCC0, MOD_DT_PCC0)
1701task_name("DT_PCC0")
1702task_queue_name("DT_PCC0 Q")
1703task_priority(TASK_PRIORITY_DRVTEST_PCC, KAL_TASK_INITIAL_PRIORITY)
1704task_stack_size(4096)
1705task_create_function(drvtest_pcc_task_create_core_0)
1706task_stack_internalRAM(KAL_FALSE)
1707task_external_queue_size(10)
1708task_internal_queue_size(0)
1709task_boot_mode(NORMAL_M)
1710task_affinity_group(VPE0_Group)
1711task_affinity_group_id(AFFI_GROUP_ID_NONE)
1712
1713#if defined(__MD93__)
1714task_index(INDX_DT_PCC1)
1715task_module_map(INDX_DT_PCC1, MOD_DT_PCC1)
1716task_name("DT_PCC1")
1717task_queue_name("DT_PCC1 Q")
1718task_priority(TASK_PRIORITY_DRVTEST_PCC, KAL_TASK_INITIAL_PRIORITY)
1719task_stack_size(4096)
1720task_create_function(drvtest_pcc_task_create_core_1)
1721task_stack_internalRAM(KAL_FALSE)
1722task_external_queue_size(10)
1723task_internal_queue_size(0)
1724task_boot_mode(NORMAL_M)
1725task_affinity_group(VPE2_Group)
1726task_affinity_group_id(AFFI_GROUP_ID_NONE)
1727#endif //#if defined(__MD93__)
1728#endif /* end of ATEST_DRV_PCC */
1729/*************************Task PCC END******************/
1730
1731#if defined(ATEST_DRV_DPC_ROTUER) || defined(ATEST_DRV_DPC_CIPHER) || defined(ATEST_DRV_DPC_LMAC) || defined(ATEST_DRV_DPC_3G) || defined(ATEST_DRV_DPC_IPF) || defined(ATEST_DRV_DPC_UPP)
1732/*task_indx_type*/
1733task_index(INDX_DPCOPRO_AT)
1734/*module_type and mod_task_g*/
1735task_module_map(INDX_DPCOPRO_AT, MOD_DPCOPRO_AT)
1736/*task's parameters*/
1737task_name("DPCOPRO_AT")
1738task_queue_name("DPCOPRO_AT_Q")
1739task_priority(KAL_PRIORITY_CLASS43, KAL_TASK_INITIAL_PRIORITY)
1740task_stack_size(8192)
1741task_create_function(dpcopro_at_create)
1742task_stack_internalRAM(KAL_FALSE)
1743task_external_queue_size(5)
1744task_internal_queue_size(0)
1745task_boot_mode(NORMAL_M)
1746task_affinity_group(SMP_NORMAL_Group)
1747task_affinity_group_id(AFFI_GROUP_ID_NONE)
1748
1749/*task_indx_type*/
1750task_index(INDX_ROUTER_AT)
1751/*module_type and mod_task_g*/
1752task_module_map(INDX_ROUTER_AT, MOD_ROUTER_AT)
1753/*task's parameters*/
1754task_name("ROUTER_AT")
1755task_queue_name("ROUTER_AT_Q")
1756task_priority(KAL_PRIORITY_CLASS43+1, KAL_TASK_INITIAL_PRIORITY)
1757task_stack_size(4096)
1758task_create_function(router_at_create)
1759task_stack_internalRAM(KAL_FALSE)
1760task_external_queue_size(5)
1761task_internal_queue_size(0)
1762task_boot_mode(NORMAL_M)
1763task_affinity_group(SMP_NORMAL_Group)
1764task_affinity_group_id(AFFI_GROUP_ID_NONE)
1765
1766//#if defined(ATEST_DRV_DPC_ROTUER)
1767/*task_indx_type*/
1768task_index(INDX_DPC_AT_CORE0_TASK)
1769/*module_type and mod_task_g*/
1770task_module_map(INDX_DPC_AT_CORE0_TASK, MOD_DPC_AT_CORE0_TASK)
1771/*task's parameters*/
1772task_name("DPC_AT_CORE0_TASK")
1773task_queue_name("DPC_AT_CORE0_TASK_Q")
1774task_priority(KAL_PRIORITY_CLASS43-1, KAL_TASK_INITIAL_PRIORITY)
1775task_stack_size(4096)
1776task_create_function(dpc_at_core0_create)
1777task_stack_internalRAM(KAL_FALSE)
1778task_external_queue_size(5)
1779task_internal_queue_size(0)
1780task_boot_mode(NORMAL_M)
1781task_affinity_group(VPE0_Group)
1782task_affinity_group_id(AFFI_GROUP_ID_NONE)
1783
1784/*task_indx_type*/
1785task_index(INDX_DPC_AT_CORE1_TASK)
1786/*module_type and mod_task_g*/
1787task_module_map(INDX_DPC_AT_CORE1_TASK, MOD_DPC_AT_CORE1_TASK)
1788/*task's parameters*/
1789task_name("DPC_AT_CORE1_TASK")
1790task_queue_name("DPC_AT_CORE1_TASK_Q")
1791task_priority(KAL_PRIORITY_CLASS43-1, KAL_TASK_INITIAL_PRIORITY)
1792task_stack_size(4096)
1793task_create_function(dpc_at_core1_create)
1794task_stack_internalRAM(KAL_FALSE)
1795task_external_queue_size(5)
1796task_internal_queue_size(0)
1797task_boot_mode(NORMAL_M)
1798task_affinity_group(VPE2_Group)
1799task_affinity_group_id(AFFI_GROUP_ID_NONE)
1800
1801/*task_indx_type*/
1802task_index(INDX_DPC_AT_CORE2_TASK)
1803/*module_type and mod_task_g*/
1804task_module_map(INDX_DPC_AT_CORE2_TASK, MOD_DPC_AT_CORE2_TASK)
1805/*task's parameters*/
1806task_name("DPC_AT_CORE2_TASK")
1807task_queue_name("DPC_AT_CORE2_TASK_Q")
1808task_priority(KAL_PRIORITY_CLASS43-1, KAL_TASK_INITIAL_PRIORITY)
1809task_stack_size(4096)
1810task_create_function(dpc_at_core2_create)
1811task_stack_internalRAM(KAL_FALSE)
1812task_external_queue_size(5)
1813task_internal_queue_size(0)
1814task_boot_mode(NORMAL_M)
1815task_affinity_group(C2V0_Group)
1816task_affinity_group_id(AFFI_GROUP_ID_NONE)
1817
1818/*task_indx_type*/
1819task_index(INDX_DPC_AT_CORE3_TASK)
1820/*module_type and mod_task_g*/
1821task_module_map(INDX_DPC_AT_CORE3_TASK, MOD_DPC_AT_CORE3_TASK)
1822/*task's parameters*/
1823task_name("DPC_AT_CORE3_TASK")
1824task_queue_name("DPC_AT_CORE3_TASK_Q")
1825task_priority(KAL_PRIORITY_CLASS43-1, KAL_TASK_INITIAL_PRIORITY)
1826task_stack_size(4096)
1827task_create_function(dpc_at_core3_create)
1828task_stack_internalRAM(KAL_FALSE)
1829task_external_queue_size(5)
1830task_internal_queue_size(0)
1831task_boot_mode(NORMAL_M)
1832task_affinity_group(C3V0_Group)
1833task_affinity_group_id(AFFI_GROUP_ID_NONE)
1834#endif /* ATEST_DRV_DPC_ROTUER */
1835
1836/*************************Task CFG END******************/
1837
1838#ifdef ATEST_DRV_CLDMA_APMD
1839/*************************Task CFG Begin****************/
1840/*task_indx_type*/
1841task_index(INDX_ATCLDMA_TASK0)
1842/*module_type and mod_task_g*/
1843task_module_map(INDX_ATCLDMA_TASK0, MOD_ATCLDMAT0)
1844
1845/*task's parameters*/
1846task_name("ATCLDMAT0")
1847task_queue_name("QATCLDMAT0")
1848task_priority(TASK_PRIORITY_ATCLDMA_TASK0, KAL_TASK_INITIAL_PRIORITY)
1849task_stack_size(4096)
1850task_create_function(atcldma_dataflow_task_create)
1851task_stack_internalRAM(KAL_FALSE)
1852task_external_queue_size(20)
1853task_internal_queue_size(20)
1854task_boot_mode(NORMAL_M)
1855task_affinity_group(SMP_NORMAL_Group)
1856task_affinity_group_id(AFFI_GROUP_ID_NONE)
1857/*************************Task CFG END******************/
1858#endif /*ATEST_DRV_HIF*/
1859
1860#ifdef ATEST_DRV_CLDMADEV
1861/*************************Task CFG Begin****************/
1862task_index(INDX_DT_CLDMADEV)
1863task_module_map(INDX_DT_CLDMADEV, MOD_DT_CLDMADEV)
1864task_name("CLDEV")
1865task_queue_name("CLDEV Q")
1866task_priority(TASK_PRIORITY_DRVTEST_CLDMADEV, KAL_TASK_INITIAL_PRIORITY)
1867task_stack_size(1024)
1868task_create_function(drvtest_cldmadev_task_create)
1869task_stack_internalRAM(KAL_FALSE)
1870task_external_queue_size(10)
1871task_internal_queue_size(0)
1872task_boot_mode(NORMAL_M)
1873task_affinity_group(SMP_NORMAL_Group)
1874task_affinity_group_id(AFFI_GROUP_ID_NONE)
1875/*************************Task CFG END******************/
1876#endif /* end of ATEST_DRV_CLDMADEV */
1877
1878
1879#ifdef ATEST_DRV_DPMAIF_AP_FOR_LOOPBACK
1880/*************************Task CFG Begin****************/
1881/*task_indx_type*/
1882task_index(INDX_ATCLDMA_TASK0)
1883/*module_type and mod_task_g*/
1884task_module_map(INDX_ATCLDMA_TASK0, MOD_ATCLDMAT0)
1885
1886/*task's parameters*/
1887task_name("DPMAIF_AT_TASK0")
1888task_queue_name("QDPMAIF_AT_TASK0")
1889task_priority(TASK_PRIORITY_DRVTEST_DPMAIF, KAL_TASK_INITIAL_PRIORITY)
1890task_stack_size(4096)
1891task_create_function(dpmaif_dvt_dataflow_task_create)
1892task_stack_internalRAM(KAL_FALSE)
1893task_external_queue_size(20)
1894task_internal_queue_size(0)
1895task_boot_mode(NORMAL_M)
1896task_affinity_group(SMP_NORMAL_Group)
1897task_affinity_group_id(AFFI_GROUP_ID_NONE)
1898/*************************Task CFG END******************/
1899#endif /*ATEST_DRV_DPMAIF_AP_FOR_LOOPBACK*/
1900
1901#ifdef ATEST_DRV_DPMAIF_AP
1902/*************************Task CFG Begin****************/
1903/*task_indx_type*/
1904task_index(INDX_ATDPMAIF_TASK0)
1905/*module_type and mod_task_g*/
1906task_module_map(INDX_ATDPMAIF_TASK0, MOD_ATCLDMAT0)
1907
1908/*task's parameters*/
1909task_name("DPMAIF_DVT_TASK0")
1910task_queue_name("QDPMAIF_DVT_TASK0")
1911task_priority(TASK_PRIORITY_DRVTEST_DPMAIF, KAL_TASK_INITIAL_PRIORITY)
1912task_stack_size(8192)
1913task_create_function(dpmaif_dvt_task_create)
1914task_stack_internalRAM(KAL_FALSE)
1915task_external_queue_size(20)
1916task_internal_queue_size(0)
1917task_boot_mode(NORMAL_M)
1918task_affinity_group(VPE0_Group)
1919task_affinity_group_id(AFFI_GROUP_ID_NONE)
1920/*************************Task CFG END******************/
1921
1922/*************************Task CFG Begin****************/
1923/*task_indx_type*/
1924task_index(INDX_ATDPMAIF_TASK1)
1925/*module_type and mod_task_g*/
1926task_module_map(INDX_ATDPMAIF_TASK1, MOD_ATCLDMAT1)
1927
1928/*task's parameters*/
1929task_name("DPMAIF_DVT_TASK1")
1930task_queue_name("QDPMAIF_DVT_TASK1")
1931task_priority(TASK_PRIORITY_DRVTEST_DPMAIF_DATA, KAL_TASK_INITIAL_PRIORITY)
1932task_stack_size(4096)
1933task_create_function(dpmaif_dvt_dataflow_task_create)
1934task_stack_internalRAM(KAL_FALSE)
1935task_external_queue_size(20)
1936task_internal_queue_size(0)
1937task_boot_mode(NORMAL_M)
1938task_affinity_group(SMP_NORMAL_Group)
1939task_affinity_group_id(AFFI_GROUP_ID_NONE)
1940/*************************Task CFG END******************/
1941
1942#endif /*ATEST_DRV_DPMAIF_AP*/
1943
1944#ifdef ATEST_DRV_DPMAIF_UT
1945/*************************Task CFG Begin****************/
1946/*task_indx_type*/
1947task_index(INDX_ATDPMAIF_TASK0)
1948/*module_type and mod_task_g*/
1949task_module_map(INDX_ATDPMAIF_TASK0, MOD_ATCLDMAT0)
1950
1951/*task's parameters*/
1952task_name("DPMAIF_UT_TASK0")
1953task_queue_name("QDPMAIF_UT_TASK0")
1954task_priority(TASK_PRIORITY_DRVTEST_DPMAIF_UT, KAL_TASK_INITIAL_PRIORITY)
1955task_stack_size(8192)
1956task_create_function(dpmaif_ut_task_create)
1957task_stack_internalRAM(KAL_FALSE)
1958task_external_queue_size(20)
1959task_internal_queue_size(0)
1960task_boot_mode(NORMAL_M)
1961task_affinity_group(VPE0_Group)
1962task_affinity_group_id(AFFI_GROUP_ID_NONE)
1963/*************************Task CFG END******************/
1964
1965#endif /*ATEST_DRV_DPMAIF_UT*/
1966
1967/*************************Task CFG Begin****************/
1968#ifdef ATEST_DRV_MDCIRQ
1969// Core0
1970task_index(INDX_DT_MDCIRQ)
1971task_module_map(INDX_DT_MDCIRQ, MOD_DT_MDCIRQ)
1972task_name("0MDCIRQ")
1973task_queue_name("0MDCIRQ Q")
1974task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
1975task_stack_size(4096)
1976task_create_function(drvtest_mdcirq_task_create)
1977task_stack_internalRAM(KAL_FALSE)
1978task_external_queue_size(10)
1979task_internal_queue_size(0)
1980task_boot_mode(NORMAL_M)
1981task_affinity_group(VPE0_RESERVED)
1982task_affinity_group_id(AFFI_GROUP_ID_NONE)
1983//VPE1
1984task_index(INDX_DT_MDCIRQ1)
1985task_module_map(INDX_DT_MDCIRQ1, MOD_DT_MDCIRQ1)
1986task_name("1MDCIRQ")
1987task_queue_name("1MDCIRQ Q")
1988task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
1989task_stack_size(4096)
1990task_create_function(drvtest_mdcirq_task_create1)
1991task_stack_internalRAM(KAL_FALSE)
1992task_external_queue_size(10)
1993task_internal_queue_size(0)
1994task_boot_mode(NORMAL_M)
1995task_affinity_group(VPE1_RESERVED)
1996task_affinity_group_id(AFFI_GROUP_ID_NONE)
1997//VPE2
1998task_index(INDX_DT_MDCIRQ2)
1999task_module_map(INDX_DT_MDCIRQ2, MOD_DT_MDCIRQ2)
2000task_name("2MDCIRQ")
2001task_queue_name("2MDCIRQ Q")
2002task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2003task_stack_size(4096)
2004task_create_function(drvtest_mdcirq_task_create2)
2005task_stack_internalRAM(KAL_FALSE)
2006task_external_queue_size(10)
2007task_internal_queue_size(0)
2008task_boot_mode(NORMAL_M)
2009task_affinity_group(VPE2_RESERVED)
2010task_affinity_group_id(AFFI_GROUP_ID_NONE)
2011// Core1
2012task_index(INDX_DT_MDCIRQ3)
2013task_module_map(INDX_DT_MDCIRQ3, MOD_DT_MDCIRQ3)
2014task_name("3MDCIRQ")
2015task_queue_name("3MDCIRQ Q")
2016task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2017task_stack_size(4096)
2018task_create_function(drvtest_mdcirq_task_create3)
2019task_stack_internalRAM(KAL_FALSE)
2020task_external_queue_size(10)
2021task_internal_queue_size(0)
2022task_boot_mode(NORMAL_M)
2023task_affinity_group(VPE3_RESERVED)
2024task_affinity_group_id(AFFI_GROUP_ID_NONE)
2025//VPE4
2026task_index(INDX_DT_MDCIRQ4)
2027task_module_map(INDX_DT_MDCIRQ4, MOD_DT_MDCIRQ4)
2028task_name("4MDCIRQ")
2029task_queue_name("4MDCIRQ Q")
2030task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2031task_stack_size(4096)
2032task_create_function(drvtest_mdcirq_task_create4)
2033task_stack_internalRAM(KAL_FALSE)
2034task_external_queue_size(10)
2035task_internal_queue_size(0)
2036task_boot_mode(NORMAL_M)
2037task_affinity_group(VPE4_RESERVED)
2038task_affinity_group_id(AFFI_GROUP_ID_NONE)
2039//VPE5
2040task_index(INDX_DT_MDCIRQ5)
2041task_module_map(INDX_DT_MDCIRQ5, MOD_DT_MDCIRQ5)
2042task_name("5MDCIRQ")
2043task_queue_name("5MDCIRQ Q")
2044task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2045task_stack_size(4096)
2046task_create_function(drvtest_mdcirq_task_create5)
2047task_stack_internalRAM(KAL_FALSE)
2048task_external_queue_size(10)
2049task_internal_queue_size(0)
2050task_boot_mode(NORMAL_M)
2051task_affinity_group(VPE5_RESERVED)
2052task_affinity_group_id(AFFI_GROUP_ID_NONE)
2053// Core2
2054task_index(INDX_DT_MDCIRQ6)
2055task_module_map(INDX_DT_MDCIRQ6, MOD_DT_MDCIRQ6)
2056task_name("6MDCIRQ")
2057task_queue_name("6MDCIRQ Q")
2058task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2059task_stack_size(4096)
2060task_create_function(drvtest_mdcirq_task_create6)
2061task_stack_internalRAM(KAL_FALSE)
2062task_external_queue_size(10)
2063task_internal_queue_size(0)
2064task_boot_mode(NORMAL_M)
2065task_affinity_group(VPE6_RESERVED)
2066task_affinity_group_id(AFFI_GROUP_ID_NONE)
2067//VPE7
2068task_index(INDX_DT_MDCIRQ7)
2069task_module_map(INDX_DT_MDCIRQ7, MOD_DT_MDCIRQ7)
2070task_name("7MDCIRQ")
2071task_queue_name("7MDCIRQ Q")
2072task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2073task_stack_size(4096)
2074task_create_function(drvtest_mdcirq_task_create7)
2075task_stack_internalRAM(KAL_FALSE)
2076task_external_queue_size(10)
2077task_internal_queue_size(0)
2078task_boot_mode(NORMAL_M)
2079task_affinity_group(VPE7_RESERVED)
2080task_affinity_group_id(AFFI_GROUP_ID_NONE)
2081//VPE8
2082task_index(INDX_DT_MDCIRQ8)
2083task_module_map(INDX_DT_MDCIRQ8, MOD_DT_MDCIRQ8)
2084task_name("8MDCIRQ")
2085task_queue_name("8MDCIRQ Q")
2086task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2087task_stack_size(4096)
2088task_create_function(drvtest_mdcirq_task_create8)
2089task_stack_internalRAM(KAL_FALSE)
2090task_external_queue_size(10)
2091task_internal_queue_size(0)
2092task_boot_mode(NORMAL_M)
2093task_affinity_group(VPE8_RESERVED)
2094task_affinity_group_id(AFFI_GROUP_ID_NONE)
2095// Core3
2096task_index(INDX_DT_MDCIRQ9)
2097task_module_map(INDX_DT_MDCIRQ9, MOD_DT_MDCIRQ9)
2098task_name("9MDCIRQ")
2099task_queue_name("9MDCIRQ Q")
2100task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2101task_stack_size(4096)
2102task_create_function(drvtest_mdcirq_task_create9)
2103task_stack_internalRAM(KAL_FALSE)
2104task_external_queue_size(10)
2105task_internal_queue_size(0)
2106task_boot_mode(NORMAL_M)
2107task_affinity_group(VPE9_RESERVED)
2108task_affinity_group_id(AFFI_GROUP_ID_NONE)
2109//VPE10
2110task_index(INDX_DT_MDCIRQ10)
2111task_module_map(INDX_DT_MDCIRQ10, MOD_DT_MDCIRQ10)
2112task_name("10MDCIRQ")
2113task_queue_name("10MDCIRQ Q")
2114task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2115task_stack_size(4096)
2116task_create_function(drvtest_mdcirq_task_create10)
2117task_stack_internalRAM(KAL_FALSE)
2118task_external_queue_size(10)
2119task_internal_queue_size(0)
2120task_boot_mode(NORMAL_M)
2121task_affinity_group(VPE10_RESERVED)
2122task_affinity_group_id(AFFI_GROUP_ID_NONE)
2123//VPE11
2124task_index(INDX_DT_MDCIRQ11)
2125task_module_map(INDX_DT_MDCIRQ11, MOD_DT_MDCIRQ11)
2126task_name("11MDCIRQ")
2127task_queue_name("11MDCIRQ Q")
2128task_priority(TASK_PRIORITY_DRVTEST_MDCIRQ, KAL_TASK_INITIAL_PRIORITY)
2129task_stack_size(4096)
2130task_create_function(drvtest_mdcirq_task_create11)
2131task_stack_internalRAM(KAL_FALSE)
2132task_external_queue_size(10)
2133task_internal_queue_size(0)
2134task_boot_mode(NORMAL_M)
2135task_affinity_group(VPE11_RESERVED)
2136task_affinity_group_id(AFFI_GROUP_ID_NONE)
2137#endif /* end of ATEST_DRV_MDCIRQ */
2138
2139#ifdef ATEST_DRV_DHL_ULSP
2140/*************************Task CFG Begin****************/
2141/*task_indx_type*/
2142task_index(INDX_DHL_DT0)
2143/*module_type and mod_task_g*/
2144task_module_map(INDX_DHL_DT0, MOD_DHL_DT0)
2145
2146/*task's parameters*/
2147task_name("DHL_DT0")
2148task_queue_name("QDHL_DT0")
2149task_priority(TASK_PRIORITY_DRVTEST_DHL_DT0, KAL_TASK_INITIAL_PRIORITY)
2150task_stack_size(8192)
2151task_create_function(drvtest_dhl_task_create)
2152task_stack_internalRAM(KAL_FALSE)
2153task_external_queue_size(20)
2154task_internal_queue_size(0)
2155task_boot_mode(NORMAL_M)
2156#ifdef __SLEEP_IT_IDLE__
2157task_affinity_group(SMP_NORMAL_Group)
2158#else
2159task_affinity_group(VPE0_Group)
2160#endif
2161task_affinity_group_id(AFFI_GROUP_ID_NONE)
2162/*************************Task CFG END******************/
2163
2164/*************************Task CFG Begin****************/
2165/*task_indx_type*/
2166task_index(INDX_DHL_DT1)
2167/*module_type and mod_task_g*/
2168task_module_map(INDX_DHL_DT1, MOD_DHL_DT1)
2169
2170/*task's parameters*/
2171task_name("DHL_DT1")
2172task_queue_name("QDHL_DT1")
2173task_priority(TASK_PRIORITY_DRVTEST_DHL_DT1, KAL_TASK_INITIAL_PRIORITY)
2174task_stack_size(8192)
2175task_create_function(drvtest_dhl_dt1_create)
2176task_stack_internalRAM(KAL_FALSE)
2177task_external_queue_size(20)
2178task_internal_queue_size(0)
2179task_boot_mode(NORMAL_M)
2180task_affinity_group(SMP_NORMAL_Group)
2181task_affinity_group_id(AFFI_GROUP_ID_NONE)
2182/*************************Task CFG END******************/
2183
2184#endif /*ATEST_DRV_DHL_ULSP*/
2185
2186#ifdef ATEST_DRV_PCIE
2187/*************************Task CFG Begin****************/
2188/*task_indx_type*/
2189task_index(INDX_ATHIF_TASK0)
2190/*module_type and mod_task_g*/
2191task_module_map(INDX_ATHIF_TASK0, MOD_ATHIFT0)
2192
2193/*task's parameters*/
2194task_name("ATPCIE0")
2195task_queue_name("QATPCIE0")
2196task_priority(TASK_PRIORITY_ATHIF_TASK0, KAL_TASK_INITIAL_PRIORITY)
2197task_stack_size(4096)
2198task_create_function(atpcie_task_create)
2199task_stack_internalRAM(KAL_FALSE)
2200task_external_queue_size(20)
2201task_internal_queue_size(20)
2202task_boot_mode(NORMAL_M)
2203task_affinity_group(VPE0_Group)
2204task_affinity_group_id(AFFI_GROUP_ID_NONE)
2205/*************************Task CFG END******************/
2206#endif /*ATEST_DRV_PCIE*/
2207
2208/*************************Task CFG Begin****************/
2209#ifdef ATEST_DRV_CHE
2210task_index(INDX_DT_CHE)
2211task_module_map(INDX_DT_CHE, MOD_DT_CHE)
2212task_name("DTCHE")
2213task_queue_name("DTCHE Q")
2214task_priority(TASK_PRIORITY_DRVTEST_CHE, KAL_TASK_INITIAL_PRIORITY)
2215task_stack_size(4096)
2216task_create_function(drvtest_che_task_create)
2217task_stack_internalRAM(KAL_FALSE)
2218task_external_queue_size(10)
2219task_internal_queue_size(0)
2220task_boot_mode(NORMAL_M)
2221task_affinity_group(SMP_NORMAL_Group)
2222task_affinity_group_id(AFFI_GROUP_ID_NONE)
2223#endif /* end of ATEST_DRV_CHE */
2224/*************************Task CFG END******************/
2225
2226/*************************Task CFG Begin****************/
2227#ifdef ATEST_DRV_TIA
2228task_index(INDX_DT_TIA)
2229task_module_map(INDX_DT_TIA, MOD_DT_TIA)
2230task_name("DTTIA")
2231task_queue_name("DTTIA Q")
2232task_priority(TASK_PRIORITY_DRVTEST_TIA, KAL_TASK_INITIAL_PRIORITY)
2233task_stack_size(4096)
2234task_create_function(drvtest_tia_task_create)
2235task_stack_internalRAM(KAL_FALSE)
2236task_external_queue_size(10)
2237task_internal_queue_size(0)
2238task_boot_mode(NORMAL_M)
2239#ifdef MTK_SLEEP_ENABLE
2240task_affinity_group(VPE0_Group)
2241#else
2242task_affinity_group(SMP_NORMAL_Group)
2243#endif
2244task_affinity_group_id(AFFI_GROUP_ID_NONE)
2245#endif /* end of ATEST_DRV_CHE */
2246/*************************Task CFG END******************/
2247
2248/*************************Task CFG END******************/
2249
2250#endif /* end of TASK_PRIORITY_MACRO */
2251