hi,steve
I use FullCPU in 'sscalar'commit model to run my program which has single 
thread. After several hours of simulation, I get DEADLOCK error. I think 
'sscalar' must be simplescalar commit model, why it also lead to DEADLOCK errot 
like 'smt' commit model? thanks

here is my run.py:

from m5 import *
AddToPath('..')
from DetailedUniConfig import *
import Benchmarks

FullCPU.workload = Benchmarks.Start()
FullCPU.commit_model='sscalar'
root = DetailedStandAlone()

and the error info:

DEADLOCK!
======================================================
cpu.iq Dump (cycle 105170118)
------------------------------------------------------
  Total instruction: 0
  Thread 0 instructions: 0
  Thread 1 instructions: 0
  Thread 2 instructions: 0
  Thread 3 instructions: 0
------------------------------------------------------
======================================================

done with dump!
======================================================
cpu.LSQ Dump (cycle 105170118)
------------------------------------------------------
  Total instruction: 0
  Thread 0 instructions: 0
  Thread 1 instructions: 0
  Thread 2 instructions: 0
  Thread 3 instructions: 0
------------------------------------------------------
======================================================

num_active: 0
  num_thread[0]: 0
panic: We stopped committing instructions!!!
 @ cycle 105170118
[commit:m5/encumbered/cpu/full/commit.cc, line 124]

Program received signal SIGABRT, Aborted.

Reply via email to