Revision c19dbb94
b/target-ppc/helper.c | ||
---|---|---|
1493 | 1493 |
break; |
1494 | 1494 |
} |
1495 | 1495 |
if (enter_pm) { |
1496 |
/* power save: exit cpu loop */ |
|
1497 |
env->halted = 1; |
|
1498 |
env->exception_index = EXCP_HLT; |
|
1499 |
cpu_loop_exit(); |
|
1496 |
if (likely(!env->halted)) { |
|
1497 |
/* power save: exit cpu loop */ |
|
1498 |
env->halted = 1; |
|
1499 |
env->exception_index = EXCP_HLT; |
|
1500 |
cpu_loop_exit(); |
|
1501 |
} |
|
1500 | 1502 |
} |
1501 | 1503 |
} |
1502 | 1504 |
|
Also available in: Unified diff