Process.py revision 1692
112391Sjason@lowepower.comfrom m5 import * 212391Sjason@lowepower.comclass Process(SimObject): 311986Sandreas.sandberg@arm.com type = 'Process' 411986Sandreas.sandberg@arm.com abstract = True 511986Sandreas.sandberg@arm.com output = Param.String('cout', 'filename for stdout/stderr') 611986Sandreas.sandberg@arm.com 711986Sandreas.sandberg@arm.comclass LiveProcess(Process): 811986Sandreas.sandberg@arm.com type = 'LiveProcess' 911986Sandreas.sandberg@arm.com cmd = VectorParam.String("command line (executable plus arguments)") 1011986Sandreas.sandberg@arm.com env = VectorParam.String('', "environment settings") 1111986Sandreas.sandberg@arm.com input = Param.String('cin', "filename for stdin") 1211986Sandreas.sandberg@arm.com 1311986Sandreas.sandberg@arm.comclass EioProcess(Process): 1411986Sandreas.sandberg@arm.com type = 'EioProcess' 1511986Sandreas.sandberg@arm.com chkpt = Param.String('', "EIO checkpoint file name (optional)") 1611986Sandreas.sandberg@arm.com file = Param.String("EIO trace file name") 1711986Sandreas.sandberg@arm.com