summaryrefslogtreecommitdiff
path: root/src/systemc/core/SConscript
diff options
context:
space:
mode:
authorGabe Black <gabeblack@google.com>2018-07-04 22:41:29 -0700
committerGabe Black <gabeblack@google.com>2018-09-05 06:04:19 +0000
commit7088d69ab5fc70fca4890e0d0169fadd2b19bab8 (patch)
treec74b56e47f903c7fb8e722393e86a28410ae2c21 /src/systemc/core/SConscript
parent0aec777bf2fff0ac61cd36b7c0358dbe9350c784 (diff)
downloadgem5-7088d69ab5fc70fca4890e0d0169fadd2b19bab8.tar.xz
systemc: Implement channel updates and rework the scheduler.
This change implements channel updates, and also reworks the scheduler to delegate more to the gem5 event queue by taking advantage of event priorities to ensure things happen in the right order. There's a lengthy comment in scheduler.hh describes how that all works. Change-Id: I5dee71b86b2e612bb720a4429f3a72e4b7c6d01f Reviewed-on: https://gem5-review.googlesource.com/11710 Reviewed-by: Gabe Black <gabeblack@google.com> Maintainer: Gabe Black <gabeblack@google.com>
Diffstat (limited to 'src/systemc/core/SConscript')
-rw-r--r--src/systemc/core/SConscript1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/systemc/core/SConscript b/src/systemc/core/SConscript
index 045300478..8fd5f7af9 100644
--- a/src/systemc/core/SConscript
+++ b/src/systemc/core/SConscript
@@ -30,6 +30,7 @@ Import('*')
if env['USE_SYSTEMC']:
SimObject('SystemC.py')
+ Source('channel.cc')
Source('kernel.cc')
Source('module.cc')
Source('object.cc')