/* * @(#) $Id: sample1.cfg 718 2008-01-01 12:30:48Z hiro $ */ #include "perf.h" KERNEL_DOMAIN { CRE_TSK(TASK1, { TA_ACT, 1, perf_boot_time_task, 1, STACK_SIZE, NULL }); ATT_INI({ TA_NULL, 0, perf_boot_time_inithdr }); CRE_TSK(TASK_ACT_TSK_NODSP_LOW, { TA_NULL, 1, task_act_tsk_nodsp_low, LOW_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK_ACT_TSK_NODSP_HIGH, { TA_NULL, 1, task_act_tsk_nodsp_high, MID_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK_ACT_TSK_DSP_LOW, { TA_NULL, 1, task_act_tsk_dsp_low, LOW_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK_ACT_TSK_DSP_HIGH, { TA_NULL, 1, task_act_tsk_dsp_high, MID_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(MAIN_TASK, { TA_ACT, 0, main_task, MAIN_PRIORITY, STACK_SIZE, NULL }); SAC_SYS({ TACP_KERNEL|TACP(DOM1), TACP_KERNEL|TACP(DOM1), TACP_KERNEL|TACP(DOM1), TACP_SHARED }); SAC_TSK(MAIN_TASK, { TACP_KERNEL|TACP(DOM1)|TACP(DOM2), TACP_KERNEL|TACP(DOM1), TACP_KERNEL|TACP(DOM1), TACP_KERNEL|TACP(DOM1) }); } DOMAIN(DOM1) { CRE_TSK(TASK_ACT_TSK_NODSP_LOW_DOM1, { TA_NULL, 1, task_act_tsk_nodsp_low_dom1, LOW_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK_ACT_TSK_NODSP_HIGH_DOM1, { TA_NULL, 1, task_act_tsk_nodsp_high_dom1, MID_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK_ACT_TSK_DSP_LOW_DOM1, { TA_NULL, 1, task_act_tsk_dsp_low_dom1, LOW_PRIORITY, STACK_SIZE, NULL }); CRE_TSK(TASK_ACT_TSK_DSP_HIGH_DOM1, { TA_NULL, 1, task_act_tsk_dsp_high_dom1, MID_PRIORITY, STACK_SIZE, NULL }); SAC_TSK(TASK_ACT_TSK_DSP_HIGH_DOM1, { TACP(DOM1)|TACP(DOM2), TACP(DOM1)|TACP(DOM2), TACP(DOM1), TACP(DOM1) }); } DOMAIN(DOM2) { CRE_TSK(TASK_ACT_TSK_DSP_LOW_DOM2, { TA_NULL, 1, task_act_tsk_dsp_low_dom2, LOW_PRIORITY, STACK_SIZE, NULL }); } INCLUDE("target_mem.cfg"); KERNEL_DOMAIN { INCLUDE("target_timer.cfg"); INCLUDE("syssvc/syslog.cfg"); // INCLUDE("syssvc/banner.cfg"); INCLUDE("syssvc/serial.cfg"); // INCLUDE("syssvc/logtask.cfg"); } ATT_MOD("perf.o"); ATT_MOD("histogram.o"); ATT_MOD("test_lib.o"); ATT_MOD("log_output.o"); ATT_MOD("vasyslog.o"); ATT_MOD("t_perror.o"); ATT_MOD("strerror.o");