systemc: Implement port binding except positional binding.
authorGabe Black <gabeblack@google.com>
Tue, 14 Aug 2018 01:19:15 +0000 (18:19 -0700)
committerGabe Black <gabeblack@google.com>
Thu, 20 Sep 2018 01:47:05 +0000 (01:47 +0000)
commit8e91764a3642c3ef5e630d02908f8c9072d5b538
tree2c7f8f759781dea2cb3eb689a8850b6f7e113dfd
parent1e091040f93ef99a639980a70c2204cb3caadfaa
systemc: Implement port binding except positional binding.

This change adds code which keeps track of ports and interfaces which
are being bound to be finalized later, and the actual port binding of
interfaces and recursive binding port ports.

Change-Id: Ifa885ed44b667254762cc101580be4f0a7d7a131
Reviewed-on: https://gem5-review.googlesource.com/12084
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
src/systemc/core/kernel.cc
src/systemc/core/module.hh
src/systemc/core/process.hh
src/systemc/core/sc_port.cc
src/systemc/ext/core/sc_port.hh