[Gems-users] simics get unstalled without ruby asking error


Date: Tue, 2 Feb 2010 17:04:37 -0600
From: sparsh mittal ISU <sparsh@xxxxxxxxxxx>
Subject: [Gems-users] simics get unstalled without ruby asking error

Hello All
I am running ruby-opal simulations using spec benchmarks and got the error:

Fatal Error: in fn MemoryTransactionResult SimicsProcessor::makeRequest(memory_transaction_t*) in simics/SimicsProcessor.C:375: Error: Simics get unstalled without ruby asking?
Fatal Error: in fn MemoryTransactionResult SimicsProcessor::makeRequest(memory_transaction_t*) in simics/SimicsProcessor.C:375: Error: Simics get unstalled without ruby asking?
Abort (SIGABRT) in main thread
The simulation state has been corrupted. Simulation cannot continue.
Please restart Simics.
idx = 0  requests left = 1    Starting command line. (May have skipped commands in script files.)
[cpu0] v:0x000000001003899c p:0x00002c3899c  sra %l1, 0, %i0
simics>

I am not using LogTM

As I understand, when the ruby alone is running, there is a duplicate request in the active request vector, which is still being served when, despite the large value of
static const int SIMICS_STALL_TIME = 2000000000;

the simics get unstalled, without the request being completed. I tried to increase the value of SIMICS_STALL_TIME to some degree, but it seems that the request is still not served.
Can you throw light on how this is occurring and how it can be addressed. I would appreciate your help.
-

--
Thanks and Regards
Sparsh Mittal
Graduate Student
Electrical and Computer Engineering
Iowa State University, Iowa, USA
[← Prev in Thread] Current Thread [Next in Thread→]
  • [Gems-users] simics get unstalled without ruby asking error, sparsh mittal ISU <=