diff options
Diffstat (limited to 'src/dev/x86/intdev.hh')
-rw-r--r-- | src/dev/x86/intdev.hh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/dev/x86/intdev.hh b/src/dev/x86/intdev.hh index e95c72058..3a99783f7 100644 --- a/src/dev/x86/intdev.hh +++ b/src/dev/x86/intdev.hh @@ -71,6 +71,11 @@ class IntDev return device->recvMessage(pkt); } + Tick recvResponse(PacketPtr pkt) + { + return device->recvResponse(pkt); + } + // This is x86 focused, so if this class becomes generic, this would // need to be moved into a subclass. void sendMessage(TriggerIntMessage message, bool timing); @@ -125,6 +130,14 @@ class IntDev return 0; } + virtual Tick + recvResponse(PacketPtr pkt) + { + delete pkt->req; + delete pkt; + return 0; + } + virtual void getIntAddrRange(AddrRangeList &range_list) { |