Thanks for the quick response. What about standard switch (-s)? This is not also working?
Mahshid On Mon, Oct 1, 2012 at 7:50 PM, Anthony Gutierrez <[email protected]>wrote: > The "switchcpu" pseudo op only calls m5 exit, i.e., it's not fully > implemented. You could add a call to m5 exit to your rcS script right > before it launches your benchmark, then have the config script do a drain > and switch out the cpus. > > -Tony > > On Mon, Oct 1, 2012 at 7:47 PM, Mahshid Sedghi > <[email protected]>wrote: > >> Hello all, >> >> I am trying to run a benchmark in full system mode on X86 and I am using >> Ruby. I want to load the kernel with some simple CPU and then switch to the >> detailed cpu to run my benchmark. I tried two options: >> >> >> - I used "switchcpu" in my script, but gem5 exits after loading the >> kernel. >> - I also tried fast forwarding, but apparently gem5 uses atomic cpu >> to run the instructions before switching to the other cpu which happens >> when it hits the specified instruction count. And since Ruby does not >> support atomic operations, it failed to run. >> >> I'll appreciate it If anybody can help me figure out a solution. >> >> Regards, >> Mahshid >> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
