37a38
> #include "systemc/core/sensitivity.hh"
247c248
< sc_module::reset_signal_is(const sc_in<bool> &, bool)
---
> sc_module::reset_signal_is(const sc_in<bool> &port, bool val)
249c250,251
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivityPort(
> ::sc_gem5::Process::newest(), &port, val, true);
253c255
< sc_module::reset_signal_is(const sc_inout<bool> &, bool)
---
> sc_module::reset_signal_is(const sc_inout<bool> &port, bool val)
255c257,258
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivityPort(
> ::sc_gem5::Process::newest(), &port, val, true);
259c262
< sc_module::reset_signal_is(const sc_out<bool> &, bool)
---
> sc_module::reset_signal_is(const sc_out<bool> &port, bool val)
261c264,265
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivityPort(
> ::sc_gem5::Process::newest(), &port, val, true);
265c269
< sc_module::reset_signal_is(const sc_signal_in_if<bool> &, bool)
---
> sc_module::reset_signal_is(const sc_signal_in_if<bool> &signal, bool val)
267c271,272
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivitySignal(
> ::sc_gem5::Process::newest(), &signal, val, true);
272c277
< sc_module::async_reset_signal_is(const sc_in<bool> &, bool)
---
> sc_module::async_reset_signal_is(const sc_in<bool> &port, bool val)
274c279,280
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivityPort(
> ::sc_gem5::Process::newest(), &port, val, false);
278c284
< sc_module::async_reset_signal_is(const sc_inout<bool> &, bool)
---
> sc_module::async_reset_signal_is(const sc_inout<bool> &port, bool val)
280c286,287
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivityPort(
> ::sc_gem5::Process::newest(), &port, val, false);
284c291
< sc_module::async_reset_signal_is(const sc_out<bool> &, bool)
---
> sc_module::async_reset_signal_is(const sc_out<bool> &port, bool val)
286c293,294
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivityPort(
> ::sc_gem5::Process::newest(), &port, val, false);
290c298
< sc_module::async_reset_signal_is(const sc_signal_in_if<bool> &, bool)
---
> sc_module::async_reset_signal_is(const sc_signal_in_if<bool> &signal, bool val)
292c300,301
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::newResetSensitivitySignal(
> ::sc_gem5::Process::newest(), &signal, val, false);
629,630c638,640
< for (int i = 0; i < n; i++)
< wait();
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->waitCount(n - 1);
> wait();