[gem5-dev] Change in gem5/gem5[master]: systemc: Add a stubbed out sc_event_finder class.
Gabe Black has submitted this change and it was merged. ( https://gem5-review.googlesource.com/10831 ) Change subject: systemc: Add a stubbed out sc_event_finder class. .. systemc: Add a stubbed out sc_event_finder class. The standard defines this class very loosely, and so there isn't much in the stub definition. Change-Id: I2f8d07927a4eb087235e345a09d5a4d4891413b5 Reviewed-on: https://gem5-review.googlesource.com/10831 Reviewed-by: Jason Lowe-Power Maintainer: Gabe Black --- M src/systemc/sc_event.cc M src/systemc/sc_event.hh 2 files changed, 23 insertions(+), 0 deletions(-) Approvals: Jason Lowe-Power: Looks good to me, approved Gabe Black: Looks good to me, approved diff --git a/src/systemc/sc_event.cc b/src/systemc/sc_event.cc index a96d5f3..e641af6 100644 --- a/src/systemc/sc_event.cc +++ b/src/systemc/sc_event.cc @@ -34,6 +34,12 @@ namespace sc_core { +void +sc_event_finder::warn_unimpl(const char *func) const +{ +warn("%s not implemented.\n", __PRETTY_FUNCTION__); +} + sc_event_and_list::sc_event_and_list() { warn("%s not implemented.\n", __PRETTY_FUNCTION__); diff --git a/src/systemc/sc_event.hh b/src/systemc/sc_event.hh index 0da36f2..98a16bd 100644 --- a/src/systemc/sc_event.hh +++ b/src/systemc/sc_event.hh @@ -43,6 +43,23 @@ class sc_object; class sc_port_base; +class sc_event_finder +{ + protected: +void warn_unimpl(const char *func) const; +}; + +template +class sc_event_finder_t : public sc_event_finder +{ + public: +sc_event_finder_t(const sc_port_base &, + const sc_event & (IF::*event_method)() const) +{ +warn_unimpl(__PRETTY_FUNCTION__); +} +}; + class sc_event_and_list { public: -- To view, visit https://gem5-review.googlesource.com/10831 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I2f8d07927a4eb087235e345a09d5a4d4891413b5 Gerrit-Change-Number: 10831 Gerrit-PatchSet: 8 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Matthias Jung Gerrit-MessageType: merged ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in gem5/gem5[master]: systemc: Add a stubbed out sc_event_finder class.
Hello Jason Lowe-Power, Matthias Jung, Andreas Sandberg, I'd like you to reexamine a change. Please visit https://gem5-review.googlesource.com/10831 to look at the new patch set (#4). Change subject: systemc: Add a stubbed out sc_event_finder class. .. systemc: Add a stubbed out sc_event_finder class. The standard defines this class very loosely, and so there isn't much in the stub definition. Change-Id: I2f8d07927a4eb087235e345a09d5a4d4891413b5 --- M src/systemc/sc_event.cc M src/systemc/sc_event.hh 2 files changed, 23 insertions(+), 0 deletions(-) -- To view, visit https://gem5-review.googlesource.com/10831 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I2f8d07927a4eb087235e345a09d5a4d4891413b5 Gerrit-Change-Number: 10831 Gerrit-PatchSet: 4 Gerrit-Owner: Gabe Black Gerrit-Reviewer: Andreas Sandberg Gerrit-Reviewer: Gabe Black Gerrit-Reviewer: Jason Lowe-Power Gerrit-Reviewer: Matthias Jung Gerrit-MessageType: newpatchset ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev
[gem5-dev] Change in gem5/gem5[master]: systemc: Add a stubbed out sc_event_finder class.
Gabe Black has uploaded this change for review. ( https://gem5-review.googlesource.com/10831 Change subject: systemc: Add a stubbed out sc_event_finder class. .. systemc: Add a stubbed out sc_event_finder class. The standard defines this class very loosely, and so there isn't much in the stub definition. Change-Id: I2f8d07927a4eb087235e345a09d5a4d4891413b5 --- M src/systemc/sc_event.hh 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/src/systemc/sc_event.hh b/src/systemc/sc_event.hh index 0da36f2..002674f 100644 --- a/src/systemc/sc_event.hh +++ b/src/systemc/sc_event.hh @@ -43,6 +43,18 @@ class sc_object; class sc_port_base; +class sc_event_finder +{ +}; + +template +class sc_event_finder_t : public sc_event_finder +{ + public: +sc_event_finder_t(const sc_port_base &, + const sc_event & (IF::*event_method)() const); +}; + class sc_event_and_list { public: -- To view, visit https://gem5-review.googlesource.com/10831 To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings Gerrit-Project: public/gem5 Gerrit-Branch: master Gerrit-Change-Id: I2f8d07927a4eb087235e345a09d5a4d4891413b5 Gerrit-Change-Number: 10831 Gerrit-PatchSet: 1 Gerrit-Owner: Gabe Black Gerrit-MessageType: newchange ___ gem5-dev mailing list gem5-dev@gem5.org http://m5sim.org/mailman/listinfo/gem5-dev