Am Freitag, 19. Mai 2006 21:14 schrieb Blue Swirl: Hi! I added some debug output to the do_interrupt function. Maybe I'm totally wrong, but env->pc is set some times to the same value again and again. And other debug output indicates, that sometimes a portion of code containing an FPU instruction is executed more than one time. Hence, it looks like the pc is always set to the pc of the tb, and not to the pc of the interrupted function. If the tb ands with the interrupted function this does not seem to be a problem, but in case of FPU interrupts it may be raised everywhere...
This re-execution of the same tb could explain my discovered behavior of the FPU programs. regards, Jörg _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel