diff options
author | Brad Beckmann <Brad.Beckmann@amd.com> | 2010-01-29 20:29:33 -0800 |
---|---|---|
committer | Brad Beckmann <Brad.Beckmann@amd.com> | 2010-01-29 20:29:33 -0800 |
commit | e4218dd08f13a2f4f5f688f5fb03083658bb7705 (patch) | |
tree | 42f9635ff8c3859e2c2d5e7062cec24e27f2e49e /src/mem/ruby/network/garnet | |
parent | 26cce73e97d721545c8a2805183192c775c37004 (diff) | |
download | gem5-e4218dd08f13a2f4f5f688f5fb03083658bb7705.tar.xz |
ruby: Re-enabled orion power models
Removed the dummy power function implementations so that Orion can implement
them correctly. Since Orion lacks modular design, this patch simply enables
scons to compile it. There are no python configuration changes in this patch.
Diffstat (limited to 'src/mem/ruby/network/garnet')
-rw-r--r-- | src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh | 4 | ||||
-rw-r--r-- | src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh | 7 |
2 files changed, 4 insertions, 7 deletions
diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh index 6ee1dcdfb..b5c58baa2 100644 --- a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh +++ b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh @@ -53,8 +53,8 @@ public: int get_id(){return m_id;} void wakeup(); - double calculate_offline_power(power_bus*) { return 0.0; } - double calculate_power() { return 0.0; } + double calculate_offline_power(power_bus*); + double calculate_power(); inline bool isReady() { diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh b/src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh index 505353089..498a6cae1 100644 --- a/src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh +++ b/src/mem/ruby/network/garnet/fixed-pipeline/Router_d.hh @@ -74,11 +74,8 @@ public: void swarb_req(); void power_router_initialize(power_router *router, power_router_info *info); - double calculate_power() { return 0.0; } - double calculate_offline_power(power_router*, power_router_info*) - { - return 0.0; - } + double calculate_power(); + double calculate_offline_power(power_router*, power_router_info*); void calculate_performance_numbers(); private: |