From 7dd740d93a254cbe901ab76240b98719ae0ab82e Mon Sep 17 00:00:00 2001 From: Andrea Mondelli Date: Wed, 4 Dec 2019 11:31:24 -0500 Subject: [PATCH] arch-x86: missing override specifier Change-Id: I5a6db4632ec5b670cbfeb7d52190a7545c0b985f Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/23380 Reviewed-by: Gabe Black Maintainer: Gabe Black Tested-by: kokoro --- src/arch/x86/interrupts.hh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/arch/x86/interrupts.hh b/src/arch/x86/interrupts.hh index 3c383ab92..5a07dad51 100644 --- a/src/arch/x86/interrupts.hh +++ b/src/arch/x86/interrupts.hh @@ -196,7 +196,7 @@ class Interrupts : public BaseInterrupts */ typedef X86LocalApicParams Params; - void setCPU(BaseCPU * newCPU); + void setCPU(BaseCPU * newCPU) override; const Params * params() const @@ -264,7 +264,7 @@ class Interrupts : public BaseInterrupts * 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. @@ -278,8 +278,8 @@ class Interrupts : public BaseInterrupts * @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. @@ -292,19 +292,19 @@ class Interrupts : public BaseInterrupts * 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"); } -- 2.30.2