systemc: If an event is a delta notification, checked if it's timed.
authorGabe Black <gabeblack@google.com>
Thu, 23 Aug 2018 01:40:32 +0000 (18:40 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 25 Sep 2018 23:56:47 +0000 (23:56 +0000)
commit46b85b66374f30af7e97254e45d534ef8a7a11ba
treec6eb33f82fb11499813beeade6624ed4ebc7696d
parenta0f2391fc143cbe505c2cedffb477713bbc85cbe
systemc: If an event is a delta notification, checked if it's timed.

If we're descheduling an event which is at the current time, it may
have been scheduled as a delta notification, but it could have also
been scheduled as a timed notification and we just got to that point
in time. If an event is for the current time but isn't in the delta
notifications, this change detects that and then treats it as a timed
notification.

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