diff options
author | Daniel R. Carvalho <odanrc@yahoo.com.br> | 2019-05-11 23:19:48 +0200 |
---|---|---|
committer | Daniel Carvalho <odanrc@yahoo.com.br> | 2019-09-10 07:00:09 +0000 |
commit | 8d65e51f7f0fed279d2ecfc8601671e479b3387c (patch) | |
tree | ea8494924565def2c915ca4347431c76e9e42d0d /src/mem/ruby/protocol | |
parent | 9b9045bb67ac5f2cfa3306607635f347a3ee2f27 (diff) | |
download | gem5-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.sm | 9 |
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); |