systemc: Track the module in the end_of_elaboration callback.
authorGabe Black <gabeblack@google.com>
Wed, 8 Aug 2018 09:02:25 +0000 (02:02 -0700)
committerGabe Black <gabeblack@google.com>
Thu, 20 Sep 2018 01:42:51 +0000 (01:42 +0000)
commitde45562a8abae66ada57a3fc06078fadbd9f625b
tree7624047d4e5e96c42d826e3df5a741191d3333c9
parent3c9da9cdfb1612062f7a7537de00b819cc4300b6
systemc: Track the module in the end_of_elaboration callback.

sc_objects constructed during that callback are considered children of
the module the callback belongs to.

Change-Id: I164863a10beef6d0e2c6d9c5e8f2642d80769dca
Reviewed-on: https://gem5-review.googlesource.com/12076
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/systemc/core/kernel.cc
src/systemc/core/module.cc
src/systemc/core/module.hh
src/systemc/core/object.cc