2005-01-15 10:12:25 +01:00
|
|
|
from HierParams import HierParams
|
2005-02-09 23:33:28 +01:00
|
|
|
from Serialize import Serialize
|
|
|
|
from Statistics import Statistics
|
|
|
|
from Trace import Trace
|
|
|
|
|
2005-01-15 10:12:25 +01:00
|
|
|
simobj Root(SimObject):
|
2005-02-03 03:13:01 +01:00
|
|
|
type = 'Root'
|
2005-03-26 04:59:29 +01:00
|
|
|
frequency = Param.RootFrequency('200MHz', "tick frequency")
|
2005-01-15 10:12:25 +01:00
|
|
|
output_file = Param.String('cout', "file to dump simulator output to")
|
|
|
|
full_system = Param.Bool("Full system simulation?")
|
2005-02-03 23:04:54 +01:00
|
|
|
hier = HierParams(do_data = False, do_events = True)
|
2005-01-21 21:09:42 +01:00
|
|
|
checkpoint = Param.String('', "Checkpoint file")
|
2005-02-09 23:33:28 +01:00
|
|
|
stats = Statistics()
|
|
|
|
trace = Trace()
|
|
|
|
serialize = Serialize()
|