diff options
Diffstat (limited to 'src/dev')
-rw-r--r-- | src/dev/x86/intdev.hh | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/dev/x86/intdev.hh b/src/dev/x86/intdev.hh index 274873370..052928043 100644 --- a/src/dev/x86/intdev.hh +++ b/src/dev/x86/intdev.hh @@ -115,7 +115,8 @@ class IntMasterPort : public QueuedMasterPort sendMessage(X86ISA::ApicList apics, TriggerIntMessage message, bool timing) { for (auto id: apics) { - PacketPtr pkt = buildIntRequest(id, message); + Addr addr = x86InterruptAddress(id, TriggerIntOffset); + PacketPtr pkt = buildIntPacket(addr, message); if (timing) { schedTimingReq(pkt, curTick() + latency); // The target handles cleaning up the packet in timing mode. |