On 12/10/2016 15:55, Claudio Imbrenda wrote: >>>> >>> + for (cx = 0; ccpus && ccpus[cx]; cx++) { >>>> >>> + cpu_single_step(cpu, 0); >> > >> > This looks suspicious > why? we set all cpus to single step, since that is the default, and then > we clear the single-step property from all CPUs that should be restarted > in normal mode, then we restart all CPUs. Those in single-step will > indeed only perform one single step, the others will run freely (at > least until the first single-step CPU stops again). >
Yeah, it makes sense. Paolo