systemc: Track event sensitivities with a list instead of a set.
authorGabe Black <gabeblack@google.com>
Tue, 11 Sep 2018 00:23:22 +0000 (17:23 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 9 Oct 2018 21:44:34 +0000 (21:44 +0000)
commite4ab67f7176b3c11536698014c98681d3d36131b
treea9d54e0614d5a53aee2e8e697b7fef7a34088091
parent110907bae1699e61455334bab40c161ddfc4141d
systemc: Track event sensitivities with a list instead of a set.

It's totally legal to signal that an event happened to waiting
processes in any order we choose, but to match the order of events
which appears in the Accellera test golden output, we need to do things
in the order they did. This is less efficient, but will reduce the
number of false positives.

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