summaryrefslogtreecommitdiff
path: root/src/systemc/core/SystemC.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/core/SystemC.py')
-rw-r--r--src/systemc/core/SystemC.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/systemc/core/SystemC.py b/src/systemc/core/SystemC.py
index 7ab33ea71..7afbd285b 100644
--- a/src/systemc/core/SystemC.py
+++ b/src/systemc/core/SystemC.py
@@ -36,6 +36,12 @@ class SystemC_Kernel(SimObject):
cxx_class = 'sc_gem5::Kernel'
cxx_header = 'systemc/core/kernel.hh'
+ # The sc_time type won't exist until some setup code runs in gem5.
+ try:
+ from _m5.systemc import sc_time
+ except:
+ pass
+
class ScMainResult(object):
def __init__(self, code, message):
self.code = code