Changeset 290 for rubycfg_ssp
- Timestamp:
- May 7, 2017, 12:41:19 AM (6 years ago)
- Location:
- rubycfg_ssp/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
rubycfg_ssp/trunk/kernel.trb
r285 r290 280 280 # その際,スタックサイズの指定値が実際の割当てサイズより大きいかを確認する. 281 281 # 282 if $def epr_success && $defstk_success282 if $defstk_success 283 283 result_str = <<EOS 284 284 ===================================== -
rubycfg_ssp/trunk/task.trb
r289 r290 150 150 151 151 # 実行時優先度 152 if $cfgData[:DEF_EPR][params[:tskid].val] 152 defepr_params = $cfgData[:DEF_EPR][params[:tskid].val] 153 154 if defepr_params 155 exepri = defepr_params[:exepri] 156 153 157 # exepri は TMIN_TPRI 以上 かつ TMAX_TPRI 以下(E_PAR) 154 exepri = $cfgData[:DEF_EPR][params[:tskid].val][:exepri]155 158 if $TMIN_TPRI > exepri || $TMAX_TPRI < exepri 156 $defepr_success = false 157 error_illegal_id("E_PAR", params, :exepri, :tskid)159 error_exit("E_PAR: illegal exepri '#{exepri}' in DEF_EPR of #{params[:tskid]}", \ 160 "#{defepr_params[:_file_]}:#{defepr_params[:_line_]}:") 158 161 end 159 162 160 163 # exepri は atskpri 以下の値をもつ(優先度が高い) (E_ILUSE) 161 164 if exepri > params[:atskpri] 162 $defepr_success = false 163 error_illegal_id("E_ILUSE", params, :exepri, :tskid)165 error_exit("E_ILUSE: illegal exepri '#{exepri}' in DEF_EPR of #{params[:tskid]}", \ 166 "#{defepr_params[:_file_]}:#{defepr_params[:_line_]}:") 164 167 end 165 168 end … … 346 349 # 347 350 348 # 実行時優先度のコンフィギュレーションに成功したかどうか349 $defepr_success = true350 351 351 $kernelCfgC.comment_header("Task Management Functions") 352 352 if $cfgData[:CRE_TSK].size() == 0
Note:
See TracChangeset
for help on using the changeset viewer.