> # HG changeset patch > # User Brad Beckmann <brad.beckm...@amd.com> > # Date 1260657436 28800 > # Node ID 20d225368dfe44492bde8b187f898311fb9b924e > # Parent 23ea85c0fc27eaa31f042bdc37238856ffc7769e > ruby: hit callback fix with the new config system > Made the static hit callback function public so that the sequencer can > call it. > > diff -r 23ea85c0fc27 -r 20d225368dfe src/mem/ruby/system/RubyPort.hh > --- a/src/mem/ruby/system/RubyPort.hh Sat Dec 12 14:37:16 2009 -0800 > +++ b/src/mem/ruby/system/RubyPort.hh Sat Dec 12 14:37:16 2009 -0800 > @@ -63,6 +63,7 @@ > protected: > const string m_name; > void (*m_hit_callback)(int64_t); > + static void ruby_hit_callback(int64_t req_id); > > int64_t makeUniqueRequestID() { > // The request ID is generated by combining the port ID with a request > count > @@ -104,7 +105,6 @@ > > typedef std::map<int64_t, RequestCookie*> RequestMap; > static RequestMap pending_requests; > - static void ruby_hit_callback(int64_t req_id); > > FunctionalPort funcMemPort; > }; > diff -r 23ea85c0fc27 -r 20d225368dfe src/mem/ruby/system/Sequencer.cc > --- a/src/mem/ruby/system/Sequencer.cc Sat Dec 12 14:37:16 2009 -0800 > +++ b/src/mem/ruby/system/Sequencer.cc Sat Dec 12 14:37:16 2009 -0800 > @@ -342,7 +342,7 @@ > } > } > > - m_hit_callback(srequest->id); > + ruby_hit_callback(srequest->id); > delete srequest; > }
where is the definition of ruby_hit_callback? Is anythign still using m_hit_callback? _______________________________________________ m5-dev mailing list m5-dev@m5sim.org http://m5sim.org/mailman/listinfo/m5-dev