Hi all,
I would like to run an experiment with Eager Version
Management and Eager Conflict Detection. I have been getting this
assertion failure:
"simics-common: log_tm/TransactionVersionManager.C:209: bool
TransactionVersionManager::addLogEntry(int, int, Vector<uint32>&):
Assertion `m_logSize[thread] < (m_maxLogSize[thread] * 1024)' failed."
I traced through the code and I see that m_maxLogSize variable should
get initialized here " m_maxLogSize[thread] = (int)
SIMICS_read_register(proc_no, rn_g5); "
But the value for m_maxLogSize is 0 when the assertion fails.
It would be great if someone could point out what am I missing in
configuring the experiment? Thanks in advance for your help.
- Mishali
|