Ignore:
Timestamp:
Jun 27, 2017, 10:53:32 AM (7 years ago)
Author:
ertl-honda
Message:

3.1.0を反映

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_wo_tecs/trunk/kernel/task.trb

    r305 r306  
    5353#   ã®è²¬ä»»ã‚’負わない.
    5454#
    55 #   $Id: task.trb 596 2016-02-06 17:08:56Z ertl-hiro $
     55#   $Id: task.trb 668 2016-03-03 13:57:53Z ertl-hiro $
    5656#
    5757
     
    6666
    6767  def prepare(key, params)
     68    # パラメータが省略された時のデフォルト値の設定
     69    params[:stk] ||= "NULL"
     70
    6871    # tskatrが無効の場合(E_RSATR)[NGKI1028ï¼½
    6972    #(TA_ACT,TA_NOACTQUE,TARGET_TSKATR以外のビットがセットされている場合)
     
    8588    # スタック領域の設定[NGKI1041ï¼½
    8689    if params[:stk] == "NULL"
    87       params[:tinib_stksz] = AllocStack("_kernel_stack_#{params[:tskid]}", \
    88                                                                                                                         params[:stksz])
    89       params[:tinib_stk] = "_kernel_stack_#{params[:tskid]}"
     90      # スタック領域の生成[NGKI1049ï¼½
     91      stkName = "_kernel_stack_#{params[:tskid]}"
     92      params[:tinib_stksz] = AllocStack(stkName, params[:stksz])
     93      params[:tinib_stk] = stkName
    9094    else
    9195      # stkszがスタック領域のサイズとして正しくない場合[NGKI1056ï¼½
     
    100104
    101105  def generateInib(key, params)
    102     if $USE_TSKINICTXB == 1
     106    if $USE_TSKINICTXB
    103107      tskinictxb = GenerateTskinictxb(key, params)
    104108    else
Note: See TracChangeset for help on using the changeset viewer.