Hello All I am getting an error- Aborted (core dumped) when I am trying to restore the checkpoints for the SPEC2006 bzip2 application with using --restore-with-cpu=DerivO3CPU option. However, when I am restoring using --restore-with-cpu=TimingSimpleCPU it works fine. I have a query- 1. Why restoring with DerivO3CPU is giving an error and what is the meaning of that error. 2. Why restoring with TimingSimpleCPU is doing fine, what is the difference between restoring with DerviO3CPU vs TimingSimpleCPU options.
Kindly reply, Thanks in advance. The error message is attached for the kind reference. Once again Thanks ====================================================== ./build/X86/gem5.opt -d ./Sim_Bzip2 ./configs/example/se.py --restore-simpoint-checkpoint -r 1 --checkpoint-dir /media/shukla/Windows/gem5/Sim_Bzip2/ --cpu-type=AtomicSimpleCPU --restore-with-cpu=DerivO3CPU -c ./benchmar/Project/401.bzip2/src/benchmark -o ./benchmar/Project/401.bzip2/data/input.program gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 compiled Feb 15 2019 17:55:07 gem5 started Mar 27 2019 05:19:14 gem5 executing on shukla-Lenovo-ideapad-110-15IBR, pid 6908 command line: ./build/X86/gem5.opt -d ./Sim_Bzip2 ./configs/example/se.py --restore-simpoint-checkpoint -r 1 --checkpoint-dir /media/shukla/Windows/gem5/Sim_Bzip2/ --cpu-type=AtomicSimpleCPU --restore-with-cpu=DerivO3CPU -c ./benchmar/Project/401.bzip2/src/benchmark -o ./benchmar/Project/401.bzip2/data/input.program Resuming from /media/shukla/Windows/gem5/Sim_Bzip2/cpt.simpoint_00_inst_200000000_weight_0.132001_interval_10000000_warmup_10000000 Resuming from SimPoint #0, start_inst:200000000, weight:0.132001, interval:10000000, warmup:10000000 Global frequency set at 1000000000000 ticks per second warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes) 0: system.remote_gdb: listening for remote gdb on port 7000 warn: Checkpoints for file descriptors currently do not work. Switch at curTick count:10000 info: Entering event queue @ 176642355500. Starting simulation... Switched CPUS @ tick 176642365500 switching cpus info: Entering event queue @ 176642365500. Starting simulation... gem5.opt: build/X86/mem/xbar.cc:190: bool BaseXBar::Layer<SrcType, DstType>::tryTiming(SrcType*) [with SrcType = SlavePort; DstType = MasterPort]: Assertion `std::find(waitingForLayer.begin(), waitingForLayer.end(), src_port) == waitingForLayer.end()' failed. Program aborted at tick 176642489500 --- BEGIN LIBC BACKTRACE --- ./build/X86/gem5.opt(_Z15print_backtracev+0x28)[0x1631e68] ./build/X86/gem5.opt(_Z12abortHandleri+0x46)[0x16426e6] /lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f00f84f3390] /lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f00f6efb428] /lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f00f6efd02a] /lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7)[0x7f00f6ef3bd7] /lib/x86_64-linux-gnu/libc.so.6(+0x2dc82)[0x7f00f6ef3c82] ./build/X86/gem5.opt(_ZN8BaseXBar5LayerI9SlavePort10MasterPortE9tryTimingEPS1_+0x3b0)[0x176d8a0] ./build/X86/gem5.opt(_ZN12CoherentXBar13recvTimingReqEP6Packets+0x4ab)[0x16f0b5b] ./build/X86/gem5.opt(_ZN7LSQUnitI9O3CPUImplE4readERKSt10shared_ptrI7RequestERS4_S7_i+0x96d)[0xe4f21d] ./build/X86/gem5.opt(_ZN11BaseDynInstI9O3CPUImplE15initiateMemReadEmj5FlagsImE+0x497)[0xe502d7] ./build/X86/gem5.opt(_ZNK10X86ISAInst5LdBig11initiateAccEP11ExecContextPN5Trace10InstRecordE+0x128)[0xc10518] ./build/X86/gem5.opt(_ZN13BaseO3DynInstI9O3CPUImplE11initiateAccEv+0x45)[0xe7c595] ./build/X86/gem5.opt(_ZN7LSQUnitI9O3CPUImplE11executeLoadERK14RefCountingPtrI13BaseO3DynInstIS0_EE+0x55)[0xeb1f55] ./build/X86/gem5.opt(_ZN3LSQI9O3CPUImplE11executeLoadERK14RefCountingPtrI13BaseO3DynInstIS0_EE+0x37)[0xea60e7] ./build/X86/gem5.opt(_ZN10DefaultIEWI9O3CPUImplE12executeInstsEv+0xb0f)[0xe93c7f] ./build/X86/gem5.opt(_ZN10DefaultIEWI9O3CPUImplE4tickEv+0x122)[0xe98002] ./build/X86/gem5.opt(_ZN9FullO3CPUI9O3CPUImplE4tickEv+0x133)[0xe66783] ./build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xc5)[0x1638805] ./build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x50)[0x16516a0] ./build/X86/gem5.opt(_Z8simulatem+0xd1b)[0x165278b] ./build/X86/gem5.opt[0x15f398a] ./build/X86/gem5.opt[0x10a0395] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8a51)[0x7f00f87b19b1] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f00f88e711c] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f00f87aff5d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f00f88e711c] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f00f87aff5d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f00f88e711c] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f00f87aff5d] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f00f88e711c] /usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f00f87aff5d] --- END LIBC BACKTRACE --- *Aborted (core dumped)* -- [image: Mailtrack] <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> Sender notified by Mailtrack <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> 03/27/19, 5:23:04 AM
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
