272
10.2 Necessary Stack Size
Table 10.1 Stack Sizes Used by Service Calls Issued from Tasks (in bytes) lists the stack sizes (system stack) used by
service calls that can be issued from tasks.
Table 10.1 Stack Sizes Used by Service Calls Issued from Tasks (in bytes)
Stack size
Stack size
Service call
User stack
System
stack
Service call
User stack
System
stack
act_tsk 0(4)
4
rcv_mbx 4
28
can_act 0(12)
0
prcv_mbx
0(16)
0
sta_tsk 0(4)
4
trcv_mbx
0(4)
28
ext_tsk 0
4
ref_mbx
0(8)
0
ter_tsk 0(4)
16
get_mpf 4
28
chg_pri 0(4)
16
pget_mpf
0(20)
0
get_pri 0(12)
0
tget_mpf 4
32
ref_tsk 0(32)
0
rel_mpf 0(4)
16
ref_tst 0(12)
0
ref_mpf 0(8)
0
slp_tsk 0(4)
4
pget_mpl 4
74
tslp_tsk 0(4)
8
rel_mpl 0(4)
38
wup_tsk 0(4)
16
ref_mpl 0(20)
0
can_wup 0(12)
0
set_tim
0(8)
0
rel_wai 0(4)
16
get_tim 0(8)
0
sus_tsk 0(4)
4
sta_cyc 0(12)
0
rsm_tsk 0(4)
4
stp_cyc 0(8)
0
frsm_tsk 0(4)
4
ref_cyc 0(16)
0
dly_tsk 0(4)
8
sta_alm 0(12)
0
sig_sem 0(4)
16
stp_alm 0(12)
0
wai_sem 0(4)
28
ref_alm 0(16)
0
pol_sem 0(8)
0
rot_rdq 0(4)
0
twai_sem 0(4)
28
get_tid
0(8)
0
ref_sem 0(12)
0
loc_cpu
0
0
set_flg 0(4)
24
unl_cpu 0(4)
0
clr_flg 0(8)
0
ref_ver 0(12)
0
wai_flg 4
28
vsnd_dtq
0(4)
28
pol_flg 0(8)
0
vpsnd_dtq
0(4)
16
twai_flg 4
28
vtsnd_dtq
0(4)
28
ref_flg 0(8)
0
vfsnd_dtq
0(4)
16
snd_dtq 0(4)
28
vrcv_dtq 4
16
psnd_dtq 0(4)
16
vprcv_dtq 4
16
tsnd_dtq 0(4)
28
vtrcv_dtq 4
16
fsnd_dtq 0(4)
16
vref_dtq 0(8)
0
rcv_dtq 4
16
vrst_dtq
0(4)
48
prcv_dtq 4
16
vrst_vdtq
0(4)
48
trcv_dtq 4
16
vrst_mbx
0(8)
0
ref_dtq 0(8)
0
vrst_mpf
0(4)
48
snd_mbx 0(4)
12
vrst_mpl
0
28(68)
dis_dsp 0
0
ena_dsp
0(4)
0
(): Stack sizes used by service call in Assembly programs.