On 26.04.2022 21:45, Richard Henderson wrote:
On 4/22/22 04:53, Pavel Dovgalyuk wrote:+void icount_notify_exit(void) +{ + if (icount_enabled() && first_cpu) { + cpu_exit(first_cpu); + qemu_clock_notify(QEMU_CLOCK_VIRTUAL); + } +}Why first_cpu? Did you really want to continue to the end of the round-robin?Otherwise I'd expect qemu_cpu_kick(current_cpu), or something.
Looks reasonable, thank you.