*/
typedef X86LocalApicParams Params;
- void setCPU(BaseCPU * newCPU);
+ void setCPU(BaseCPU * newCPU) override;
const Params *
params() const
* Functions for retrieving interrupts for the CPU to handle.
*/
- bool checkInterrupts(ThreadContext *tc) const;
+ bool checkInterrupts(ThreadContext *tc) const override;
/**
* Check if there are pending interrupts without ignoring the
* interrupts disabled flag.
* @return true there are unmaskable interrupts pending.
*/
bool hasPendingUnmaskable() const { return pendingUnmaskableInt; }
- Fault getInterrupt(ThreadContext *tc);
- void updateIntrInfo(ThreadContext *tc);
+ Fault getInterrupt(ThreadContext *tc) override;
+ void updateIntrInfo(ThreadContext *tc) override;
/*
* Serialization.
* eventually.
*/
void
- post(int int_num, int index)
+ post(int int_num, int index) override
{
panic("Interrupts::post unimplemented!\n");
}
void
- clear(int int_num, int index)
+ clear(int int_num, int index) override
{
panic("Interrupts::clear unimplemented!\n");
}
void
- clearAll()
+ clearAll() override
{
panic("Interrupts::clearAll unimplemented!\n");
}