summaryrefslogtreecommitdiff
path: root/src/mem/bridge.cc
diff options
context:
space:
mode:
authorSteve Reinhardt <stever@eecs.umich.edu>2007-06-30 18:03:17 -0700
committerSteve Reinhardt <stever@eecs.umich.edu>2007-06-30 18:03:17 -0700
commit5e59739416bf195173f4b37ba9afb1cb8ae16566 (patch)
tree50e1cee9f11f9c6abde991f49a165acd4a4e254f /src/mem/bridge.cc
parent07f091d6ed63d9b54c0415eacc070c3ea67566fc (diff)
downloadgem5-5e59739416bf195173f4b37ba9afb1cb8ae16566.tar.xz
Don't propagate snoops across bridges. Wouldn't work anyway.
--HG-- extra : convert_revision : af29fc7d0c134f5e89dd2e814c819151350fcb38
Diffstat (limited to 'src/mem/bridge.cc')
-rw-r--r--src/mem/bridge.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mem/bridge.cc b/src/mem/bridge.cc
index 77178d518..92beb3d7e 100644
--- a/src/mem/bridge.cc
+++ b/src/mem/bridge.cc
@@ -360,6 +360,8 @@ Bridge::BridgePort::getDeviceAddressRanges(AddrRangeList &resp,
bool &snoop)
{
otherPort->getPeerAddressRanges(resp, snoop);
+ // we don't allow snooping across bridges
+ snoop = false;
}
BEGIN_DECLARE_SIM_OBJECT_PARAMS(Bridge)