diff options
author | Mitchell Hayenga <Mitchell.Hayenga@ARM.com> | 2011-12-01 00:15:22 -0800 |
---|---|---|
committer | Mitchell Hayenga <Mitchell.Hayenga@ARM.com> | 2011-12-01 00:15:22 -0800 |
commit | fa753c14549a768f0b8475e4e183acbdc394c248 (patch) | |
tree | b1a47e7423b7d5c7a085ea64c7ba9fe74038e83b /src/arch | |
parent | 946f7f0f55215d0eefe29fed2e4c123e23b9848f (diff) | |
download | gem5-fa753c14549a768f0b8475e4e183acbdc394c248.tar.xz |
Device: Make changes necessary to support a coherent page walker cache.
Adds the flag 'recvSnoops' which enables pagewalkers using DmaPorts,
to properly configure snoops.
--HG--
extra : rebase_source : 64207bef62c3268ddff2236ee4adae873812325f
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/arm/table_walker.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/arch/arm/table_walker.cc b/src/arch/arm/table_walker.cc index 62b22472b..b2ab010c0 100644 --- a/src/arch/arm/table_walker.cc +++ b/src/arch/arm/table_walker.cc @@ -99,7 +99,7 @@ TableWalker::getPort(const std::string &if_name, int idx) System *sys = params()->sys; Tick minb = params()->min_backoff; Tick maxb = params()->max_backoff; - port = new DmaPort(this, sys, minb, maxb); + port = new DmaPort(this, sys, minb, maxb, true); return port; } return NULL; |