systemc: Implement writer policies.
authorGabe Black <gabeblack@google.com>
Tue, 2 Oct 2018 05:02:21 +0000 (22:02 -0700)
committerGabe Black <gabeblack@google.com>
Tue, 16 Oct 2018 00:46:10 +0000 (00:46 +0000)
commit167e6c06b5d61d54e3eab48d03eb50ec316aeec3
tree55c43062a20d7d7fd5a1dff206c856c6521617cf
parentc736ef1b2f6447be1dcd9c9e62cc072befa91443
systemc: Implement writer policies.

This includes the nonstandard SC_NO_WRITE_CHECK #define which the
Accellera tests use and depend on.

Change-Id: I106c4c16160325725a00d5c337047251817dca32
Reviewed-on: https://gem5-review.googlesource.com/c/13203
Reviewed-by: Gabe Black <gabeblack@google.com>
Maintainer: Gabe Black <gabeblack@google.com>
12 files changed:
src/systemc/channel/SConscript
src/systemc/channel/sc_signal.cc [new file with mode: 0644]
src/systemc/ext/channel/sc_buffer.hh
src/systemc/ext/channel/sc_signal.hh
src/systemc/tests/systemc/communication/sc_signal/check_writer/test01/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test02/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test03/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test04/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test05/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test07/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test14/expected_returncode [new file with mode: 0644]
src/systemc/tests/systemc/communication/sc_signal/check_writer/test16/expected_returncode [new file with mode: 0644]