freeze(): add cpu_pause() to the frozen state loop

I guess cpu_halt is not enough on arm?... I don't get it.

Change-Id: Ic67113ae474e5b3af91734d763f1498a19f6a948
Fujitsu: POSTK_DEBUG_ARCH_DEP_82
This commit is contained in:
Dominique Martinet
2019-01-28 17:06:00 +09:00
parent 9f31abf402
commit 0cc3120a01

View File

@@ -17,8 +17,10 @@ freeze()
monitor->status_bak = monitor->status;
monitor->status = IHK_OS_MONITOR_KERNEL_FROZEN;
while (monitor->status == IHK_OS_MONITOR_KERNEL_FROZEN)
while (monitor->status == IHK_OS_MONITOR_KERNEL_FROZEN) {
cpu_halt();
cpu_pause();
}
monitor->status = monitor->status_bak;
}