diff options
author | Nilay Vaish <nilay@cs.wisc.edu> | 2012-12-11 10:05:56 -0600 |
---|---|---|
committer | Nilay Vaish <nilay@cs.wisc.edu> | 2012-12-11 10:05:56 -0600 |
commit | f3d0be210f889da927d921d21a6c27ba94fde746 (patch) | |
tree | e72af115a12e885f22d1247c222182e474a21d8a /src/mem/protocol/RubySlicc_Types.sm | |
parent | c120273708ca9843d15f4179c924bccc0f133d65 (diff) | |
download | gem5-f3d0be210f889da927d921d21a6c27ba94fde746.tar.xz |
ruby: add support for prefetching to MESI protocol
Diffstat (limited to 'src/mem/protocol/RubySlicc_Types.sm')
-rw-r--r-- | src/mem/protocol/RubySlicc_Types.sm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/mem/protocol/RubySlicc_Types.sm b/src/mem/protocol/RubySlicc_Types.sm index 9b18aa417..20249942a 100644 --- a/src/mem/protocol/RubySlicc_Types.sm +++ b/src/mem/protocol/RubySlicc_Types.sm @@ -1,4 +1,3 @@ - /* * Copyright (c) 1999-2005 Mark D. Hill and David A. Wood * All rights reserved. @@ -188,3 +187,9 @@ structure (GenericBloomFilter, external = "yes") { bool isSet(Address, int); int getCount(Address, int); } + +structure (Prefetcher, external = "yes") { + void observeMiss(Address, RubyRequestType); + void observePfHit(Address); + void observePfMiss(Address); +} |