Thanks for your replies. All I did were the following (from <m5-root-dir>):
1. Made a copy of the test (although this appears to serve only as gold ouputs): % cp -r tests/quick/01.hello-2T-smt/ref/alpha tests/quick/01.hello-2T-smt/ref/sparc 2. Ran the testcase: % scons build/SPARC_SE/tests/fast/quick/01.hello-2T-smt What steps should I take to debug this further? regards, Soumyaroop. On Mon, Jul 13, 2009 at 8:20 PM, Steve Reinhardt <[email protected]> wrote: > It's also a sign of a deadlock... perhaps there's a deadlock situation > that's not covered by the assertion. > > Steve > > > On Mon, Jul 13, 2009 at 3:31 PM, Cong Wang <[email protected]> wrote: > >> The error suggests that you do not have anything on the main event >> queue. Please check if you are making the proper call to schedule >> events correctly on the main event queue. >> >> Regards >> James Wang >> >> On Mon, Jul 13, 2009 at 3:12 PM, soumyaroop roy<[email protected]> wrote: >> > Hello all, >> > >> > I tried to run the testcase 01.hello-2T-smt for SPARC without increasing >> the >> > number of physical registers (in o3-timing.py script) and I was hoping >> to >> > see an assertion failure because of the following statement in cpu.cc: >> > assert(params->numPhysIntRegs >= numThreads * TheISA::NumIntRegs); >> > >> > However, I get no such failure. Instead, I get this error: >> > "Exiting @ tick 9223372036854775807 because simulate() limit reached" >> > >> > Here are the contents of simout (numThreads and TheISA::NumIntRegs are >> also >> > printed out): >> > </fast/quick/01.hello-2T-smt/sparc/linux/o3-timing$ more simout >> > M5 Simulator System >> > >> > Copyright (c) 2001-2008 >> > The Regents of The University of Michigan >> > All Rights Reserved >> > >> > >> > M5 compiled Jul 13 2009 16:27:20 >> > M5 revision 94c016415053+ 6283+ default tip >> > M5 started Jul 13 2009 18:03:38 >> > M5 executing on theoracle >> > command line: build/SPARC_SE/m5.fast -d >> > build/SPARC_SE/tests/fast/quick/01.hello-2T-smt/sparc/linux/o3-timing >> -re >> > tests/run.py >> > build/SPARC_SE/tests/fast/quick/01.hello-2T-smt/sparc/linux/o3-timing >> > Global frequency set at 1000000000000 ticks per second >> > numThreads: 2 >> > numIntRegs: 169 >> > numFloatRegs: 64 >> > info: Entering event queue @ 0. Starting simulation... >> > Exiting @ tick 9223372036854775807 because simulate() limit reached >> > >> > While my simerr is this: >> > </fast/quick/01.hello-2T-smt/sparc/linux/o3-timing$ more simerr >> > warn: Sockets disabled, not accepting gdb connections >> > For more information see: http://www.m5sim.org/warn/d946bea6 >> > >> > What am I doing wrong here? >> > >> > regards, >> > Soumyaroop. >> > >> > -- >> > Soumyaroop Roy >> > Ph.D. Candidate >> > Department of Computer Science and Engineering >> > University of South Florida, Tampa >> > http://www.csee.usf.edu/~sroy <http://www.csee.usf.edu/%7Esroy> >> > _______________________________________________ >> > m5-users mailing list >> > [email protected] >> > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> > >> >> >> >> -- >> Regards >> James Wang >> _______________________________________________ >> m5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> > > > _______________________________________________ > m5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/m5-users > -- Soumyaroop Roy Ph.D. Candidate Department of Computer Science and Engineering University of South Florida, Tampa http://www.csee.usf.edu/~sroy
_______________________________________________ m5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
