diff options
Diffstat (limited to 'src/arch')
-rw-r--r-- | src/arch/arm/locked_mem.hh | 2 | ||||
-rw-r--r-- | src/arch/null/cpu_dummy.hh | 2 | ||||
-rw-r--r-- | src/arch/x86/interrupts.cc | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/src/arch/arm/locked_mem.hh b/src/arch/arm/locked_mem.hh index 24c78e721..f324f773b 100644 --- a/src/arch/arm/locked_mem.hh +++ b/src/arch/arm/locked_mem.hh @@ -82,7 +82,7 @@ handleLockedSnoop(XC *xc, PacketPtr pkt, Addr cacheBlockMask) xc->setMiscReg(MISCREG_LOCKFLAG, false); // Implement ARMv8 WFE/SEV semantics xc->setMiscReg(MISCREG_SEV_MAILBOX, true); - xc->getCpuPtr()->wakeup(); + xc->getCpuPtr()->wakeup(xc->threadId()); } } diff --git a/src/arch/null/cpu_dummy.hh b/src/arch/null/cpu_dummy.hh index f546b4141..6f6311bcb 100644 --- a/src/arch/null/cpu_dummy.hh +++ b/src/arch/null/cpu_dummy.hh @@ -47,7 +47,7 @@ class BaseCPU public: static int numSimulatedInsts() { return 0; } static int numSimulatedOps() { return 0; } - static void wakeup() { ; } + static void wakeup(ThreadID tid) { ; } }; #endif // __ARCH_NULL_CPU_DUMMY_HH__ diff --git a/src/arch/x86/interrupts.cc b/src/arch/x86/interrupts.cc index 556cdda37..1f7002ebe 100644 --- a/src/arch/x86/interrupts.cc +++ b/src/arch/x86/interrupts.cc @@ -290,7 +290,7 @@ X86ISA::Interrupts::requestInterrupt(uint8_t vector, } } if (FullSystem) - cpu->wakeup(); + cpu->wakeup(0); } |