424c424,425
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(nullptr);
428c429
< next_trigger(const sc_event &)
---
> next_trigger(const sc_event &e)
430c431,432
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityEvent(p, &e));
434c436
< next_trigger(const sc_event_or_list &)
---
> next_trigger(const sc_event_or_list &eol)
436c438,439
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityEventOrList(p, &eol));
440c443
< next_trigger(const sc_event_and_list &)
---
> next_trigger(const sc_event_and_list &eal)
442c445,446
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityEventAndList(p, &eal));
446c450
< next_trigger(const sc_time &)
---
> next_trigger(const sc_time &t)
448c452,453
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityTimeout(p, t));
458c463
< next_trigger(const sc_time &, const sc_event &)
---
> next_trigger(const sc_time &t, const sc_event &e)
460c465,466
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityTimeoutAndEvent(p, t, &e));
470c476
< next_trigger(const sc_time &, const sc_event_or_list &)
---
> next_trigger(const sc_time &t, const sc_event_or_list &eol)
472c478,480
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(
> new ::sc_gem5::SensitivityTimeoutAndEventOrList(p, t, &eol));
482c490
< next_trigger(const sc_time &, const sc_event_and_list &)
---
> next_trigger(const sc_time &t, const sc_event_and_list &eal)
484c492,494
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(
> new ::sc_gem5::SensitivityTimeoutAndEventAndList(p, t, &eal));
504c514,516
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(nullptr);
> sc_gem5::scheduler.yield();
508c520
< wait(int)
---
> wait(int n)
510c522,523
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> for (int i = 0; i < n; i++)
> wait();
514c527
< wait(const sc_event &)
---
> wait(const sc_event &e)
516c529,531
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityEvent(p, &e));
> sc_gem5::scheduler.yield();
520c535
< wait(const sc_event_or_list &)
---
> wait(const sc_event_or_list &eol)
522c537,539
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityEventOrList(p, &eol));
> sc_gem5::scheduler.yield();
526c543
< wait(const sc_event_and_list &)
---
> wait(const sc_event_and_list &eal)
528c545,547
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityEventAndList(p, &eal));
> sc_gem5::scheduler.yield();
532c551
< wait(const sc_time &)
---
> wait(const sc_time &t)
534c553,555
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityTimeout(p, t));
> sc_gem5::scheduler.yield();
544c565
< wait(const sc_time &, const sc_event &)
---
> wait(const sc_time &t, const sc_event &e)
546c567,569
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(new ::sc_gem5::SensitivityTimeoutAndEvent(p, t, &e));
> sc_gem5::scheduler.yield();
556c579
< wait(const sc_time &, const sc_event_or_list &)
---
> wait(const sc_time &t, const sc_event_or_list &eol)
558c581,584
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(
> new ::sc_gem5::SensitivityTimeoutAndEventOrList(p, t, &eol));
> sc_gem5::scheduler.yield();
568c594
< wait(const sc_time &, const sc_event_and_list &)
---
> wait(const sc_time &t, const sc_event_and_list &eal)
570c596,599
< warn("%s not implemented.\n", __PRETTY_FUNCTION__);
---
> sc_gem5::Process *p = sc_gem5::scheduler.current();
> p->setDynamic(
> new ::sc_gem5::SensitivityTimeoutAndEventAndList(p, t, &eal));
> sc_gem5::scheduler.yield();