Parent Directory | Revision Log | Patch
revision 1.67 by bellard, Sat Nov 26 18:43:28 2005 UTC | revision 1.68 by bellard, Sat Nov 26 20:15:14 2005 UTC | |
---|---|---|
# | Line 265 int cpu_exec(CPUState *env1) | Line 265 int cpu_exec(CPUState *env1) |
265 | } | } |
266 | } | } |
267 | #elif defined(TARGET_PPC) | #elif defined(TARGET_PPC) |
268 | if (env1->msr[MSR_POW]) { | if (env1->halted) { |
269 | if (env1->msr[MSR_EE] && | if (env1->msr[MSR_EE] && |
270 | (env1->interrupt_request & | (env1->interrupt_request & |
271 | (CPU_INTERRUPT_HARD | CPU_INTERRUPT_TIMER))) { | (CPU_INTERRUPT_HARD | CPU_INTERRUPT_TIMER))) { |
272 | env1->msr[MSR_POW] = 0; | env1->halted = 0; |
273 | } else { | } else { |
274 | return EXCP_HALTED; | return EXCP_HALTED; |
275 | } | } |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |