Process.py revision 1898
111723Sar4jc@virginia.edufrom m5 import * 211723Sar4jc@virginia.educlass Process(SimObject): 311723Sar4jc@virginia.edu type = 'Process' 411723Sar4jc@virginia.edu abstract = True 511723Sar4jc@virginia.edu output = Param.String('cout', 'filename for stdout/stderr') 611723Sar4jc@virginia.edu 711723Sar4jc@virginia.educlass LiveProcess(Process): 811723Sar4jc@virginia.edu type = 'LiveProcess' 911723Sar4jc@virginia.edu executable = Param.String('', "executable (overrides cmd[0] if set)") 1011723Sar4jc@virginia.edu cmd = VectorParam.String("command line (executable plus arguments)") 1111723Sar4jc@virginia.edu env = VectorParam.String('', "environment settings") 1211723Sar4jc@virginia.edu input = Param.String('cin', "filename for stdin") 1311723Sar4jc@virginia.edu 1411723Sar4jc@virginia.educlass EioProcess(Process): 1511723Sar4jc@virginia.edu type = 'EioProcess' 1611723Sar4jc@virginia.edu chkpt = Param.String('', "EIO checkpoint file name (optional)") 1711723Sar4jc@virginia.edu file = Param.String("EIO trace file name") 1811723Sar4jc@virginia.edu