diff options
Diffstat (limited to 'src/sim/init.hh')
-rw-r--r-- | src/sim/init.hh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/sim/init.hh b/src/sim/init.hh index de6b44de4..40ff9aea0 100644 --- a/src/sim/init.hh +++ b/src/sim/init.hh @@ -90,7 +90,11 @@ class EmbeddedPyBind EmbeddedPyBind(const char *_name, void (*init_func)(pybind11::module &)); +#if PY_MAJOR_VERSION >= 3 + static PyObject *initAll(); +#else static void initAll(); +#endif private: void (*initFunc)(pybind11::module &); @@ -105,8 +109,8 @@ class EmbeddedPyBind static std::map<std::string, EmbeddedPyBind *> &getMap(); }; -int initM5Python(); +void registerNativeModules(); + int m5Main(int argc, char **argv); -PyMODINIT_FUNC initm5(void); #endif // __SIM_INIT_HH__ |