Hello,

I have observed following happening : 


When I do fast-fwd for multicore Marss86, 


Each core gets per_cpu_fast_fwd instructions assigned.


For a case when all cores are being utilized (not idle(or halt)),  one of those 
cores finishes its assigned instructions early and finishes its 
ptl_simpoint_reached(env->cpuindex) call in qemu/cpu-exec.c.


Then, when it reaches cpu_loop_exit(env) in the same code (line 808 of 
qemu/cpu-exec.c), everything stops and fast-fwd never finishes. 


Let me know if you have an idea for this issue.


Thank you


-Tae Jun Ham




_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to