summaryrefslogtreecommitdiff
path: root/src/mem/ruby/protocol
diff options
context:
space:
mode:
authorDaniel R. Carvalho <odanrc@yahoo.com.br>2019-05-11 23:19:48 +0200
committerDaniel Carvalho <odanrc@yahoo.com.br>2019-09-10 07:00:09 +0000
commit8d65e51f7f0fed279d2ecfc8601671e479b3387c (patch)
treeea8494924565def2c915ca4347431c76e9e42d0d /src/mem/ruby/protocol
parent9b9045bb67ac5f2cfa3306607635f347a3ee2f27 (diff)
downloadgem5-8d65e51f7f0fed279d2ecfc8601671e479b3387c.tar.xz
mem-ruby: Move Bloom Filters to base
All Bloom Filters are completely independent of Ruby, and therefore can be used everywhere. As a side effect, Ruby was not using the filters, so their dependency was removed. Change-Id: Ic5f430610c33c0791fb81c79101ebe737189497e Signed-off-by: Daniel R. Carvalho <odanrc@yahoo.com.br> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/18875 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Jason Lowe-Power <jason@lowepower.com> Maintainer: Jason Lowe-Power <jason@lowepower.com>
Diffstat (limited to 'src/mem/ruby/protocol')
-rw-r--r--src/mem/ruby/protocol/RubySlicc_Types.sm9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/mem/ruby/protocol/RubySlicc_Types.sm b/src/mem/ruby/protocol/RubySlicc_Types.sm
index 28fb6ef00..2d4c250da 100644
--- a/src/mem/ruby/protocol/RubySlicc_Types.sm
+++ b/src/mem/ruby/protocol/RubySlicc_Types.sm
@@ -233,15 +233,6 @@ structure (TimerTable, inport="yes", external = "yes") {
bool isSet(Addr);
}
-structure (AbstractBloomFilter, external = "yes") {
- void clear(int);
- void set(Addr, int);
- void unset(Addr, int);
-
- bool isSet(Addr, int);
- int getCount(Addr, int);
-}
-
structure (Prefetcher, external = "yes") {
void observeMiss(Addr, RubyRequestType);
void observePfHit(Addr);