diff options
Diffstat (limited to 'src/sim')
-rw-r--r-- | src/sim/init.cc | 3 | ||||
-rw-r--r-- | src/sim/init.hh | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/src/sim/init.cc b/src/sim/init.cc index 8057c9369..1ec09369d 100644 --- a/src/sim/init.cc +++ b/src/sim/init.cc @@ -154,7 +154,8 @@ initM5Python() while (pymod->filename) { PyObject *code = getCode(pymod); PyObject *result = PyObject_CallMethod(module, PyCC("add_module"), - PyCC("ssO"), pymod->filename, pymod->modpath, code); + PyCC("sssO"), pymod->filename, pymod->abspath, pymod->modpath, + code); if (!result) { PyErr_Print(); return 1; diff --git a/src/sim/init.hh b/src/sim/init.hh index b0f29bf30..76cdcb74e 100644 --- a/src/sim/init.hh +++ b/src/sim/init.hh @@ -37,6 +37,7 @@ struct EmbeddedPyModule { const char *filename; + const char *abspath; const char *modpath; const char *code; const char *code_end; |