> # 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

Reply via email to