summaryrefslogtreecommitdiff
path: root/mem/translating_port.hh
diff options
context:
space:
mode:
Diffstat (limited to 'mem/translating_port.hh')
-rw-r--r--mem/translating_port.hh7
1 files changed, 1 insertions, 6 deletions
diff --git a/mem/translating_port.hh b/mem/translating_port.hh
index f6ad3ebb9..7611ac3c7 100644
--- a/mem/translating_port.hh
+++ b/mem/translating_port.hh
@@ -33,7 +33,7 @@
class PageTable;
-class TranslatingPort : public Port
+class TranslatingPort : public FunctionalPort
{
private:
PageTable *pTable;
@@ -59,11 +59,6 @@ class TranslatingPort : public Port
void writeString(Addr addr, const char *str);
void readString(std::string &str, Addr addr);
- virtual bool recvTiming(Packet &pkt) { panic("TransPort is UniDir"); }
- virtual Tick recvAtomic(Packet &pkt) { panic("TransPort is UniDir"); }
- virtual void recvFunctional(Packet &pkt) { panic("TransPort is UniDir"); }
- virtual void recvStatusChange(Status status) {panic("TransPort is UniDir");}
-
};
#endif