I've created a series of checkpoints using the AtomicSimpleCPU and am trying to load one of them into the O3CPU. When running, I'm getting the following assert:
cpu/o3/thread_context_impl.hh:71: void O3ThreadContext< <template-parameter-1-1> >::takeOverFrom(ThreadContext*) [with Impl = O3CPUImpl]: Assertion `getSystemPtr() == old_context->getSystemPtr()' failed. The last time I pulled and built from the gem5 repo was today. To reproduce, generate a checkpoint: ./build/ARM_SE/gem5.opt configs/example/se.py --take-checkpoints=1,10000000 the command to run the checkpoint: ./build/ARM_SE/gem5.opt configs/example/se.py -r 1 --cpu-type=detailed --caches The output: gem5 compiled Feb 7 2012 13:53:07 gem5 started Feb 7 2012 13:54:59 gem5 executing on SARCUnix024.sarc.sas command line: ./build/ARM_SE/gem5.opt configs/example/se.py -r 1 --cpu-type=detailed --caches Global frequency set at 1000000000000 ticks per second 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000 warn: optional parameter system.cpu.workload:M5_pid not present Switch at curTick count:10000 info: Entering event queue @ 1. Starting simulation... Switched CPUS @ tick 10001 Changing memory mode to timing switching cpus gem5.opt: build/ARM_SE/cpu/o3/thread_context_impl.hh:71: void O3ThreadContext< <template-parameter-1-1> >::takeOverFrom(ThreadContext*) [with Impl = O3CPUImpl]: Assertion `getSystemPtr() == old_context->getSystemPtr()' failed. Program aborted at cycle 10001 Aborted Any ideas? Thanks in advance, Knute
_______________________________________________ gem5-users mailing list gem5-users@gem5.org http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users