Hi all I'm trying to run multiple workloads of different size in SE mode. The simulation gets terminated after the first thread returns an exit event. In the documentation I could only find a reference to the maximum amount of instructions that get executed as a user option, but exit() seems to supersede this global maximum (which is infinity by default). As far as I understand the code an exit event will asynchronously be inserted into the event queues of all the other threads, which will cause them to terminate as well.
Is there a easy way to circumvent this or do I have to implement what is described here: http://www.gem5.org/Multiprogrammed_workloads as option 3? Best, Severin
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
