summaryrefslogtreecommitdiff
path: root/src/learning_gem5/part2/simple_object.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/learning_gem5/part2/simple_object.hh')
-rw-r--r--src/learning_gem5/part2/simple_object.hh7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/learning_gem5/part2/simple_object.hh b/src/learning_gem5/part2/simple_object.hh
index 53fa1fea1..e45dce4ae 100644
--- a/src/learning_gem5/part2/simple_object.hh
+++ b/src/learning_gem5/part2/simple_object.hh
@@ -41,10 +41,8 @@ class SimpleObject : public SimObject
{
public:
// these virtual functions must be implemented
- virtual bool recvTimingResp(PacketPtr pkt)
- {
- fatal("SimplePort::recvTimingResp not implemented!\n");
- }
+ virtual bool recvTimingResp(PacketPtr pkt) override;
+
virtual void recvReqRetry()
{
fatal("SimplePort::recvReqRetry not implemented!\n");
@@ -74,6 +72,7 @@ class SimpleObject : public SimObject
virtual void startup() override;
void processEvent();
void readAtomic();
+ void readTiming();
void writeAtomic();
};