Hi, I have the same problem. I have taken a checkpoint using SE mode with classic memory and timing CPU.
build/X86_MOESI_hammer/gem5.fast ../configs/example/ruby_se.py -c ./bin/astar -o "BigLakes2048.cfg" --cpu-type=timing --mem-size=4096MB -r 1 Then, i tried to restore execution using RUBY: build/X86_MOESI_hammer/gem5.fast ../configs/example/se.py -c ./bin/astar -o "BigLakes2048.cfg" --restore-with-cpu=timing --cpu-type=timing --mem- size=4096MB -r 1 --ruby gdb reports: rogram terminated with signal 11, Segmentation fault. #0 0x0000000000fb4454 in PhysicalMemory::unserializeStore (this=0x419c5d0, cp=0x46e06e0, section=...) at build/X86_MOESI_hammer/mem/physical.cc:399 399 uint8_t* pmem = backingStore[store_id].second; #0 0x0000000000fb4454 in PhysicalMemory::unserializeStore (this=0x419c5d0, cp=0x46e06e0, section=...) at build/X86_MOESI_hammer/mem/physical.cc:399 #1 0x0000000000fb3601 in PhysicalMemory::unserialize (this=0x419c5d0, cp=0x46e06e0, section=...) at build/X86_MOESI_hammer/mem/physical.cc:371 #2 0x0000000001337a5a in System::unserialize (this=0x419c4c0, cp=0x46e06e0, section=...) at build/X86_MOESI_hammer/sim/system.cc:376 #3 0x00000000013222ff in SimObject::loadState (this=0x419c4c0, cp=0x46e06e0) at build/X86_MOESI_hammer/sim/sim_object.cc:82 #4 0x00000000018625fd in _wrap_SimObject_loadState (args=0x3f985f0) at build/X86_MOESI_hammer/python/m5/internal/param_SimObject_wrap.cc:3012 #5 0x00007f3ed7f6203b in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #6 0x00007f3ed7f6372c in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #7 0x00007f3ed7f625ff in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #8 0x00007f3ed7f6372c in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #9 0x00007f3ed7f625ff in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #10 0x00007f3ed7f62703 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #11 0x00007f3ed7f6372c in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #12 0x00007f3ed7f63882 in PyEval_EvalCode () from /usr/lib/libpython2.6.so.1.0 #13 0x00007f3ed7f61725 in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #14 0x00007f3ed7f6372c in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #15 0x00007f3ed7f625ff in PyEval_EvalFrameEx () from /usr/lib/libpython2.6.so.1.0 #16 0x00007f3ed7f6372c in PyEval_EvalCodeEx () from /usr/lib/libpython2.6.so.1.0 #17 0x00007f3ed7f63882 in PyEval_EvalCode () from /usr/lib/libpython2.6.so.1.0 #18 0x00007f3ed7f8497d in PyRun_StringFlags () from /usr/lib/libpython2.6.so.1.0 #19 0x00000000012dfc1c in m5Main (argc=11, argv=0x7fff3345df38) at build/X86_MOESI_hammer/sim/init.cc:280 #20 0x000000000040b18b in main (argc=11, argv=0x7fff3345df38) at build/X86_MOESI_hammer/sim/main.cc:57 Is it possible to restore execution using RUBY from a checkpoint created using classic memory model when using SE mode? Thank you in advance. Adrian _______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users