systemc: Init some values in the scheduler for running without sc_main.
authorGabe Black <gabeblack@google.com>
Thu, 14 Feb 2019 09:42:19 +0000 (01:42 -0800)
committerGabe Black <gabeblack@google.com>
Thu, 21 Feb 2019 22:34:53 +0000 (22:34 +0000)
commite15e12134e1149a358e9ab28b3b8affbb75f53d0
treec809ec5648e68166cf5c35b2a3267d742184c056
parenta0c0ab8c0776902945e03299e14fdca74404cf39
systemc: Init some values in the scheduler for running without sc_main.

When running without sc_main, sc_start won't be called, and therefore
runToTime and maxTick won't be initialized. To avoid the scheduler
getting confused and behaving erratically, those values should be
initialized to something that makes sense in situations where there's
no sc_main.

Change-Id: I6ddd7db9ecb36d716eb5ef75e1c38bb99a386092
Reviewed-on: https://gem5-review.googlesource.com/c/16443
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/systemc/core/scheduler.cc