summaryrefslogtreecommitdiff
path: root/src/mem/se_translating_port_proxy.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/mem/se_translating_port_proxy.cc')
-rw-r--r--src/mem/se_translating_port_proxy.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mem/se_translating_port_proxy.cc b/src/mem/se_translating_port_proxy.cc
index c5f38f1cd..94d2ab3d1 100644
--- a/src/mem/se_translating_port_proxy.cc
+++ b/src/mem/se_translating_port_proxy.cc
@@ -55,8 +55,13 @@
using namespace TheISA;
-SETranslatingPortProxy::SETranslatingPortProxy(MasterPort& port, Process *p,
- AllocType alloc)
+SETranslatingPortProxy::SETranslatingPortProxy(
+ SendFunctionalFunc func, Process *p, AllocType alloc)
+ : PortProxy(func, p->system->cacheLineSize()), pTable(p->pTable),
+ process(p), allocating(alloc)
+{ }
+SETranslatingPortProxy::SETranslatingPortProxy(MasterPort &port,
+ Process *p, AllocType alloc)
: PortProxy(port, p->system->cacheLineSize()), pTable(p->pTable),
process(p), allocating(alloc)
{ }