sim: Push the global frequency management code into C++.
authorGabe Black <gabeblack@google.com>
Thu, 8 Nov 2018 01:34:11 +0000 (17:34 -0800)
committerGabe Black <gabeblack@google.com>
Mon, 12 Nov 2018 22:05:00 +0000 (22:05 +0000)
commit3fb91393a67515a008dae0346689ffffe5180ab8
treecc5ff91879a416fbb80eea3e4a43da8ca0c63276
parent8c8a2f12f2f8b419723e7af8e3851033c41b7b51
sim: Push the global frequency management code into C++.

That makes it available when python is left out, and makes it available
to c++ code without having to call back into python.

Change-Id: If82e7e8eff526f2b957f84afe046e1d56fed4aa2
Reviewed-on: https://gem5-review.googlesource.com/c/14055
Reviewed-by: Srikant Bharadwaj <srikant.bharadwaj@amd.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/python/m5/ticks.py
src/python/pybind11/core.cc
src/sim/core.cc
src/sim/core.hh