systemc: Increment the change stamp value before the timing phase.
authorGabe Black <gabeblack@google.com>
Thu, 4 Oct 2018 02:02:53 +0000 (19:02 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 16 Oct 2018 00:51:48 +0000 (00:51 +0000)
commitd1a86fd7007dbdc6f6a5771c61ef45e72429e374
treecb7c5675d2c76945afd55c63cf4729849963a5cf
parentd8721496c98efd699eeccafa07e04bb9ed02e4be
systemc: Increment the change stamp value before the timing phase.

It appears that events which are triggered during the timing phase
are considered triggered in the following evaluation phase. The
"triggered()" function on events is non-standard and not really
explained anywhere, but this appears to work in practice.

Change-Id: I2574dc4569bf148c55fbe2a4873d458fc507f2a5
Reviewed-on: https://gem5-review.googlesource.com/c/13293
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/systemc/core/scheduler.hh