197a198
> DPRINTF(Quiesce, "Cpu executed quiescing instruction\n");
310c311
< if (ticks == 0) {
---
> if (ticks == 0 || tc->status() == ThreadContext::Suspended) {
326a328,331
> if ( tc->status() == ThreadContext::Halted ||
> tc->status() == ThreadContext::Unallocated)
> return;
>
331c336
< if (ticks == 0) {
---
> if (ticks == 0 || tc->status() == ThreadContext::Suspended) {