summaryrefslogtreecommitdiff
path: root/src/arch/x86/interrupts.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/arch/x86/interrupts.hh')
-rw-r--r--src/arch/x86/interrupts.hh8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/arch/x86/interrupts.hh b/src/arch/x86/interrupts.hh
index bd674cc7e..48e350cfc 100644
--- a/src/arch/x86/interrupts.hh
+++ b/src/arch/x86/interrupts.hh
@@ -172,7 +172,7 @@ class Interrupts : public PioDevice, IntDevice
int initialApicId;
// Port for receiving interrupts
- IntSlavePort intSlavePort;
+ IntSlavePort<Interrupts> intSlavePort;
Tick pioDelay;
Addr pioAddr = MaxAddr;
@@ -200,11 +200,11 @@ class Interrupts : public PioDevice, IntDevice
void init() override;
/*
- * Functions to interact with the interrupt port from IntDevice.
+ * Functions to interact with the interrupt port.
*/
Tick read(PacketPtr pkt) override;
Tick write(PacketPtr pkt) override;
- Tick recvMessage(PacketPtr pkt) override;
+ Tick recvMessage(PacketPtr pkt);
Tick recvResponse(PacketPtr pkt) override;
bool
@@ -217,7 +217,7 @@ class Interrupts : public PioDevice, IntDevice
}
AddrRangeList getAddrRanges() const override;
- AddrRangeList getIntAddrRange() const override;
+ AddrRangeList getIntAddrRange() const;
Port &getPort(const std::string &if_name,
PortID idx=InvalidPortID) override