I've seen some unusual behavior when gem5 is simulating 4 processes on a 4-core configuration.
For example, the simulation exits after the fast-forward and reports "Exiting @ tick xxx because a thread reached the max instruction count". However, the program under simulation should still at least 10^9 instructions to run. To workaround this, I had to increase the fast-forward cycles, and enter the real simulation mode by manually pushing "Ctrl-C". The simulation switches at almost the same location. I checked the gem5 wiki page (http://www.gem5.org/Supported_Architectures), and it says: "ARM -- Bare metal & Linux single core support with both detailed and simple CPU models. MP support in progress." So, I would like to know if there is any known issues about the ARM MP support. Thank you!
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
