From 382066d462d11728a0c9598d1698765da7a05293 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Wed, 22 Aug 2018 14:54:08 -0700 Subject: systemc: Clear out the scheduler more agressively and with common code. It's be useful/necessary to flush pending activity even when not tearing down the scheduler, specifically when stopping. Change-Id: I6b3716a8ca1f8ca151222e08f30bd3c9a43364b9 Reviewed-on: https://gem5-review.googlesource.com/12248 Reviewed-by: Gabe Black Maintainer: Gabe Black --- src/systemc/core/scheduler.hh | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/systemc/core/scheduler.hh') diff --git a/src/systemc/core/scheduler.hh b/src/systemc/core/scheduler.hh index 24b7fd2ff..697aa11ad 100644 --- a/src/systemc/core/scheduler.hh +++ b/src/systemc/core/scheduler.hh @@ -161,6 +161,8 @@ class Scheduler Scheduler(); ~Scheduler(); + void clear(); + const std::string name() const { return "systemc_scheduler"; } uint64_t numCycles() { return _numCycles; } -- cgit v1.2.3