diff --git a/src/arch/riscv/interrupts.hh b/src/arch/riscv/interrupts.hh index f10c5f386a..a1ee396cd4 100644 --- a/src/arch/riscv/interrupts.hh +++ b/src/arch/riscv/interrupts.hh @@ -125,9 +125,9 @@ class Interrupts : public BaseInterrupts return std::make_shared(); std::bitset mask = globalMask(); const std::vector interrupt_order { - INT_EXT_MACHINE, INT_TIMER_MACHINE, INT_SOFTWARE_MACHINE, - INT_EXT_SUPER, INT_TIMER_SUPER, INT_SOFTWARE_SUPER, - INT_EXT_USER, INT_TIMER_USER, INT_SOFTWARE_USER + INT_EXT_MACHINE, INT_SOFTWARE_MACHINE, INT_TIMER_MACHINE, + INT_EXT_SUPER, INT_SOFTWARE_SUPER, INT_TIMER_SUPER, + INT_EXT_USER, INT_SOFTWARE_USER, INT_TIMER_USER }; for (const int &id : interrupt_order) if (checkInterrupt(id) && mask[id])